微机原理1

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

11、已知X=68,Y=12,若用8位二进制数表示,则[X+Y]补=____,此时,OF=___;[X-Y]补=________。

12、80486CPU的分页部件把____地址变为___________地址。

13、串操作指令规定源串在_________段中,用_________来寻址源操作数;目的串在_________段中,用_________来寻址目的操作数。

14、以CX寄存器内容为计数对象的指令有________。

15、输入/输出指令间接寻址必须通过___寄存器。

16、X=-32,Y=13,则[X+Y]补=______________,[X-Y]补=_______________。

17、XLAT指令规定BX寄存器存放__________,AL寄存器中存放_________。

18、CPU工作在实方式下,若指令MOV AL,[BP+SI],其源操作数的寻址方式为___________,假设BP=1500H,SI=2500H,ES=3000H,SS=4000H,则源操作数的物理地址为

19、微型计算机的总线按功能分为数据总线、和

控制总线。

20、8088或8086CPU中PSW共有9个标志位,它们可分为两组,其中6个为状态标志,3个为

——标志。

21、8088微处理器的堆栈是的编址方式。

22、在段参数中定位类型隐含使用()

23、8088或8086中共有4个段寄存器,它们分别是SS,DS,ES和______。

24、8088或8086中的偏移地址最大是()

25、计算54H-6EH后,它的结果影响状态标志位的值,其中CF=_______。

二、选择题:

11.指令指针寄存器(EIP)中存放的是________。

A.当前指令

B.下一条要执行的指令

C.操作数地址

D.下一条要执行指令的地址

12.MOV AX,[BX+SI]的源操作数的物理地址是

A.(DS)×16+(BX)+(SI)

B.(ES)×16+(BX)+(SI)

C.(SS)×16+(BX)+(SI)

D.(CS)×16+(BX)+(SI)

13.对于下列程序段:

AGAIN:MOV AL,[SI]

MOV ES:[DI],AL

INC SI

INC DI

LOOP AGAIN

也可用指令________完成同样的功能。

A. REP MOVSB

B. REP LODSB

C. REP STOSB

D. REPE SCASB

14.将累加器AX的内容清零的正确指令是 A.AND AX,0

B.XOR AX,AX

C.SUB AX,AX

D.CMP AX,AX

15.计算机中常用的BCD码

A.是二进制数

B.是十六进制数

C.是二进制编码的十进制数

D.是不带符号数的二进制形式

16.将字变量ARRAY的偏移地址送寄存器BX的正确结果是

_______。

A. LEA BX,ARRAY

B. MOV BX,ARRAY

C. MOV BX,OFFSET ARRAY

D. MOV BX,SEG ARRAY

18.在汇编过程中不产生指令码,只用来指示汇编程序如何汇

编的指令是_____。

A.汇编指令

B.机器指令

C.伪指令

D.宏指令

19.和外存相比,内存的特点是________。

A.容量小、速度快、成本高

B.容量小、速度快、成本低

C.容量大、速度快、成本高

D.容量大、速度快、成本低

20.对于掉电的处理,CPU是通过_____来处理的。

A.软件中断

B.可屏蔽中断

C.非屏蔽中断

D.DMA

21.已知中断类型号为14H,它的中断向量存放在存储器的向

量单元________中。

A.00050H,00051H,00052H,00053H

B.00056H,00057H,00058H,00059H

C.0000:0050H,0000:0051H,0000:0052H,0000:0053H

D.0000:0056H,0000:0057H,0000:0058H,0000:0059H 21.十六进制数88H,可表示成下面几种形式,请找出错误的

表示()。

①无符号十进制数136②带符号十进制数-120 ③压缩型

BCD码十进制数88

④ 8位二进制数-8的补码表示

22.指令指针寄存器是()。

① IP ② SP ③ BP ④ PSW

23.当执行指令ADD AX,BX后,若AX的内容为2BA0H,设置

的奇偶标志位PF=1,下面的叙述正确的是()。

①表示结果中含1的个数为偶数

②表示结果中含1的个数为奇数

③表示该数为偶数

④表示结果中低八位含1的个数为偶数

25.下列指令执行后总是使CF=0,OF=0的是

① AND ② NEG ③ NOT ④ INC

26.完成同指令XCHG AX,BX相同功能的指令或指令序列是()。

① MOV AX,BX ② MOV BX,AX

③ PUSH AX

POP BX

④ MOV CX,AX

MOV AX,BX

MOV BX,CX

27.设AH=0,AL=06H,BL=09H,执行指令

ADD AL,BL

AAA

之后,其结果应是()。

① AH=01,AL=05 ② AH=1 AL=15

③ AH=0 AL=0FH ④ AH=0 AL=05

28.设AL=0B4H,BL=11H,指令“MUL BL”和指令“IMUL BL”分别执行后OF,CF的值为()。

① OF=1,CF=0 ② OF=1,CF=1

③ OF=0,CF=0 ④ OF=0,CF=1

29.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。

① CX=0且ZF=0 ② CX=0且ZF=1

③ CX=0或ZF=0 ④ CX=0或ZF=1

30.下面指令中,合理而有意义的指令是()。

① REP LODSB ② REP SCASB

③ REP CMPSB ④ REP MOVSB

31.在汇编语言程序中,对END语句的叙述正确的是()。

① END语句是一可执行语句

② END语句表示程序执行到此结束

③ END语句表示源程序到此结束

④ END语句在汇编后要产生机器码

32.下面的数据传送指令中,错误的操作是()。

① MOV SS:[BX+DI],1000H

② MOV DX,1000H

③ MOV WORD PTR[BX],1000H

④ MOV DS,2000H

33.下面指令执行后,变量DAB中的内容是()。

DAW DW2A05H

DAB DB 0FAH

:

MOV AL,BYTE PRT DAW

SUB DAB,AL

① 0DAH ② 0FAH ③ 0F5H ④ 0D0H

34.执行下列指令后,正确的结果是()。 MOV AL,100

MOV BL,-2

①AL=100H,BL=02H

② AL=64H,BL=0FEH

③ AL=64H, BL=82H

④ AL=100H,BL=0FEH

35.设数据段中已有:

DA1 DB 12H,34H

DA2 DW 56H,78H

下面有语法错误的语句是()。

① ADR1 DW DA1 ② MOV DA1+1,AX

③ MOV BYTE PTR DA2+1,AL

④ MOV WORD PTR DA1+1,AX

36.实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。

① SHL AX,2 ROL DX,2

② RCL AX,2 SHL DX,2

③MOV CX,2

LOP:SHL AX,1

RCL DX,1

LOOP LOP

④ SHL AX,1

SHL AX,1

RCL DX,1

RCL DX,1

37. DATA SEGMENT

TA1 DW 0102H,0304H,0506H

TA2 DB 02H,03H,04H

:

MOV BX,DS:[0006H]

AND BX,0FFH

AND BH,[BX]

上述指令序列运行后,BX的内容是()。

① 0605H ② 0402H ③ 0606H ④ 0204H

38.当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是()。

① JLE ② JNL ③ JNLE ④ JL

39.下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为()。

TEST BH,01H

_________K1

① JNE ② JZ ③ JS ④ JC

40.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT 处执行,可实现的方法是()。

相关文档
最新文档