- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理习题_解答
微机原理习题
3-3解:
(1)立即数寻址 (2)基址寻址,EA=BX+DISP,PA=DS*16+EA
(3)寄存器寻址 (4)基址加变址寻址,EA=BX+SI,PA=DS*16+EA
(5)基址寻址,EA=BP,PA=SS*16+EA (6)基址寻址,EA=BX+10H,PA=DS*16+EA
(7)基址寻址,EA=BX,PA=ES*16+EA
(8)基址加变址寻址,EA=BX+SI+20H,PA=DS*16+EA
3-5解:
(1)X (2)√ (3)X (4)√ (5)X (6) √ (7)X (8) √
(9)X (10) √ (11) √ (12) √ (13) √ (14)X (15) √ (16)X
3-6解:
(1) X BX和BP不能同时使用
(2) X 源操作数和目的操作数不能同时为存储器
(3) X 不能将立即数赋值给段寄存器
(4) X 不能给CS赋值
(5) X 立即数不能为目的操作数
(6) √
(7) X 段寄存器不能互相赋值
(8) X 移位指令中的移位次数只能是1或者为CL
(9) X NOT指令是单操作数指令
(10) √
(11) X 不可以把立即数入栈
(12) 直接端口地址必须小于等于 0FFH
(13) √
(14) 不能用减法
(15) 不能用减法
(16) √
3-7解:
(1)AX=3355H,SP=1FFEH
(2)AX=3355H,DX=4466H, SP=1FFEH
3-8解:
BX= 4154H, [2F246H]=6F30H
3-9解:
SI=0180H, DS=2000H
3-10解:
(1) CL=0F6H
(2) [1E46FH]=5678H
(3) BX=56H, AX=1E40H
(4) SI=00F6H, [SI]=0024H
(5) AX=5678H, [09226H]=1234H
3-11解:
MOV AX,[2C0H]
MOV AX,100[DI]
MOV AX,[BP]
MOV AX,80H[DI][BX]
3-13解:
(1) MOV CX, [BLOCK+12]
(2) MOV BX, OFFSET BLOCK
ADD BX,12
MOV CX,[BX]
(3) MOV BX, OFFSET BLOCK
MOV CX,12[BX]
(4) MOV BX, OFFSET BLOCK
MOV SI,7
MOV CX, [BX][SI]
3-14解:
MOV BX,0A80H
MOV AL,5
XLAT
3-16解:
(1) LEA SI, NUM1
LEA DI, NUM2
MOV CX,2
CLC
AGAIN:
MOV AX, [SI]
ADC AX, [DI]
MOV [DI], AX
INC SI
INC SI
INC DI
INC DI
LOOP AGAIN
ADC AX,0
MOV [DI], AX
(2) LEA SI, NUM2
MOV CX,3
CLC
MOV AL, [SI]
AGAIN:
INC SI
ADC AL, [SI]
ADC AH, 0
LOOP AGAIN
MOV [RES], AX
3-17解:
(1) MOV BX, OFFSET NUM2
MOV CX, 4
MOV AL, 0
AGAIN:
ADD AL, [BX]
DAA
MOV DL,AL
MOV AL,AH
ADC AL,0
DAA
MOV AH,AL
MOV AL,DL
INC BX
LOOP AGAIN
MOV [RES],AX
(2) MOV AL, [NUM1]
SUB AL, [NUM2]
DAS
MOV [RES],AL
MOV AL,[NUM1+1]
SBB AL, [NUM2+1]
DAS
MOV [RES+1],AL
3-18解:
(1) MOV AL, NUM1
MUL BYTE PTR [NUM2]
MOV RES,AX
(2) MOV AX,NUM1
IMUL WORD PTR [NUM2]
MOV [RES],AX
MOV RES+2],DX
(3) MOV AL, NUM1
MOV AH, 0
MOV BL, 46H
DIV BL
MOV RES, AX
(4) MOV AX, NUM1
CWD
MOV
文档评论(0)