问:通常情况下,源操作数和目的操作数不能同时为存储器操作数。请给出存储器操作数甲送到存储器操作数乙的两种方法
答:假设
var1 dw 1234h
var2 dw ?
①mov ax,var1
mov var2,ax
②push var1
pop var2...
- [somniumchase] 我一运行就说没有数字 01/01 11:44
- [游客] 为什么啊 08/07 15:36
- [游客] 如果想快一些 就改下面这里 dx值改成1H delay: push ax 04/19 02:53
- [lshhjx] 注释在程序中很重要,楼主不知道吗? 12/08 13:40
- [biaggi] 看不明白,在下還須學習 11/06 08:11
- [游客] 我运行的时候直接显示Unkown filename跳出了- -请问怎么改 06/16 21:44
- [游客] 勿庸置疑,注释是好习惯。与人方便自己方便。 04/12 10:33
- [游客] 老实说,看着真心累呀! 04/07 18:37
- [游客] 很无语,初学者就多看书,不要动不动要别人注释,基础打好了,再自己注释,这样比别人帮你注释好得多 12/17 19:43
- [dgkepu] 初学者:不懂,希望有多点注释带着学习学习! 12/07 20:52
- [游客] windows 7是一个64Bit操作系统,它不兼容DOS,无法识别16Bit系统。重装系统wind 02/28 21:05
- [游客] windows 7是一个64Bit操作系统,它不兼容DOS,无法识别16Bit系统。重装系统wind 02/28 21:05
- [466987333] 你好,高手,我想请教一个问题。 我用的是win7操作系统,32位的,里面没有找masm目录,是不是 12/12 17:30
- [lanfioncc] 那个太高级了。。。我还有点看不懂。。不过谢谢!!! 11/27 11:23
- [yc2010] 实验16中的 table: dw sub1,sub2,sub3,sub4 可不可以改成呢? 09/11 09:08
- [yc2010] mov bl,ah mov bh,0 add bx,bx ----------->这里为 09/07 21:03
- [yc2010] 为什么要add bx,bx呢? 09/07 20:55
- [yc2010] 那是不是像table[bx],ds[bx]....等(内存单元)都是表示一个字节呢? 09/06 21:10
- [masmaster] 杨季文的《80X86汇编语言程序设计教程》 09/01 12:52
- [游客] to masmaster shl左移4位,那al传进来的4,5,6位背景色不就没了. 为什 09/01 11:00
[2010-08-29 16:40] 习题2.26
阅读全文 |
评论次数(0) |
浏览次数(274) |
所属类型(汇编习题集)
[2010-08-29 16:35] 习题2.25
问:如果实现使数据段和代码段相同?
答:
push ds
push cs
pop ds...
答:
push ds
push cs
pop ds...
阅读全文 |
评论次数(0) |
浏览次数(271) |
所属类型(汇编习题集)
[2010-08-29 16:12] 习题2.24
问:8086的算术逻辑运算指令最多一次处理多少二进制位?当欲处理的数据长度超过范围如何处理?
答:8086的算术逻辑运算指令最多一次可以处理16bit二进制数,如果超出16bit二进制范围,则将超出部分与合理部分分开处理。...
答:8086的算术逻辑运算指令最多一次可以处理16bit二进制数,如果超出16bit二进制范围,则将超出部分与合理部分分开处理。...
阅读全文 |
评论次数(0) |
浏览次数(286) |
所属类型(汇编习题集)
[2010-08-29 15:50] 习题2.23
问:8086指令中,最长指令时几个字节?最短指令是几个字节?请举例说明。
答:8086指令中,最长指令是7字节,如:
mov ax,word ptr ds:[1234H]
最短指令时1字节,如:ret...
答:8086指令中,最长指令是7字节,如:
mov ax,word ptr ds:[1234H]
最短指令时1字节,如:ret...
阅读全文 |
评论次数(0) |
浏览次数(267) |
所属类型(汇编习题集)
[2010-08-29 15:21] 习题2.22
问:8086指令集可分为哪几个子集?
答:8086指令系统可以分为六个子集:
①数组传送指令
②算术运算指令
③逻辑运算指令
④串操作指令
⑤程序控制指令
⑥处理器控制指令...
答:8086指令系统可以分为六个子集:
①数组传送指令
②算术运算指令
③逻辑运算指令
④串操作指令
⑤程序控制指令
⑥处理器控制指令...
阅读全文 |
评论次数(0) |
浏览次数(266) |
所属类型(汇编习题集)
[2010-08-29 13:38] 习题2.21
问:什么情况下根据段值和偏移地址确定的存储单元地址会超过1M?8086如何处理?
答:当物理地址超过FFFFFH时,存储单元地址会超出1M。8086cpu取1M的摸访问。...
答:当物理地址超过FFFFFH时,存储单元地址会超出1M。8086cpu取1M的摸访问。...
阅读全文 |
评论次数(0) |
浏览次数(294) |
所属类型(汇编习题集)
[2010-08-29 12:44] 习题2.20
问:那些存储器寻址方式可能导致有效地址超过64K的范围?8086如何处理这种情况?
答:①寄存器相对寻址、基址加变址寻址和相对基址加变址寻址这三种存储器寻址方式有可能导致有效地址超出64K的范围。
②8086将取其64K的模。...
答:①寄存器相对寻址、基址加变址寻址和相对基址加变址寻址这三种存储器寻址方式有可能导致有效地址超出64K的范围。
②8086将取其64K的模。...
阅读全文 |
评论次数(0) |
浏览次数(306) |
所属类型(汇编习题集)
[2010-08-29 12:43] 习题2.19
问:处理器内的通用处理器是否越多越好? 通用寄存器不够用咋办?
答:①通用寄存器过多的话会造成成本过高以及增加处理器的复杂程度!
②如果通用寄存器不够用,可以考虑用存储单元来存放数据。...
答:①通用寄存器过多的话会造成成本过高以及增加处理器的复杂程度!
②如果通用寄存器不够用,可以考虑用存储单元来存放数据。...
阅读全文 |
评论次数(0) |
浏览次数(291) |
所属类型(汇编习题集)
[2010-08-29 12:40] 习题2.18
问:为什么目标操作数不能采用立即寻址方式?
答:因为目标操作数必须是一个寄存器或者地址单元。...
答:因为目标操作数必须是一个寄存器或者地址单元。...
阅读全文 |
评论次数(0) |
浏览次数(256) |
所属类型(汇编习题集)
[2010-08-29 12:25] 习题2.17
问:设想一下这些寻址方式如果支持高级语言的多种数据结构?
答:汇编语言的基址加变址寻址、寄存器相对寻址以及相对基址加变址寻址非常适合结构化数据的处理,要处理的数据是以线性表的形式存储在内存单元中。通过上述三种寻址,可以处理数组,表等数据结构。...
答:汇编语言的基址加变址寻址、寄存器相对寻址以及相对基址加变址寻址非常适合结构化数据的处理,要处理的数据是以线性表的形式存储在内存单元中。通过上述三种寻址,可以处理数组,表等数据结构。...
阅读全文 |
评论次数(0) |
浏览次数(285) |
所属类型(汇编习题集)