- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理习题集读程序写结果
读 程 序
A类:
1、 CLC
MOV AX,248BH
MOV CL,3 RCL AX,CL
执行以上程序序列后, AX=____________________。2、设TABLE DW 3467H,7367H,0A566H,665DH,767FH ENTRY DW 3
若执行下列指令:MOV BX,OFFSET TABLE ADD BX,ENTRY
MOV AX,[BX]
结果,AX=__________(用十六进制表示)(A) (B)
MOV CX,77H MOV CX,77H
MOV BX,88H MOV BX,88H
NEXT: MOV AX,4500H NEXT: MOV AX,4500H
DEC BX DEC BX
LOOP NEXT LOOPNZ NEXT
问程序段A,B执行中各循环多少次?
程序段 A循环_______________次,程序段B循环___________次。
4.MOV AX,9090H
SUB AX,4AE0H
JC L1
JO L2
JMP L3
AX= 45B0H ,程序转向
5.假设寄存器AX=1234H,DX=0A000H
MOV BX,0
MOV CX,BX
SUB CX,AX
SBB BX,DX
MOV AX,CX
MOV DX,BX
AX= EDCCH ,DX=
程序功能是:对DX:AX组成的32位数进行求补
6.已知8253端口地址为80H、82H、84H、86H,初始化程序如下,说明程序的含义。
MOV AL,67H
OUT 86H,AL
MOV AL,80H
OUT 82H,AL
该程序含义是
7.阅读下列程序,并回答问题
NAME EAM4-2
DATA SEGMENT
A DB 4H
B DB 52H
C DB 2 DUP(?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START:MOV AX,DATA
MOV DS,AX
MOV AL,A
ADD AL,B
DAA
MOV C,AL
LAHF
AND AH,01H
MOV C+1,AH
MOV AH,4CH
INT 21H
CODE ENDS
END START
问程序运行后:C DB , (注:请填上数据)
8.已知程序段如下:
MOV AX,1234H
MOV CL,4
ROL AX,CL
DEC AX
MOV CX,4
MUL CX
INT 20H
试问:(1)每条指令执行后,AX寄存器的内容是什么?(2)每条指令执行后,CF,SF及ZF的值分别是什么?(3)程序运行结束时,AX及DX寄存器的值为多少?
10.设一个字节数据X存放AL寄存器中,试说明下列程序的功能:
XOR AH,AHSAL AX,1MOV BX,AXMOV CL,2SAL AX,CLADD AX,BX字节数据X分析下列程序段:
ADD AXBX
JNO L1
JNC L2
SUB AX,BX
JNC L3
JNO L4
JMP SHORT L5
如果AX和BX的内容(带符号数)给定如下:
AX BX
(1)B568H 54B7H
(2)147BH 80DCH
(3)D023H 9FD0H
(4)42
文档评论(0)