社区
汇编语言
帖子详情
~~~~~初学汇编有一些菜问题急需解决~~~~~
lihaogao
2004-04-29 07:18:22
如果data是一个数据段名
为什么要这样写:
mov ax,data
mov ds,ax
可不可以就写:
mov ds,data
为什么?????
...全文
67
10
打赏
收藏
~~~~~初学汇编有一些菜问题急需解决~~~~~
如果data是一个数据段名 为什么要这样写: mov ax,data mov ds,ax 可不可以就写: mov ds,data 为什么?????
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
02051223
2004-05-03
打赏
举报
回复
不能直接写!
因为他们的类型模糊.
在使用地址表达式是要求类型一直或者有一个不明确.
另外可以这两句都不写.
这样在后面使用数据段时必须在地址表达式前加 DS等数据段前缀.
SDFDSAC
2004-05-03
打赏
举报
回复
立即数不能直接送段地址,用寄存器中转
windandrain
2004-05-01
打赏
举报
回复
1楼
你的第二句我不太明白,
我想是不是因为ds和ax的用法不同
guangzi989
2004-05-01
打赏
举报
回复
data 就是一个立即数,它必须要通过寄存器中转才能读入内存
delphi023445
2004-05-01
打赏
举报
回复
data 是一个标志符,也就是一个地址,就是一个立即数
而直接用立即数传送到DS的指令是无效的
所以不行
dongdongcang
2004-04-30
打赏
举报
回复
因为对DS是不能直接寻址的
dalvin
2004-04-30
打赏
举报
回复
是由处理器结构决定的,
可能INTEL的工程师设计芯片时
就不支持mov ds,data
所以无法对其DECODE。
fairyme
2004-04-30
打赏
举报
回复
确实是这样啊,有时候一些比较基础的东西还是相信书上的好。汇编语言的基本框架就是那样的,无法改变的东东,都用多少年了。如果可以的话,我估计早改了,你说呢?
lihaogao
2004-04-29
打赏
举报
回复
哦
原来如此啊!
fiveyes
2004-04-29
打赏
举报
回复
没错,我的书上也是这样的,书上说这是由于,直接用立即数传送到DS的指令是无效的,所以为了初始化它,就需要两条指令。
单片机课程教学探讨.pdf
传统的教学方法通常是以教师为中心的“填鸭式”教学,这种教学方式往往使学生处于被动学习状态,缺乏自主思考和解决
问题
的能力。 3. 考核方式固化。传统的课程考核方式过于依赖期末考试,这种方式无法真实反映学生的...
基于80x86
汇编
的英文填字游戏程序
英文作为全世界通用语言,也是当今世界上应用最广泛的语言,世界上以英语为母语的人近4亿,并且已经有约20个国家把英语作为官方语言或者第二语言使用,在国际政治、经济、军事、科技、文化、贸易等众多领域,都使用...
探秘EVM解码神器:evmdis
探秘EVM解码神器:evmdis ...为了深入理解这些代码的工作原理,我们急需一个强大的工具来解读它们。这就是evmdis,一个功能丰富的EVM反
汇编
器,它将静态分析与高级抽象相结合,让你对字节码的理...
集大成者之作,Java基础语法和名词解释
汇编
(升级版),更新更全!
痛定思痛之后,又马上着手,翻书上网,搜集资料,最后又写下了这篇文章,我想给
初学
java的同学分享的就是干货,绝对不掺杂任何没用的内容,目的就是你们看完之后,会有实实在在的收获,如果需要也会分享给身边的朋友...
网络安全
初学
者指南(二)
本章重点介绍了安全情报的宝贵资源。我们研究了三大类资源:安全检查清单、新闻或...它还强调了用户在社交媒体上暴露个人信息时应采取的一些安全措施。本章还介绍了值得信赖的新闻来源,这些来源同时充当网络安全顾问。
汇编语言
21,497
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章