微机原理作业二及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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