本文共 1611 字,大约阅读时间需要 5 分钟。
第2章80868088微型计算机系统结构
如何判断A,B两个数值型数据的大小? 计算A-B, 有符号数,利用SF和OF判断: SF⊕OF=0,即: SF与OF相同, A≧B; SF⊕OF=1,即: SF与OF相异, A﹤B 。 无符号数,利用CF判断: CF=0,即: 无借位, A≧B; CF=1,即: 有借位, A﹤B 。 段寄存器和偏移地址的寄存器的组合关系存放 8086/8088微型计算机系统结构 * 数字电子技术 半导体存储器和可编程逻辑器件 第2章 8086/8088微型计算机系统结构 微型计算机系统组成原理 8086的编程结构 存储器的使用 堆栈 2.1 微型计算机系统组成原理 2.1.1 计算机的硬件基本结构 冯 ?依曼型计算机的基本工作原理可分为程序存储和程序控制。在物理 结构上,计算机由运算器、控制器、存储器以及输入设备和输出设备组成。 微 机 处 理 器 CPU 存 储 器 接 口 I/O 输入设备 输出设备 接 口 I/O 数 据 总 线 DB 地 址 总 线 AB 控 制 总 线 CB 计 算 机 基 本 组 成 运算器是对信息进行加工、运算的部件,负责执行算术运算和逻辑运算。 控制器根据程序中的指令发出各种控制信号,使各部件协同工作以完成程序所要求的各种操作。 通常把它们做在1块电路芯片上,称为中央处理器,简称CPU。 微 机 处 理 器 CPU 存 储 器 接 口 I/O 输入设备 输出设备 接 口 I/O 数 据 总 线 DB 地 址 总 线 AB 控 制 总 线 CB 计 算 机 基 本 组 成 寄存器是 CPU 内部的存储单元,作用是暂存需要反复使用的数据。 计算机的存储器系统分为内存与外存,内存可与 CPU 真接相连。外存为软盘、硬盘、光盘等,它不可与CPU直接交换数据,其数据必须先读入内存才可被 CPU 使用,外存在CPU看来是一种 I/0 设备。 CPU一般由寄存器阵列RS、算术逻辑运算单元ALU、控制器和内部总线及缓冲器组成。 存储器是用来存放程序、原始数据和中间结果的记忆装置。 寄存器 通用寄存器: 专用寄存器: 通用寄存器用来暂存数据、操作数地址等。 专用寄存器中常用的是程序计数器 PC,它保存着下一条要执行 指令的地址,每当取出执行一条指令后,其自动指向下一条指 令。 8086/8088 中这个寄存器称为 IP,并且指向下一条要取出的指令而不是要执行的指令。 微 机 处 理 器 CPU 存 储 器 接 口 I/O 输入设备 输出设备 接 口 I/O 数 据 总 线 DB 地 址 总 线 AB 控 制 总 线 CB 计 算 机 基 本 组 成 输入设备:用于将程序和原始数据送入计算机中。如 键盘、鼠标等。 输出设备:用来输出运算结果或对外部设备的控制信号。如 显示器、打印机等。 输入设备和输出设备简称为I/O设备,I/O设备一般不与CPU直接相连,而是通过 称为I/O接口的电路与CPU相连。I/O接口匹配双方的工作速度和转换不兼容的信号。 整个内存储器系统由若干个存储单元组成,每个存储单元可存放8位二进制 数,即1B。为了便于识别,每个存储单元都有1个编号,称为地址。地址采用几位 二进制数编号,取决于CPU地址引脚的数目。 例如: 某CPU有8根地址线,则存储单元应用8位二进制数编号,8位二进制可表示28=256个数,故系统最多可有256个存储单元。如右图所示。 3DH 内容 地址 00H 01H 02H 03H 04H 2FH 0FFH … … … … … … 微型计算机是在微处理器的控制下自动进行工作的,而微处理器发出控制的依据则是用户的程序指令。 假设要进行如下运算:3+5-1=?,这一运算过程分如下步骤进行: 1、取数3。 2、取数5并做3+5运算,得结果8。 3、取数1并做8-1运算,得结果7。 4、保存运算
转载地址:http://bzima.baihongyu.com/