【0311】计算机系统模型

ASC||码 48=‘0’ 65D=‘A’ 97D=61H='a’

计算机系统模型

系统总线:分时共享

组成

CPU主要功能:

(1)读取,解释,执行指令

(2)完成算数或逻辑运算

(3)与内存,设备接口交换信息

(4)执行除指令外的其他时序过程(如中断响应)

(5)少量存储

存储器:

内部存储器:ROM只读存储器(掉电不掉数据),RAM随机存储器

外部存储器:

输入/输出设备

总线及接口

内部总线(CPU内部)和外部总线(地址\数据\控制总线等)

接口:外部设备通过接口与CPU相连

存储单元:

有寄存器,内存单元和端口三类,不是外部存储器

(1)寄存器和寄存器之间的数据交换:通过CPU执行指令来完成数据交换,通过CPU的内部总线

(2)寄存器与内存单元,端口之间的数据交换:通过CPU执行指令来完成数据交换

(3)内存单元和内存单元之间的数据交换:在8086/8088CPU中,通过CPU执行指令来完成数据交换,必须通过CPU的寄存器作为中转,没有内存单元与内存单元直接进行数据交换的指令

CPU访问任何存储单元,都必须指明存储单元的物理地址.

物理地址:唯一的表示一个内存单元.

寄存器的物理地址是通过寄存器的名称表示AX,BX

8086/8088的内存单元为20位,及2**20=1M字节的空间

机器指令的组成

操作码+寻址方式+立即数+位移量

操作码:如加法指令,减法指令,指明干什么

寻址方式:如寄存器寻址,内存单元寻址等

立即数:

位移量:[BX]

优化操作码:

根据哈夫曼树,使用频率小的指令长一些,使用频率大的指令短一些[设计目标:平均码长较小;规整]

扩展的哈夫曼编码

控制信号与CPU执行指令的时序过程

1.控制信号多数由CPU生成;

2.读写信号;

3.片选信号:片内/外

4.中断信号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值