1

给定以下内存内容

Address    | Contents
08A        | 010FA210FB
08B        | 010FA0F08D
08C        | 020FA210FB

汇编代码是:

汇编代码

我的问题是,内容是如何翻译成汇编代码的。这里的操作码与内存内容中的操作数有什么区别?

4

2 回答 2

2

指令以 10 个字节的块一次存储两个。每组五个的前两个字节是十六进制的操作码;所以以第一组内容为例,010FA 和 210FB 对应 2 条不同的指令。二进制的前两个字节是操作码,因此对于第一条指令,00000001 对应于 LOAD,然后它从指令的其余部分加载十六进制值,在本例中为 0FA。

于 2017-01-31T22:51:46.727 回答
0

Sam B答案的视觉辅助

指令以 10 个字节的块一次存储两个。每组五个的前两个字节是十六进制的操作码; IAS 内存格式

IAS 指令集表 IAS 指令集

参考:计算机组织与架构第 10 版(William Stallings)

于 2021-08-23T20:27:49.400 回答