当前位置:编程学习 > 汇编语言 >>

汇编指令固定 的简单问题

内存20000H-20009H单元存放的机器码对应的汇编指令如下 地址:20000H-20002H 内容:B8 23 01 长度 3byte 对应汇编指令 mov ax 0123H 1.请问某内存地址就固定对一个汇编指令吗?这里的B8 23 01 以及 mov ax 0123H固定吗? 2.不固定的话请问是如何确定的?
追问:那内存地址对应的汇编指令也是固定的吗?我还想知道cpu是如何知道这条命令的长度是多少,要读多长~
其他:首先有个概念要清楚: 存放机器码的是ROM, 就是通常说的程序存储器.
把调好的程序写入芯片后,那么就不能对机器码做任何改动了(除非将程序再次写入芯片).
所以说是固定的! 对于用运行于电脑的程序,每一条指令在内存的位置是相对固定,但不是绝对固定。 

上一个:c++ 和 java 哪个做游戏更好?更全面?或更接近生活需要!
下一个:中断控制器8259中各中断源的中断类型由什么的值决定

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,