请问立即数储存在哪里?

SilentHunter460 2021-03-01 05:01:08
mov ax, 1206H

1206H是立即数,那它一开始储存在哪里?总得有个地方先放这个数吧,总不能储存在屏幕里或键盘里。
是按某种约定先放到CPU某个位置,还是内存某个位置?
...全文
1548 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zara 2021-03-02
  • 打赏
  • 举报
回复
是的。字数补丁
SilentHunter460 2021-03-02
  • 打赏
  • 举报
回复
引用 4 楼 赵4老师 的回复:
谢谢回复。是的,发完贴我想了一下a和e命令就明白了。 a命令本质上应该是把汇编指令翻译成机器码,然后存放到指定内存。而e命令则是把命令以机器码的形式写到指定内存。
赵4老师 2021-03-02
  • 打赏
  • 举报
回复
SilentHunter460 2021-03-01
  • 打赏
  • 举报
回复
引用 1 楼 zara 的回复:
指令在哪里,它就在哪里。开始是以可执行文件形式在硬盘或 U盘上;程序载入内存后就在内存了;指令被读入 cpu进行研读就到了 cpu 里;指令执行时就被复制到 ax 了。
你好。我是用Dosbox和debug,用a命令,输入的mov ax, 1206H。 是不是1206先被放到内存中,再随着T命令被执行送入AX?
zara 2021-03-01
  • 打赏
  • 举报
回复 1
指令在哪里,它就在哪里。开始是以可执行文件形式在硬盘或 U盘上;程序载入内存后就在内存了;指令被读入 cpu进行研读就到了 cpu 里;指令执行时就被复制到 ax 了。

21,499

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧