社区
汇编语言
帖子详情
高手进!!MOV AX,1 中的立即数取自哪里
神佐v
2008-04-03 09:23:45
MOV AX,1 中的立即数取自哪里
应该不是键盘吧!
...全文
322
18
打赏
收藏
高手进!!MOV AX,1 中的立即数取自哪里
MOV AX,1 中的立即数取自哪里 应该不是键盘吧!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
VxD1
2008-04-04
打赏
举报
回复
MOV AX,1
立即数在指令编码中
lly991210
2008-04-04
打赏
举报
回复
一块传到CPU指令 缓冲区
不好意思刚才同意的应该是10露
lly991210
2008-04-04
打赏
举报
回复
同意9楼!!!
你编写的
mov ax,1 是存放在文件中,,
所以确切的说1 原始位置在文件里,
当CPU执行的时候,,是把mov ax,1 变成2进制指令,,一块传到CPU
lly991210
2008-04-04
打赏
举报
回复
CPu 缓冲区???????????????????
怎么访问缓冲区啊???
hcgcoo1
2008-04-04
打赏
举报
回复
在指令缓冲器中!
指令在执行前,所要处理的数据可以在三个地方:即CPU内部、内存、端口,而在CPU内部就包括寄存器和指令缓冲器等。
神佐v
2008-04-04
打赏
举报
回复
想了很长时间,同意你的观点
xuyihua1983
2008-04-04
打赏
举报
回复
计算机在执行这条代码时,是先从内存中取出这条指令,再做译码以及执行。因此立即数1取自内存。如果你还要往前去追寻,那就是你写代码时从键盘上敲上去的。
mutongwu
2008-04-04
打赏
举报
回复
14楼正解。
用户 昵称
2008-04-04
打赏
举报
回复
在指令中嘛,楼主用用debug吧。
cnzdgs
2008-04-03
打赏
举报
回复
内存里,再确切一点是代码段,是指令的一部分。
神佐v
2008-04-03
打赏
举报
回复
比如说MOV AX,BX 中BX的数据来自于寄存器 之类的 MOV AX,[0123H] 中[0123H]来自于 内存中的区域
rediums
2008-04-03
打赏
举报
回复
物理层面??什么意思……
神佐v
2008-04-03
打赏
举报
回复
对4楼的结果怀疑中。。。。。。
神佐v
2008-04-03
打赏
举报
回复
神服!!!我没把意思说明白,在物理层面上取自哪里
rediums
2008-04-03
打赏
举报
回复
如果程序是以文件的形式存放的,那么当然是取自文件了;如果要是在debug里面运行指令,那么就是键盘输入了
BAYNPU
2008-04-03
打赏
举报
回复
噢,取自源操作数.
神佐v
2008-04-03
打赏
举报
回复
大哥,我的问题是指令中的 1取自哪里??跑题了啊
BAYNPU
2008-04-03
打赏
举报
回复
MOV AX,1 中的立即数取自哪里
这一条传送指令,把立即数1传送到AX中。
IBM-PC汇编语言程序设计课后习题答案(第二版 沈美明)
IBM-PC汇编语言程序设计课后习题答案(第二版 沈美明)
汇编指令长度与
立即数
的秘密关系
本文通过形象比喻和实例分析,深入浅出地讲解了汇编
中
立即数
与指令长度的关系。文章以"快递箱"为喻,指出
立即数
大小直接影响指令机器码长度:小
立即数
(如8位)对应短指令(2字节),大
立即数
(如32位)导致长指令(5字节)。通过x86和ARM架构对比,揭示不同体系对
立即数
的限制及处理方式,并给出优化建议:合理选择寄存器、分段赋值、使用短指令等。全文兼顾理论与实践,既阐明底层原理,又提供实用技巧,帮助读者掌握汇编编程的核心概念。
汇编搬家工小莫:
MOV
指令全解析
《数据搬运的艺术:汇编指令
MOV
全解析》摘要 本文以搬家工"小莫"为喻,生动解析汇编语言核心指令
MOV
的工作原理与应用场景。文章系统阐述了
MOV
的数据搬运机制,涵盖寄存器间、内存与寄存器、
立即数
等五种基础传送方式,详解七种寻址技巧。通过数组操作、结构体搬运等实例,展示
MOV
在底层编程
中
的关键作用,并揭示其硬件执行细节。 内容延伸至
MOV
的优化策略、安全风险与现代应用价值,包括多线程同步、编译器优化等高级话题。特别指出
MOV
在参数传递、上下文切换等系统级操作
中
的核心地位,以及其在缓冲区溢出
跟大家一起复习汇编语言之一(实模式)【原创】
跟大家一起复习汇编语言之一(实模式)【原创】前沿:今年的前些时候,在杂志的一篇文章看到如下一句:“掌握汇编,仍是
高手
必经之路”。然而在实际的学习
中
,汇编往往因为其应用太难而被初学者忽视。熟悉汇编语言,将是自己在软件调试时的“倚天剑”,重要性实不言而喻。也有很多在学习的过程
中
几次三番,最终退却。希望这一篇文章可以与你一起,重拾汇编这把双刃剑。文档转载请注明“天衣有缝”原创。 0.本文讲述
汇编基础入门知识
最近想初步了解一下汇编的内容,在网上搜了搜,发现一篇写得很不错的文章,特地转过来留存。写得浅显易懂,而且加入了很多个人的见解,比书上写的好懂多了。比较钦佩作者,可惜找了半天没有找到这篇文章的原作者是谁。转载地址:http://www.zxbc.cn/html/20070611/22772.html 学习汇编前你应该知道的知识 1、汇编需要什么工具和程序,到哪里
汇编语言
21,498
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章