微机原理期末考试题库及个别答案

微机原理期末考试题库及个别答案


2024年4月27日发(作者:)

微机原理期末考试题库及个别答案

一、填空题

1.十进制数11.375转换为二进制数为______;二进制数

1101101转换为十进制数为______。

2.二进制数11.1011转换为十六进制数为______。

3.二进制数1001011.1转换为十进制数为______。

4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。

5.A=-113D,则[A]补=__________。10001111B

6.已知

BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10

H,则指令MOV CL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相

对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。

7.对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执

行后标志位OF=__1___,CF=_0____。

8.变量具有段属性、偏移量属性和类型属性。

9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。

10.A=-71,则[A]补=______。

11.设一个主存容量为320K,若要访问该主存,其地址码至少

__19__位;其最大的主存地址为_4003FH_。

12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的

寄存器是_IP_。

13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、

_中断响应_、中断服务和中断返回。

14.A=+0110101,B=-0110101,[A+B]补=______。

15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不

受IF标志___的影响。16.由INT指令引起的中断称可屏蔽中断,由

CPU外部引起的中断称外部中断(或硬件中断)。17.两片8259级

联共可管理_________级中断,若从片连接在主片的IR2上,则从

8259A 的ICW3为___________。

18.信息码为0110100,则奇校验码为__00110100__________。

19.十进制数87.625转换为二进制数为______;二进制数

11.1011转换为十六进制数为______。

20.[A]补=10011101;[B]补=1010000;[A+B]补=______,则运

算结果的标位SF=____,OF=____。

21.三片8259级联共可管理_____________________级中断,若从片

分别连接在主片的IR2和IR5上,则主8259A的ICW3为___________。

22.信息码为0110100,则偶校验码为____________。

23.每片8255包括___个八位并行口,其中____口既可工作在方式

2,又可工作在方式1。24.二进制数1101101转换为十进制数为______;

十六进制数0DA2B转换为二进制数为______。

25.A=-84,则[A]反=______,[A]补=______。

26.十六进制数转换为十进制数为______;49的BCD编

码是01001001(压缩的BCD 码)。

27.X=56D,Y=-21D,则[X+Y]补码为______(用二进制数表示)。

28.计算机处理中断分为五个步骤:中断请求、_______、_______、

中断服务和中断返回。

29.不需定时刷新的存储器是__SRAM__,需定时刷新的存储器是

_DRAM___。30.设一个主存由容量为384K的RAM和64K的ROM

组成,若要访问该主存,其地址码至少_19___位。

31.在微型计算机系统中,主机与外设之间数据的输入输出方式

主要有_无条件传输_、查询、中断和___直接存储器存取方式_(DMA

方式)_。

32.二进制数11010.101转换为十进制数为______。

33.8086的中断可分为_内部中断_和_外部_两大类。

34.A=-46D,则[A]补=__________。

35已知

BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10

H,则指令MOV [BX+SI],AX中目的操作数的寻址方式为_________,

存储器操作数的有效地址______,实际地址______。

36.已知AX=1234H,BX=100H,CX=0302H,SI=3405H,CF=1。当

指令SHR BH,1执行后,则PF=___0___,CF=___0__。

方式的中文解释是_直接存储器存取方式,它适用于批量

高速数据传送。

38.在8088/8086 CPU中,总线接口部件(BIU)的功能是_负责

CPU与存储器、I/O接口之间的信息传送,执行部件(EU)的功能是

执行指令、分析指令、暂存中间运算结果并保留结果的特征。

39.已知OP1和OP2是两个已赋值的变量,指令AND AX,

OP1 AND OP2中第一个AND是__AND 指令__,第二个AND是__逻

辑运算符AND__。

40.十六进制数4A.06H转换为二进制数为______。

41.80386计算机的地址线为32根,它们可直接访问的存储空

间为___4G______。

42.A=-67D,则[A]补=__________;B=56D,则[B]反=________。

43.两片8259A级联后可管理______级中断。

44.设一个主存由容量为320K的RAM和64K的ROM组成,

若要访问该主存,其地址码至少____位。

45.二进制数1001011.1转换为十六进制数为______。

46.数据的输入/输出指的是CPU与_外设_进行数据交换。

47.A=-68D,则[A]补=__________。

48.已知当前数据段中(3305H)=26H,(3306H)=37H,

(3405H)=78H,(3406H)=69H,(3505H)=35A6H,

CX=0302H,SI=3405H,CF=1,当指令SAR BYTE PTR[SI],CL执行后,

则目标地址中内容为_1EH_,CF=__0_,PF=__1____。

49已知

BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10

H,则指令MOV CS:[BX+SI],DH中源操作数的寻址方式为_________,

存储器操作数的有效地址______,实际地址______。

50.在8086∕8088系统中,中断类型码为21H的中断,其中断向

量存放在__84H___开始的4个字节单元中。

51.8088CPU常见的控制标志有TF标志、_TF_标志和__DF____

标志。

52.若用6264SRAM芯片(8K×8位)组成128KB的存储器系统,

需要_16__片6264芯片。53.二进制数1001011.1转换为十六进制数

为______。

54.8255A有______个8位数据端口,其中______既可做输入/输

出端口,也可做控制口。

55.A=-75D,则[A]补=__________。

56已知

BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10

H,则指令MOV [BP+SI+30H],AL中目的操作数的寻址方式为

_________,存储器操作数的有效地址______,实际地址______。

57.位(bit)是存储器中存储信息的最小单位,称为_位____。

58.标号具有段属性、偏移量属性和_________属性。

59.微型计算机与外部设备或与其他微型机之间的通信一般有两

种方式,一种称为并行通信方式,另一种称为_串行通信方式。

单选题

1.确定下列哪些数据在汇编语言中是合法的( )。

+19H

B.19H AND 45

D.35H SAL 1

2.已知寄存器DS、CS、ES和SS的值分别为2000H,3000H,

4000H和5000H,BX和DI的值分别为0400H和0600H,则指令

MOV DX,[DI+BX+0210H]的源操作数的物理地址是()。

A.20C10H

B.50C10H

C.21210H

D.51210H

3.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被

响应并且服务完毕后,优先级最高的中断源是()。

A)IRQ3 B)IRQ5 C)IRQ0 D)IRQ4

4.下列数据( )在汇编语言中的表示是正确的。

AX

105D

C.100H MUL 2

D.A0H+3

5.已知AL、BX中各存放一个带符号数,计算BX-AL的差,用下

述程序段()。

AH,AH

SUB BX,AX SUB BX,AX

BX,AX

BX,AL

6.DATA的定义如下:

DATA DW 1234H

现想把12H取入到AL寄存器,可以实现该功能的程序段是()。

AL,BYTE PTR DA TA

AL,HIGH DA TA

AL,BYTE PTR DATA+1

AX,DATA

7.已知SP=210H,指令CALL DWORD PTR[BX]执行后SP的内

容为()。

A.20EH

B.20CH

C.208H

D.206H

8.软中断INT n(n=10H~FFH)的优先级排列原则是()。

A.n值愈小级别越高

B.无优先级别

C.n值愈小级别越高

D.随应用而定

9.下列数据( )在汇编语言中的表示是正确的。

AX

B.108Q+102

103D

D.100H SUB 20H

10.DATA的定义如下:

DATA DW 1234H

现想把12H取入到AL寄存器,可以实现该功能的程序段是()。

AL,BYTE PTR DA TA

AL,HIGH DATA

SI,DATA+1

AX,DA TA

MOV AL,[SI]

11.在两片8259A级联的中断系统中,从片的INT端接到主片的

IR5端,则初始化主、从片时ICW3的数据是()

A.05H,20H

B.50H,02H

C.02H,50H

D.20H,05H

12.下列数据()在汇编语言中是合法的。

A.108D-108Q

B.102B*0ABH

AX

D.19BH+25D

13.类型码为10H的中断服务程序入口地址放在内存地址为()

开始的4个单元中。A.10H B.0:10H C.64 D.64H

14.DATA的定义如下:

DATA DW 1234H

现想把34H取入到AH寄存器,能实现该功能的程序段是()。

AH,BYTE PTR DA TA

B. MOV AX,DATA

SI,DATA

D. MOV DX,DATA

MOV AH,[SI+1] MOV AH,LOW DX

15.已知SP=210H,指令CALL DWORD PTR[BX]执行后SP的

内容为()。

A.20EH

B.20CH

C.208H

D.206H

16.假定OK是某程序段的当前代码段中指令语句前的标号,下

述程序段( )不能转移到OK 语句执行。

OK

BX,OK

JMP BX

BX,OK

BX,OFFSET OK

JMP BX JMP BX

17.当执行完下列指令序列后,标志位CF和OF的值为( )

MOV AH,95H

ADD AH,82H

A.0,0

B.0,1

C.1,0

D.1,1

18.已知SP=100H,指令CALL DWORD PTR[BX]执行后SP的

内容为)。

A.0FEH

B.0FCH

C.98H

D.96H

19.已知AX和BX中存放两个带符号的数据,当AX

移到标号ok,< bdsfid="215" p="">

下列程序段中( )不能完成此功能。

AX,BX

BX,AX

JL OK JG OK

AX,BX

AX,BX

JNGE OK JC OK

20.假定寄存器 AX的内容为-32768,在执行了指令 NEG AH 后,

标志位CF和OF的内容为()。

A.0,0

B.0,1

C.1,0

D.1,1

21.已知AL,BL中各存放一个带符号数,计算AL/BL的商,用

下述程序段()。

BL

BL

AH,AH

DIV BL IDIV BL

22.已知SP=210H,指令CALL DWORD PTR[BX]执行后SP的

内容为()。

A.20EH

B.20CH

C.208H

D.206H

23.若AL与BL的内容相等,则转到标号OK去执行,不能实现

此功能的程序段是()。

AL,BL

AL,BL

JE OK JE OK

AL,BL

CX,AL EQ BL

JZ OK JCXZ OK

24.当执行完下列指令序列后,标志位CF和OF的值为( )。

MOV AH,55H

ADD AH,32H

A.0,0

B.0,1

C.1,0

D.1,1

25.PC/XT机中若对从片8259A写入的ICW2是70H,则该

8259A芯片的IR5的中断类型码是()。

A.70H

B.0D0H

C.76H

D.75H

26.若栈顶的物理地址为1700AH,当执行完指令PUSH AX后,

栈顶的物理地址为()。

A.1700DH

B.1700CH

C.17008H

D.1700AH

27.循环控制指令LOOP与循环体入口指令的距离只能在()范

围内。

A.-126~+129

B.-128~+127

C.-32768~+32767

D.-32766~+32769

28.已知SI中存放着一个16位的数据,欲将其高8位送入寄存

器AL中,不能实现此功能的程序段是( )。

AX,SI

AX,SI

MOV CL,8 MOV CL,8

ROL AX,CL ROR AX,CL

AX,SI

AL,HIGH SI

XCHG AH,AL

29.当执行完下列指令序列后,标志位OF和CF的值分别为( )。

MOV AH,39H

ADD AH,50H

A.0,0

B.0,1

C.1,0

D.1,1

30.已知在寄存器AX和BX中分别存放着一个无符号数据,在满

足条件AX≥BX时转到标号OK去执行,不能实现该功能的程序段是

()。

AX,BX

AX,BX

JNB OK JA OK

BX,AX

AX,BX

JAE OK JNC OK

31.若AL与BL的内容相等,则转到标号OK去执行,不能实现此

功能的程序段是()。 AL,BL AL,BL

JE OK JE OK

AL,BL

CX,AL EQ BL

JZ OK JCXZ OK

32.CPU响应INTR引脚上来的中断请求的条件是()。

=0

=1

=0

=1

33.指令MOV DX,100[DI+BP]的源操作数的寻址方式为()。

A.寄存器间接寻址

B.基址-变址寻址

C.基址-变址相对寻址

D.寄存器相对寻址

34.从8086CPU的内部结构上看,其是由()两部分组成。

A.控制器和20位物理地址加法器

B.运算器和总线接口。

C.执行单元和总线接口单元

D.控制器和运算器。

35.指令LOOP隐含制定()寄存器作为循环计数器。

36.指令MOV 100[SI],100的源操作数的寻址方式为()。

A.寄存器间接寻址

B.变址寻址

C.立即数寻址

D.寄存器相对寻址

37.86.8088 CPU中所用作寄存器间址的寄存器是( )。

,BP,SI,DI

,SP,SI,DI

,IP,SI,DI

,DX,SI,DI

38.已知SP=210H,指令CALL DWORD PTR[BX]执行后SP的

内容为()。

A.20EH

B.20CH

C.208H

D.206H

39.已知SI中存放着一个16位的数据,欲将其高8位送入寄存

器AL中,不能实现此功能的程序段是( )。

AX,SI

AX,SI

MOV CL,8 MOV CL,8

ROL AX,CL ROR AX,CL

AX,SI

AL,HIGH SI

XCHG AH,AL

40.当执行完下列指令序列后,标志位CF和OF的值为( )。

MOV AH,55H

ADD AH,32H

A.0,0

B.0,1

C.1,0

D.1,1

41.下列程序段在语法上是正确的是( )。

A.X1 DB 15,23

B.X1 DW ‘AC’

MOV AX,X1 MOV AX,X1

C.X1 DB 80H,256

D.X1 DW 1234H

MOV AL,X1 MOV AL,X1

42.若AL与BL的内容相等,则转到标号OK去执行,不能实现此

功能的程序段是()。 AL,BL AL,BL

JE OK JE OK

AL,BL

CX,AL EQ BL

JZ OK JCXZ OK

43.假定寄存器AL的内容为-128,在执行了指令 NEG AL后,

标志位SF和OF的内容为()。

A.0,0

B.0,1

C.1,0

D.1,1

44.8088 CPU中所用作寄存器间址的寄存器是( )。

,SI,DI

,BP,SI,DI

,IP,SI,DI

,DX,SI,DI

45.已知SP=100H,指令CALL WORD PTR[BX]执行后SP的内

容为()。

A.0FEH

B.0FCH

C.98H

D.96H

46.如果AL中存放的数据的第3位为1,则转到标号LAB1去执

行。不能实现上述转移的程序段是( )。

AL,08H

AL,08H

JNZ LAB1 JNZ LAB1

CL,4

CL,4

SHR AL,CL SHL AL,CL

JC LAB1 JC LAB1

47.已知AX=8065H,BX=103AH,则指令SUB BH,AH执行

后,OF和CF的值分别为

A.0,0

B.0,1

C.1,0

D.1,1

48.下列程序段执行后,AL的值应为( )。

MOV AX,0FFFEH ---》它是-2

MOV BL,0FFH ---》它是-1

IDIV BL

A.溢出,无结果

B.02H

C.-02H

D.0FEH

49.假定OK是某程序段的当前代码段中指令语句前的标号,下

述程序段( )不能转移到OK语句执行。

OK

BX,OK

JMP BX

BX,OK

BX,OFFSET OK

JMP BX JMP BX

50.已知初始化8259A时,ICW2为0FH,鼠标的中断请求接在

了8259A的IRQ4上,鼠标的中断服务程序的入口地址应存放在内存

( )开始的单元。

A.0004:0007H

B.0000:0004H

C.0054:0057H

D.0048:0051H

51.下列哪些数据在汇编语言中的表示是合法的()

A. 12B+65

B.A3H

C. 19AH

D.10 ADD 6H

52.下述程序段执行后,OF和CF的状态分别为()。

MOV AX,8534H

MOV BX,4567H

ADD AL,BL

A. 0,1

B. 0,0

C.1,0

D.1,1

53.指令MOV [1000H],AX的目的操作数的寻址方式为()。

A.寄存器间接寻址

B.立即数寻址

C.直接寻址

D.隐含寻址

54.如果AL中存放的数据的最高位(第7位)为1,则转到标号LAB1

去执行。不能实现上述转移的程序段是( )。

AL,80H

AL,AL

JNZ LAB1 JS LAB1

AL,80H

AL,1

JZ LAB1 JC LAB1

55.已知寄存器DS、CS、ES和SS的值分别为

2000H,3000H,4000H和5000H,BX和SI的值分别为0100H和0200H,

则指令MOV AX,[SI+BX+0100H]的源操作数的物理地址是()。

A.20400H B.30400H C.40400H D.50400H

56.假定用伪指令DATA DB 12H,34H 定义了两个字节数据,

现需要将数据12H取入寄存器AL,将数据34H取入寄存器AH,能

完成此功能的程序段是()。

AX,DATA

SI,DATA

MOV AX,[SI]

SI,OFFSET DATA

SI,DATA

MOV AL,[SI+1] MOV AX,[SI]

MOV AH,[SI]

57.下列数据定义语句符合汇编语言语法要求的是()。

DB 10,200,280,20

: DB 10,20,30,40

DB 10,10B,37Q,4AH

DB 65H,B0H,39H,78H

58.已知AL,BL中各存放一个带符号数,计算AL/BL的商,用

下述程序段()。

BL

BL

AH,AH

DIV BL IDIV BL

59.堆栈的工作方式是( )。

A.先进先出

B.随机读写


发布者:admin,转转请注明出处:http://www.yc00.com/news/1714189982a2398932.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信