汇编语言 为什么不能用立即数给段地址赋值 用通过寄存器间接赋值呢(应该有特殊的原因,是为什么呢)没什么特殊的原因 只是有些芯片不支持立即数直接搬移到寄存器要通过。立即数能送到存储器吗?汇编语言 立即数可以直接送到存储器,但应指定存储器的类型。如:mov byte ptr[di],3mov word ptr[si],3000mov dword ptr[bx],0FFFFFFh0ffh错在哪里 不理解为什么是不能用立即数给段寄存器赋值 ? 字母前面必须加0 如果是数字的话就不用了 你的问题还真怪的要命=。这是规矩,无规矩不成方圆,你不加0的话,机器就识别不出来,你有本事就和机器去较劲 你怎么不说 为什么。为什么8086CPU不支持将数据直接送入段寄存器的操作? 最近在学习汇编语言,书上对于这个问题的答复是属于硬件设计的问题,但是没有具体讲明白,所以求问各位具…如何把立即数送往特殊功能寄存器? 直接赋值即可啊,P1=0x00;这样就好了。8086中为什么不能将立即数直接传送到段寄存器 由于立即数直接写入段寄存器这样的指令,被翻译成机器码之后将占用更多的字节,在事先规定的指令长度范围内无法存贮下这么多的内容,因此改由先写入通用寄存器,再由通用寄存器写入段寄存器的办法代替。立即数实际上是相当占地方的汇编语言 为什么不能用立即数给段地址赋值 用通过寄存器间接赋值呢(应该有特殊的原因,是为什么呢) 你问的这个问题,反正书上也没有说,我也不太肯定。只是猜想,猜想而已。反正立即数就不能给地址赋值,这个是肯定的。原因:我感觉和寄存器的结构有关吧,在我用汇编的1年,我感觉段寄存一般都是配合偏移地址使用的,要么就是保存地址,间接的寻址的。保存立即数会完全的污染段寄存器的,我个人感觉,因为那样设计也不好,要是乱给段寄存器赋值,比如:cs,ds,bp,sp,那岂不是CPU大乱啦。一般都是保存地址的。汇编语言 MOV指令给寄存器赋值一个字符和赋值一个数字格式有什么区别吗? 汇编语言MOV指令给寄存器赋值一个字符和赋值一个数字格式没有任何区别。要区分是数字和字符,只能靠其他参考程序,仅仅这一条语句是不能完成是数字或字符的识别的。比如:MOV R2,#30H;可以理解为送一个数字30H给R2,也可以理解为送”0“给R2。
随机阅读
- 初级长拳第三路授课教案怎么写 三路长拳第一节教案
- 娇小的赤条蜂 赤条蜂捕杀的毛毛虫
- 今年21岁,我第二次做爱,晚上来了三次,最后一次时间长一点。但都是都很快就射了。第二天早上想来,连 算了吧我不想来第二次了
- 黄芪健中汤可以吃一年吗 月经期可以喝黄芪建中汤吗?
- m551谢里登轻型坦
- 明永乐釉里红海水龙纹梅瓶 明代瓷器与宋代瓷器的区别?
- 带羟基的纳米二氧化硅 什么叫做羟基值
- 耐磨涂层 内蒙金属材料研究所 牦牛皮与黄牛皮哪个好!
- 求大神帮配梧桐树的左手即兴伴奏,越简单越好,也不要太简单了(不要全是柱式和弦),哈哈,简谱就行 梧桐树钢琴正谱伴奏
- 怎样炒肉最好吃喝什么炒 本溪永丰步行街八宝堂
- 什么耐寒又耐旱蔬菜 耐寒蔬菜有哪些
- 什么鱼可以放到井里 放在水井里的鱼叫什么用
- 斯科达明锐如何发动车时为什么制动踏板踩不动 明锐制动助力失效
- 地球上的细菌,好氧细菌占多数还是厌氧细菌占多数,它们之间的大概比例是多少? 好氧细菌厌氧细菌常见的
- 气化炉灰渣的含碳率 麻烦哪位老司机!谁能帮忙!!煤炭灰熔融性是什么意思?
- 临湘城中北路在哪个街道 监利有多少个乡镇?
- 动漫十大悲伤歌曲? 战斗年华插曲
- 电脑启动到 WINDOWS启动管理器时键盘失灵 无法上下选择 winaows启动管理器键盘无法选择
- 茂名水东湾碧桂园规划 茂名哪个楼盘最值得买
- 永乐宫速写 画画要素.(速写、素描、色彩)