16位微处理器
在计算机体系结构中,16位整数、内存地址或其他数据单元是指宽度为16位(2个八位字节或2个字节)的那些数据单元。此外,16位CPU和ALU架构是指基于该大小的寄存器、地址总线或数据总线的架构。16位微型计算机是指以16位微处理器为主的计算机。
由于n位寄存器可以存储2n个不同的值。因此,16位寄存器可以存储216个不同的值。如果我们考虑存储在16位中的整数的有符号范围,则为-32,768(-1 × 215)到32,767(215 - 1)。但另一方面,在无符号范围的情况下为0到65,535(216 - 1)。由于216为65,536,因此具有16位内存地址的处理器可以直接访问216 = × 26 × 210 = 64 x 1024 = 64 x 1K = 64 KB(65,536字节)的字节可寻址内存。如果系统使用具有16位段偏移量的分段,则可以访问更多内存。
1978年,英特尔推出了16位微处理器8086(16位总线),1979年,英特尔推出了8088(8位总线)。它有29,000个晶体管。1981年,IBM为其个人电脑(IBM-PC)选择了英特尔8088。1982年,英特尔发布了16位微处理器80286(拥有134,000个晶体管),用于高级技术个人电脑(PC-AT)作为CPU。它被称为英特尔286,是第一个可以运行为其前身英特尔8088编写的全部软件的英特尔处理器。为了获得巨大的商业成功,这种向后软件兼容性非常重要。需要注意的是,这种软件兼容性仍然是英特尔微处理器家族的标志。
广告