微机原理及应用练习题(1)

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

1000H

X DB 12H

Y DW X

Z DD Y

(DS)=3800H, (BX)=1000H, (SI)=0002H

求下列指令执行完后指定寄存器的内容

MOV AX, [1000H] ; (AX)= 0012 H

MOV AX, [BX+SI] ; (AX)= 0110 H

LEA DX,Y ; (DX)= 1001 H

2.(AX)=4F08H,(CF)=0,(CL)=4,则 ROR AX,CL指令执行完后,(AX)= 84F0H,(CF)

= 1。

3.执行以下程序后,DI的值为 1234。sp=1FFEH AX=00F0H DX=0ACF0H

MOV SP,2000H

MOV AX,0F0H

MOV SI,1234H

MOV DX,5678H

PUSH SI

POP DI

SHL DX,1

TEST AX,DX

PUSH DX

HLT

4.MOV AX, 80C9H

MOV BX, 5312h

MOV SP, 1070H

PUSH BX

PUSH AX

NOT AX

POP BX

程序执行后: (AX)= 7F36H (BX)= 80C9H

SS:[106EH]= 12H (SP)= 106EH

5.执行下列程序:

MOV AX,0

MOV BX,1

MOV CX,100

A: ADD AX,BX

INC BX

LOOP A

HLT

执行后的结果为(BX)= 101 。

6.MOV BL, 3BH

XOR AL, AL

OR BL, AL

MOV AL, BL

AND AL, F2H

MOV AH, AL

STC

RCR AL, 1

程序执行后(AX)= 3299H (BL)= 003BH CF 0

7.MOV AX,0

MOV DX, AX

L: MOV BL, AL

INC DX

ADD AL, 1

JNZ L

程序执行后 (BL)= 25510H (AL)= 00H

(DX)= 0010H CF= 1

8.设初值(AX)=4321H,(DX)=8765H,则

MOV CL,04H

SHL DX,CL

MOV BL,AH

SHL AX,CL

SHR BL,CL

OR DL,BL

上述程序执行后(DX)= 7654H ,(AX)= 3210H

9.设CPU各个标志位的初始状态均为0,执行指令:

MOV AX,0

DEC AX

后,请问AX= 0FFFFH ,SF= 1 ,CF= 0 ?

10.设初值为AX=1234H,BX=5678H,DX=0ABCDH,则下面一段程序:

MOV CL,4

SHL DX,CL

MOV BL,AH

SHL AX,CL

SHR BL,CL

OR DL,BL

执行后,请问AX= 2340H ,BX= 5610H ,DX= 0BCDH

相关文档
最新文档