汇编之路-4

1、CPU是由啥组成的

     到底CPU内部的构造是怎样的呢?它外部可以通过地址总线去寻址,那它内部是怎样形成对应地址信号的呢?是不是也想知道嘞?嘻嘻。首先,

CPU内部是由控制器、运算器、寄存器等器件组成,这些器件是由内部总线连接而成,正如我们所知,外部总线可以用来传递数据,内部总线当然也是进行数据间的传输的啦。它们的区别就在于:外部总线负责实现CPU和主板上的其他器件之间的联系,而内部总线负责CPU的内部组件之间的联系;CPU中运算器负责信息处理(加减乘除以及逻辑运算等),寄存器进行信息存储,控制器控制各个器件的运作;而上述提到的CPU通过地址总线传输进行寻址的过程是这样滴:CPU把地址寄存器的数据通过运算器(地址加法器)进行加工,然后传输到地址总线,然后寻址


2、通用寄存器

    对于8086CPU来说,它所有的寄存器都是16位的;像AX、BX、CX、DX四个寄存器来说,他们是用来存放一般性的数据的,因此就把他们称为通用寄存器;接下来看看AX的逻辑构造:


画得好丑,大家将就点哈,如图,AX的逻辑寄存器的构造是16位,对于十进制40,转化为二进制是101000,在AX中表示为0000000000101000;或许你知道,8086CPU最初寄存器是8位的,后来拓展成了16位,那么也就是说16位寄存器是可以兼容8位的,那么它是怎么兼容的呢?就是把寄存器一分为二,分为高8位,低8位,比如AX就是AH和AL,当兼容8位CPU时,AH和AL没有相关,如果所表示的数大于8位寄存器表示范围,则最高位的进位直接抛出。

今天就先到这

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值