《微机原理及应用》教材课后习题参考答案.pdfVIP

《微机原理及应用》教材课后习题参考答案.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

《微机原理及应用》教材课后习题参考答案--第1页

微型计算机原理及应用》教材课后习题参考答案

第三章

3-5

(1)MOVSI,2100H源:立即数;目标:寄存器

(2)MOVCX,DISP[BX]源:基址,EA=BX+DISP,PA=DS×16+BX+DISP;目标:寄存器

(3)源:寄存器;目标:寄存器间接寻址EA=SI,PA=DS×16+SI

(4)源:基址加变址,EA=BX+SI,PA=DS×16+BX+SI;目标:寄存器

(5)源:寄存器;目标:寄存器

(6)源:基址,EA=BX+10H,PA=DS×16+BX+10H;目标:寄存器

(7)源:寄存器间接,EA=BX,PA=ES×16+BX;目标:寄存器

(8)源:带位移量的基址加变址,EA=BX+SI+20H,PA=DS×16+BX+SI+20H;目标:寄存器

(9)源:寄存器;目标:寄存器间接,EA=BP,PA=SS×16+BP

(10)源:寄存器;目标:存储器,EA=SP-2,PA=SS×16+SP-2

3-7

(1)源操作数错,基址+基址不能用在存储器寻址方式中,只能基址+变量,改成MOVAX,[BX+SI]

(2)错,VALUE1和VALUE2一般为自己定义的变量名称,则此两操作数的组合形式为存储器和存储

器,ADD指令无此组合形式

(3)错,立即数不能直接传给段寄存器

(4)错,CS不能作为目标操作数

(5)错,立即数不能作为目标操作数,两个操作数互换位置即可

(6)如果VALUE1是用DW定义的WORD型变量,则此题正确,否则错误

(7)错,段寄存器不能直接传给段寄存器

(8)错,移位次数超过1时,应该先将移位次数送给CL,改成MOVCL,3;ROL[BX][DI],CL

(9)错,NOT操作符只有一个操作数

(10)对,CS不能作为目标操作数,但可以作为源操作数

(11)错,不能直接将立即数压入堆栈

(12)错,两处错误,1:IN指令应该AL在前,端口地址在后;2:端口地址100H超过8位数能表示

的范围,应该先将100H送给DX,改成MOVDX,100H;INAL,DX

(13)错,LEA指令的第二操作数必需为存储器寻址方式

(14)错,CX不能作为寄存器间接寻址方式,应将CX改成BX/BP/SI/DI之一

3-8

(1)AX=3355H,SP=1FFEH

(2)AX=3355H,DX=4466H,SP=1FFCH

3-9BX=4154H,[2F246H]=6F30H

3-10BX=139EH

3-11SI=0180H,DS=2000H

3-12

(1)CL=F6H

(2)[1E4F6H]=5678H

(3)BX=9226H,AX=1E40H

《微机原理及应用》教材课后习题参考答案--第1页

《微机原理及应用》教材课后习题参考答案--第2页

(5)AX=5678H,[09226H]=1234H

3-13AF=0,CF=1,OF=1,SF=0,ZF=0

3-14

(1)MOVAX,0XORAX,AXSUBAX,AX

(2)MOVCL,4

ROLBL,CL(RORBL,CL)

(3)题中没规定N1和N2是8位还是16位数,现假定都8位数(也可假定是16位数,程序不一样)

MOVAH,0

MOVAL,N1

IDIVN2

MOVM1,AL

MOVM2,AH

(4)题目的意思即使BX的b4,b6,b11位清零

ANDBX,0F7AFH

(5)XORAX,4020H

(6)TESTDX,0201H

(7)TE

您可能关注的文档

文档评论(0)

180****1966 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档