X86架构面试复习知识点

如下所示是本人整理的X86架构面试需要掌握的一些基本知识点,详细内容请查阅相关书籍:

1、数据操作

(1)原码、补码、反码,浮点数表示方法

(2)BCD码、补码运算、溢出与判断、BCD码运算和十进制调整

(3)计算机的经典结构——冯诺依曼体系:

<1>计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

<2>数据和程序已二进制形式不加区别的放在存储器中,存放位置由地址决定

<3>控制器是根据存放在存储器中的指令序列即程序来工作的,并由一个程序计数器来控制指令的执行。

2、一台计算机的组成部分有微处理器(运算器和控制器)、存储器(RAM和ROM)、I/O设备接口(输入输出设备)和总线(地址总线、数据总线和控制总线)。

微处理器:算术逻辑单元(ALU),累加器、累加锁存器和暂存器,标志寄存器,寄存器组(专用寄存器和通用寄存器),堆栈和堆栈指针SP,程序计数器PC(用于存放下一条要执行的指令的地址码,但代码段寄存器(CS)和指令指针寄存器(IP/EIP)结合来给出待执行指令的地址)。

存储器:又称内存和主存。按工作方式,内存分为两大类:

随机存取存储器RAM(Random Access Memory):可以被CPU随机的读写,但断电后所存储消息会消失。

只读存储器ROM(Read Only Memory):只能被CPU随机读取,而不能写入。断电后信息不会消失。

总线:数据线、地址线和控制线。在系统中,除了CPU有控制使用总线的能力外,DMA控制器和协处理器等设备也有控制和使用总线的能力,称其为“总线主控设备”。

3

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值