微机原理作业二及答案

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

一.选择题

1.用一条指令仅实现将BX+SI=>AX的方法是()

(1)XCHG AX,[BX][SI] (2)MOV AX,[BX+SI]

(3)LEA AX,BX[SI] (4)LEA AX,[BX][SI]

2.将DX:AX构成的双字(有符号数)除以2的指令为( )

(1)SAR AX.,1 (2)SHR AX,1

RCR DX,1 RCR DX,1

(3) SAR DX,1 (4) SHRDX,1

RCR AX, 1 RCR AX,1

3.不能使AX和CF同时清零的指令是()

(1) SUB AX,AX(2)CMP AX,AX(3)XOR AX,AX(4)AND AX,0 4.不使用AL寄存器的指令是()

(1)XLAT (2)AAA (3)STOBS (4)SAHF

5.如(SP)=1FFEH,求执行程序段后的(SP)=()

PUSH AX

PUSH DX

POP CX

POP BX

CALL BX

(1)(SP)=1FFAH(2)(SP)=1FFCH(3)(SP)=2002H(4)(SP)=2000H

6.对寄存器AX的内容乘以4的正确指令序列是()。

A、SHR AX,1 SHR AX,1

B、SHL AX,1 SHL,AX,1

C、ROL AX,1 ROL AX,1

D、RCR AX,1 RCR AX,1

7.进行除法运算时,可使用字节或字的扩展指令(CBW和CWD),这两条指令对标志寄存器()。

(1) AF,CF有影响(2)CF,ZF有影响

(3)对标志寄存器各位均有影响(4)对标志寄存各位均无影响

8.下面有语法错误的指令是( )

a. ADD AL,AH

b. ADD [BX+3],AL

c. ADD AH,[DI]

d. ADD [BP+2],DA1(DA1是变量名)

9.完成对DX的有符号数除以2的指令是( )

a. IDIV 2

b. SAR DX,1

c. SHR DX,1

d. RCR DX,1

10.使进位位置1的指令是( )

a. CLC

b. CMC

c. STC

d. NOP

11.设AL=-15,要使AL=15应执行的指令是( )

a. NEG AL

b. NOT AL

c. INC AL

d. DEC AL

12.在条件转移指令中,结果为负数则转移的指令是( )

a. JNS

b. JX

c. JS

d. JP

13..下面的XCHG指令中,语法正确的是( )

a. XCHG AL,DS

b. XCHG BL,[BX]

c. XCHG AL,0FH

d. XCHG BUF1,BUF2

14.一条指令中目的操作数不允许使用的寻址方式是( )

a. 寄存器寻址

b. 立即数寻址

c. 变址寻址

d. 寄存器间接寻址

15.设SP=1FFEH,执行下列指令后,SP寄存器的值是( )

POPF

PUSH AX

a. 2000H

b. 2002H

c. 1FFCH

d. 1FFEH

16.LDS SI,ES:[2000H]指令的全部功能是( )

a. 把地址2000H送SI

b. 把地址2000H字单元的内容送SI

c. 把地址2000H字单元内容送SI,把2002H字单元内容送DS

d. 把地址2000H字单元内容送DS,把2002H字单元内容送SI

17.设AL=04H,BL=0F8H,执行MUL BL指令后,结果是( )

a. AX=0032H

b. AX=00E0H

c. AX=03E0H

d. AX=0FFE0H

18.设ES=3000H,DI=00FFH,CX=0005H,AL=41H,DF=0,从300FFH开始的连续5个字节单元内容分别是44H,43H,42H,41H,41H. 执行REPNZ SCASB指令后,正确的结果是( )

a. DI=0104H,CX=0000H

b. DI=0103H,CX=0001H

c. DI=0102H,CX=0002H

d. DI=0101H,CX=0003H

19. BUF DW 10H DUP(3 DUP(2,10H),3,5)

上述语句汇编后,为变量BUF分配的存储单元字节数是()。

A、80H

B、100H

C、124

D、192

20.下面指令语句中,语法正确的是( )

a. INC [BX]

b. CMP [BX],60

c. JMP FAR OPR

d. MOV WORD PTR [BX],5

21. AL和VAR字节单元中分别存放一个带符号数,执行CMP AL,VAR时,如

AL>VAR,那么溢出位和符号位的关系是()

A、OF=SF

B、OF≠SF

C、OF=SF=1

D、OF=SF=0

22.已定义数据段

DATA SEGMENT

ORG 0213H

DA1 DB 15H,34H,55H

ADR DW DA1

DATA ENDS

能使AX中数据为偶数的语句是( )

a. MOV AX, WORD PTR DA1

b. MOV AL, DA1+2

c. MOV AL, BYTE PTR ADR+1

d. MOV AX, WORD PTR DA1+2

23. 设DH=10H,执行NEG DH指令后,正确的结果是()。

A、DH=10H CF=1

B、DH=0F0H CF=0

C、DH=10H CF=0

D、DH=0F0H CF=1

24.为使CX=-1时,转至MINUS而编制了一指令序列,其中错误的序列是( ).

A、INC CX JZ MINUS

B、SUB CX,OFFFFH JZ MINUS

C、AND CX,OFFFFH JZ MINUS

D、XOR CX,OFFFFH JZ MINUS

相关文档
最新文档