【0311】计算机系统模型

    技术2023-04-09  95

    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.中断信号

    Processed: 0.040, SQL: 10