您好,欢迎来到九壹网。
搜索
您的当前位置:首页计算机硬件技术基础清华大学,清华大学-计算机硬件技术基础Cha

计算机硬件技术基础清华大学,清华大学-计算机硬件技术基础Cha

来源:九壹网

《清华大学-计算机硬件技术基础Cha》由会员分享,可在线阅读,更多相关《清华大学-计算机硬件技术基础Cha(35页珍藏版)》请在人人文库网上搜索。

4、逻辑运算部件ALU 主要功能 执行部件负责指令的执行。 (包括算术、逻辑运算,控制命令等),9,3. 工作原理 计算机的工作过程是: 取指令, 执行指令,CPU 总线 内存,10,总线接口部件和执行部件 可并行工作,提高工作效率。 指令的提取和执行分别 由BIU和EU完成。 BIU和EU相互又相互配合 1) 当指令队列有一个空字节时, BIU自动把指令取到指令队列中 2) 执行部件总是从指令队列前部 提出指令去执行。 3) 如果在执行指令的过程中, 需要访问内存或I/O端口, EU会请求BIU去完成存取操作。,11,由于有指令队列的存在, 在EU执行指令的同时,BIU可取指令, 即BIU和。

5、EU可处于并行工作状态。,BIU EU,12,三、8086/8088的寄存器组 共有14个16位寄存器, 其中: AX、BX、CX、DX 又可分成两个 8 位寄存器。 其它10个只能作为16位寄存器。,13,14,状态标志寄存器PSW (Processor Status Word) 16位寄存器,包含9个标志 各标志在标志寄存器中的位置如下: 用了其中的9位,其它7位在8086/8088中无意义。,15,9个标志按其作用分状态标志和控制标志两类 状态标志:OF、SF、ZF、AF、PF、CF 共6个 记录指令运行过程或运算结果的状态信息。 常作为后续转移指令的控制条件,又称为条件码。 控制标志:。

6、 DF、IF、TF 共3个 作用是控制CPU 的操作。,16,各状态标志的含义:,CF:进位标志(Carry Flag) 反应运算过程中,最高位是否产生进位/借位。 (最高位,对字节操作指D7位 ,对字操作指D15位) 加法,最高有效位有进位CF1,否则CF0 减法,最高有效位有借位CF1,否则CF0 AF:辅助进位标志(Auxiliary Carry Flag) 反应运算过程中,对字节操作D3位 是否产生进位。 对字操作D7位 有进位或借位时,AF1,否则AF0。,17,ZF:零标志(Zero Flag) 反应运算结果是否为0。 运算结果为 0 时,ZF1,否则ZF0 SF:符号标志(Sig。

7、n Flag) 反应运算结果的符号位。 对字节操作 SFD7 对字操作SFD15,18,OF:溢出标志(Overflow Flag) 反应运算过程中是否产生溢出。 产生溢出,OF1,否则为0。 PF:奇偶标志(Parity Flag) 反应运算结果中“1”的个数情况。 有偶数个“1”时,PF1, 否则PF0。,19,1 0 1 1 0 1 0 1 被加数8位 + 1 0 0 0 1 1 1 1 加数8位 进位 1 1 1 1 1 1 1 0 1 0 0 0 1 0 0 和8位,PSW 标志寄存器,运 算 器,标志 寄存器,运 算 器,被加数,加数,和,进位,例 8位二进制加法如下,给出各状态标。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务