计算机组成 指令 系统 汇编语言
指令的长度主要取决于操作码的长度、操作数地址的 长度和操作数地址的个数。由于操作码的长度、操作数 地址的长度及指令格式不同,各指令的长度不是固定的, 指令的长度通常为字节的整数倍。 地址码长度决定了指令直接寻址能力,若为n位,则给 出的n位直接地址寻址2n字节。这对于字长较短(8位或 16位)的微型机来说远远满足不了实际需要,扩大寻址 能力的方法,一是通过增加机器字长来增加地址码的长 度;二是采用地址扩展技术,把存储空间分成若干个段, 用基地址加位移量的方法来增加地址码的长度。
在Pentium系列机中,指令格式也是可变的:由8位、 16位、32位、64位不等。