assembly - PDP 8指令集长度比较

标签 assembly cpu-architecture machine-code instruction-set

比较 8080 和 PDP-8 之间的差异。

  • 8080 支持可变长度指令,但 PDP-8 也支持吗?
  • PDP-8 支持可变长度指令吗?

最佳答案

不,所有基本 PDP-8 指令都是 12 位长。

如果您添加了 EAE 选项(扩展算术元素)来添加硬件乘法/除法,则 MUY 或 DVI 后面的地址保存一个地址,并且 SHL、ASR 或 LSR 后面的地址保存移位计数,但是这些是一个异常(exception),因此它们不被视为多字指令。

关于assembly - PDP 8指令集长度比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61464446/

相关文章:

assembly - MOV r/m8,r8 和 MOV r8,r/m8 的区别

assembly - 汇编器是否应该不满足我对 ret imm16 的请求?

c - 在具有 24 位以上索引数组的 macbook pro 上出现段错误

linux - 为什么 gcc 在显然不需要时生成 PLT?

programming-languages - 计算机如何理解时间?没有等待的asm指令

c++ - C++是否被视为Von Neumann编程语言?

c - 关于c中unsigned int的问题

windows - 64 位 Windows 上的 16 位程序集?

cpu-architecture - 如何确定 SSE 预取指令大小?

compiler-construction - 编译为机器代码的编译器是否需要用汇编编写?