社区
汇编语言
帖子详情
高手进!!MOV AX,1 中的立即数取自哪里
神佐v
2008-04-03 09:23:45
MOV AX,1 中的立即数取自哪里
应该不是键盘吧!
...全文
345
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中。
MOV
传送指令正误判断
MOV
传送指令正误判断
3.汇编指令:【寻址方式】
立即数
寻址、寄存器寻址、存储器寻址
文章目录指令格式指令
中
的(目标 / 源)操作数来源一、
立即数
寻址二、寄存器寻址三、存储器寻址3.1 直接寻址3.2 寄存器间接寻址3.3 基址寻址3.4 变址寻址3.5 基址变址寻址3.6 带位移的基址加变址寻址方式3.7 小结---------------------------------------------------------------------------------寻址方式
中
容易出现的错误另类写法练习题第1题第2题 指令格式 指令
中
的(目标 / 源)操作数来源
立即数
:四位十六
汇编指令之
MOV
汇编指令之
MOV
- 传送字或字节 学习来自 汇编语言
MOV
指令
mov
指令详解 Assembly - Addressing Modes 汇编用户指南-
MOV
简单格式:
mov
dst,src 扩展格式1:
MOV
{S}{cond} Rd, Operand2 扩展格式2:
MOV
{cond} Rd, #imm16 1、从寄存器到寄存器(寄存器寻址)
MOV
E
AX
, EBX; Both t...
MOV
AX
,BX 与
MOV
AX
,[BX] 区别
<1>
MOV
AX
,BX 假设
AX
= 2022H,BX = 2099H,则在指令
MOV
AX
,BX执行之后,
AX
= 2099H,BX = 2099H <2>
MOV
AX
,[BX] 假设
AX
= 2022H, BX= 2099H,DS = 2000H, 可以算出物理地址 PA = DS * 10H + BX= 22099H 如果在指令执行之前,22099H
中
存储的数据为A0H,2209AH
中
...
MOV
AX
,BX 和
MOV
AX
,[BX] 有什么区别
MOV
AX
, BX是将寄存器 BX
中
的值传送到寄存器
AX
中
,而
MOV
AX
, [BX]是将内存地址为 BX 处的数据传送到寄存器
AX
中
汇编语言
21,500
社区成员
41,619
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章