8086中为什么不能将立即数直接传送到段寄存器 是Intel公司设计的8086,它们就是这样设计的,并没有公布理由。使用者,按照它们制定的规则,编写程序,就可以了。。? 2019SOGOU.COM 京ICP证050897号现在CPU的 段寄存器 可以直接 把数据送到段寄存器里面吗 还需要其他寄存器中转吗 不能直接将立即数送入段寄存器,应使用通用寄存器转,例如想给DS中放1234h,应如下操作:mov ax,1234 mov ds,ax汇编语言 为什么不能用立即数给段地址赋值 用通过寄存器间接赋值呢(应该有特殊的原因,是为什么呢) 你问的这个问题,反正书上也没有说,我也不太肯定。只是猜想,猜想而已。反正立即数就不能给地址赋值,这个是肯定的。原因:我感觉和寄存器的结构有关吧,在我用汇编的1年,我感觉段寄存一般都是配合偏移地址使用的,要么就是保存地址,间接的寻址的。保存立即数会完全的污染段寄存器的,我个人感觉,因为那样设计也不好,要是乱给段寄存器赋值,比如:cs,ds,bp,sp,那岂不是CPU大乱啦。一般都是保存地址的。add源操作数是立即数,目标操作数可以是段寄存器吗 可以的。对段寄存器的操作,从网上抄的如下:段寄存器的操作有一些限制 –-段寄存器属专用寄存器,对他们的操作能力有限不允许立即数传送给段寄存器 MOV DS,100H;非法指令:立即数不能传送段寄存器不允许直接改变CS值 MOV CS,[SI];不允许使用的指令?不允许段寄存器之间的直接数据传送 MOV DS,ES;非法指令:不允许段寄存器间传送为什么8086CPU不支持将数据直接送入段寄存器的操作? 最近在学习汇编语言,书上对于这个问题的答复是属于硬件设计的问题,但是没有具体讲明白,所以求问各位具…立即数能送到存储器吗?汇编语言 立即数可以直接送到存储器,但应指定存储器的类型。如:mov byte ptr[di],3mov word ptr[si],3000mov dword ptr[bx],0FFFFFFh8086中为什么不能将立即数直接传送到段寄存器 由于立即数直接写入段寄存器这样的指令,被翻译成机器码之后将占用更多的字节,在事先规定的指令长度范围内无法存贮下这么多的内容,因此改由先写入通用寄存器,再由通用寄存器写入段寄存器的办法代替。立即数实际上是相当占地方的为什么立即数不能直接送段寄存器? 由于立即数直接写入段寄存器这样的指令,被翻译成机器码之后将占用更多的字节,在事先规定的指令长度范围内无法存贮下这么多的内容,因此改由先写入通用寄存器,再由通用寄存器写入段寄存器的办法代替。立即数实际上是相当占地方的。
随机阅读
- 吃羊蝎子对人体有什么好处 冬天吃羊蝎子有什么好处
- 水之湄乐器 “高渐离击筑”的“筑”是什么乐器?
- 赤城,宣化,张家口周围有哪位比较有名的中医啊?介绍一下,说一下地址吧!还有联系电话吧?本人不胜感谢! 宣化中医大夫毛风举
- 五鬼日不宜干什么 迷信中的‘五鬼’是哪五位?真的存在吗?怎样才能克制住?
- 关于党员干部的公款吃喝规定 公款吃喝白条两斤违反了哪些规定
- 试写出1-丁烯与高温氯代的反应机理? 试写出丙烯高温氯代的反应机理
- 生产物流管理的目标 企业生产物流管理的目标
- 思维内容障碍的护理要点 躁狂症的护理要点是什么?
- “背侧丘脑的腹后核换神经元”什么意思? 背侧丘脑腹后核分为
- 陕北靖边至汉中看油菜花最佳路线铁路 汉中去靖边怎么去
- 豌豆苗有点硬 豌豆苗炒出菜来为什么容易有丝嚼不烂
- 第三个字是死的成 看能接多少个? 三个字?
- 广联达怎么布置变截面悬挑梁 广联达悬挑梁截面不一样钢筋信息也完全不一样 怎么布置
- 婴幼儿奶粉包装国家有哪些新政策 婴幼儿配方奶粉注册标签要求
- “推进绿色发展”200字感悟 上海金山环保审计
- 水产渔业类期刊 水产的杂志有哪些?
- 河南中专学校哪些有建筑学专业 河南建筑职业技术学院有中专吗
- 崇明北横运河开了多少年 现在崇明北湖还可以钓鱼吗?
- 新型冠状病毒感染的肺炎临床分型重型的是? 以下符合新型冠状病毒感染肺炎的危重病例
- 现在西安碑林区人才服务中心的具体地址、电话 西安市碑林区老年综合服务中心