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