![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OS
YenZiHua
这个作者很懒,什么都没留下…
展开
-
IA-32架构和Intel 64架构的区别
IA-32架构和Intel 64架构的区别摘自Intel的手册(Intel 64 and IA-32 Architectures Software Developer’s Manual Volume 1:Basic Architecture): IA-32 architecture is the instruction set architecture and programming envir原创 2015-05-17 11:31:31 · 2236 阅读 · 0 评论 -
怎样才算Intel的32-bit 处理器呢?
可以对Intel推出的最后一款16-bit处理器286和Intel推出的第一款32-bit处理器386作一比较,来看出怎样才算32-bit处理器:寄存器的大小不同。286的寄存器大小是16位的;386的寄存器大小扩展到了32位。寄存器大小发生的变化表明386支持对更大范围的数据进行运算,所以数据线的大小也从16位扩大到32位,寄存器也需要相应的扩宽。可寻址内存空间的不同。286支持24条地址线,原创 2015-05-17 11:40:38 · 585 阅读 · 0 评论 -
实地址模式(Real-address Mode)下,可以操控的资源有哪些(即其执行环境)?
实地址模式下的执行环境由以下几部分组成:可寻址的内存空间,范围[0, 1M]。因最初支持实地址模式的8086处理器只有20条地址线,所以其寻址范围最大只能去到2^20。用于各种用途的寄存器: 通用寄存器。这些寄存器负责临时存放运算结果,或临时存放运算需要的操作数,或临时存放操作数在内存中的地址,或辅助构筑栈(Stack)。它们是:AX, BX, CX, DX, SI, DI, BP, SP。原创 2015-05-17 12:02:10 · 1386 阅读 · 1 评论