应用科技学院微型计算机原理4章练习题.pdfVIP

应用科技学院微型计算机原理4章练习题.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用科技学院微型计算机原理 4章练习题 4 章 指令格式,寻址方式,指令功能、用法 1.判断指令是否有错误(参P158-2) PUSH AL ADD [BX],AL ROL BX,CX AND 81H,AL SHL AX,CL MOV DS,0 XCHG AH,AL MOV BP,AL MOV [200H] ,20H MOV [BX],[0200H]MOV AX,[DI+BX] MOV CS,AX INC [BX]MOV [DI],[SI]MOV BX,[BX]MOV DS,BX MOV BYTE PTR [BX], 10H POP CS MOV [SI],100 CMP [SI],100 2.是非判断 1.立即数可以直接送给段寄存器、存储器。 2.INTR 和 NMI 都是中断请求信号,但 INTR 的请求是不能被屏蔽的。 3.指 令 MOV AX,3 AND 5,汇编后变为MOV AX,1。 4.立即寻址方式不能用于目 的操作数字段。 5.OF 用来表示带符号数的溢出,CF 可以表示无符号数的溢出。 6.8086 在 访问存储器时,总是用 DF 标志决定方向。 7.在8086 的总线周期中,如果需要可以插入任意多个Tw。 8.指令JMP BX 跳转的目的地只能在本段内 9 .LOOP 指令常用 CX 做计数器,但也可用其它寄存器做计数器 10.不能显式 给 CS 和 IP 置新值。 11 .8086 的所有指令的字节数相同。 12.段内转移需 要改变 CS,IP 的值。 13 .MOV AX ,[AX]的源操作数是寄存器间接寻址。 14.立即数只能做源操作 数。 15.不能用立即数给段寄存器进行赋值。 16.MOV AX ,XX 中源操作数是直接寻址 XX 是字变量)。 17.加、减、乘、除运算指令都分带符号数和不带符号数运算指令。 18.十 进制调整指令是把 AL 中二进制数转换成 BCD 码。 19.8086 从存储器每取一条 指令就需要一个总线周期。 20.基址变址寻址是在基址寄存器和变址寄存器中寻找操作数。 21.SP 的内容在任何时候都指向当前的栈顶,要指向堆栈的其他位置,可以 使用 BP 指针。 1 / 3 22 .CMP AL,BL 和 TEST AL,BL 都会改变 AL 的值,AND AL,BL 不会。 指出关于 8086 传送类指令说法是正确还是错误的 : 21.在串指令使用前,必须先将 DF 置 0。 22 .非串指令不能在存储器之间直接传送。 23.指令中都必须有操作数。 24 .堆栈操作指令必须以字节为操作数。 1.8086 内存空间和 I/O 寻址空间各是? 2.2025:0F2AH 的物理地址是?物理地址 2117AH,它的段地址和偏移地址可能 是? 3.哪些寄存器可以作为寻址数据的指针寄存器? 5.AX 中有符号数除以 2 要先择⑴SHR AX,1 还是⑵SAR AX,1 指令? 6.设 CS=8225H , DS=8223H ,SS=8230H,BP=3942H ,指令 INC BYTE PTR [BP]操作数 的物理地址? 6.串操作指令中,源操作数的段地址和目的操作数的段地址分别 在?指令 LODSB 和 SCASB 操作数的段地址是在哪儿?DF=0 则地址如何变化? 7.指出下列指令哪些会,哪些不会改变 AL 寄存器内容? 1.AND AL,1 2 .AND AL,AL 3 .CMP AL,DL 4 .OR AL,AL 5 .XOR AL,AL 6.SUB AL,DL 8.写出把CX 寄存器低 4 位清零的指令。 (AND CX,0FFF0H) 9.请选用NOT ,AND ,OR 和 XOR 逻辑指令编写一指令序列,实现将 AL 第 0 位、 第 1 位同时置 1,其他位变反。(参考 P159-9) 10.指出指令源操作数的寻址 方式(VAL 为字变量)。 MOV AX,VAL+1 MOV AX ,VAL[SI] MOV AX ,VAL[BX] 11. 取变量 BUF 的地址和取其内容到 BX 的指令分别是? 12.若 SP=1510H,写出每执行一条指令后 SP=?(参考P159-6) POP AX P

文档评论(0)

A13966186109 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档