硬件原理总结与归纳 一基于总线结构的计算机 冯体系结构: 1.二进制形式表示指令和数据。 2.程序和数据事先放在存储器中,计算机在工作时能够高速地从存储器中取出指令 。 3.五大部件组成:运算器、控制器、存储器、输入设备和输出设备。 总线:计算机中各个功能部件传送信息的公共通道 地址总线:在对存储器或 i\o 端口进行访问时,传送由 cpu 提供的要访问存储单元或 i\o 端口的地址信息。(单向总线) 数据总线:从存储器取指令或读写操作数的信息通道(双向总线) 控制总线:各种控制或者状态信息通过控制总线由 cpu 送往有关部件,或者从有关部 件送往 cpu(双向总线) Cpu 各种寄存器 指令寄存器(IR):用来存放从存储器取出的将要执行的指令码 程序计数器(pc):程序计数器有时也被称为指令指针(ip),它被用来存放下一条要执行 指令所在存储单元的地址。 地址寄存器(AR):地址寄存器用来存放正要取出的指令的地址或操作数的地址。数据缓冲寄存器(DR):数据缓冲寄存器用来临时存放指令或数据。 标志寄存器(flag):也被称之为程序状态字(PSW)它用来存放执行算术运算指令,逻辑 运算指令或测试命令后建立的各种状态吗内容以及对 cpu 操作进行控 制的控制信息 标志寄存器(flag)标志位: CF:进位标志位,当无符号数进行加减运算时,若最高位发生进位或借位,CF=1,否者 CF=0 OF:溢出标志位,当有符号数进行运算时,若计算结果所能表示的范围称之为溢出 ,有溢出 OF=1,无溢出 OF=0 SF:符号标志位,当有符号数进行运算时(无符号数无意义),若计算结果最高位为 1 则 SF=1 否则为 0 PF:奇偶标志位,当指令执行结果的低八位中含有偶数个 1 时,PF=1 否则为 0 AF:辅助进位标志位,当执行一条加法或减法运算指令时,若结果的低字节的低四位向高四位有进位或借位,则 AF=1,否者为 0. ZF:零标志位,若当前的运算结果为 0,则 ZF=1,不为 0 则 ZF=0。 控制标志位: TF:跟踪标志位。 IF:中断允许标志位 DF:方向标志位 计算机中周期概念:执行么些操作需要的时间 指令周期:是指执行一条指令所占用的全部时间,一个指令周期通常含 1~4 个机器周期。总线周期:通常把 CPU 通过总线对微处理器外部(存贮器或 I/O 接口)进行一次访问所 需时间称为一个总线周期。 时钟周期:又称状态周期,是震荡周期的两倍,每个时钟的前半周期完成算数逻辑操作, 在后半周期...