您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 指令译码器 >

指令寄存器指令寄存器Instruction Register IR Inruction Regier

发布时间:2019-07-02 06:38 来源:未知 编辑:admin

  指令寄存器指令寄存器Instruction Register IR Instruction Register IR 存放从存储器取出的存放从存储器取出的将要执行的指令将要执行的指令 操作码操作码 指令译码器指令译码器Instruction Decoder ID Instruction Decoder

  指令寄存器指令寄存器Instruction Register IR Instruction Register IR 存放从存储器取出的存放从存储器取出的将要执行的指令将要执行的指令 操作码操作码 指令译码器指令译码器Instruction Decoder ID Instruction Decoder ID 对指令寄存器对指令寄存器IRIR中的指令译码 确定该指令中的指令译码 确定该指令执行什么操作执行什么操作。。3 可编程逻辑阵列可编程逻辑阵列Programmable Logic Array PLA Programmable Logic Array PLA 也称为定时与控制电路 产生取指令和执行指令所需的各也称为定时与控制电路 产生取指令和执行指令所需的各种种微操作控制信号微操作控制信号。。1 累加器累加器AAccumulator Accumulator算术逻辑运算时算术逻辑运算时运算前 保存一个操作数运算前 保存一个操作数运算后 保存结果运算后 保存结果2 数据寄存器数据寄存器DRData Register DR Data Register 暂存数据或指令暂存数据或指令。从。从MM读出时 读出时 若读出的是若读出的是指令指令 经DRDR暂存的指令经内部暂存的指令 经内部DBDB送到送到IRIR若读出的是若读出的是数据数据 经内部 经内部DBDB 送到相关寄存器或运算器 送到相关寄存器或运算器1 程序计数器程序计数器PCProgram Counter PC Program Counter 存放正待取出的指令的地址。存放正待取出的指令的地址。根据根据PCPC中的指令地址 准备中的指令地址 准备从从MM中取出将要执行的指令。中取出将要执行的指令。程序按顺序逐条执行 程序按顺序逐条执行 PCPC具有自动加具有自动加11的功能的功能。。4 标志寄存器标志寄存器FFlag Register FlagRegister 寄存执行指令时所产生的寄存执行指令时所产生的结果结果或状态的或状态的标志标志信号。信号。标志位的具体设置与功能和微处理器型号有关。标志位的具体设置与功能和微处理器型号有关。根据检测有关的标志位是根据检测有关的标志位是00或或11 可按不同条件决定程序的 可按不同条件决定程序的流向。流向。1 地址寄存器地址寄存器ARAddress Register AR Address Register 存放正要取出的存放正要取出的指令指令的地址或的地址或操作数操作数的地址的地址 根据此地址从存根据此地址从存储器中取出指令。储器中取出指令。取指令时 取指令时 将将PCPC中存放的指令地址送至中存放的指令地址送至ARAR 根据此地址从 根据此地址从MM中中取出指令 取出指令 取操作数时 取操作数时 将操作数地址通过内部将操作数地址通过内部DBDB送到送到ARAR 再根据此地址 再根据此地址从从MM中取出操作数 中取出操作数 向存储器存入数据时 向存储器存入数据时 首先将待写入数据的地址送到首先将待写入数据的地址送到ARAR 寄存器阵列寄存器阵列RARegister Array RA Register Array 若干若干通用通用寄存器和寄存器和专用专用寄存器。其设置和微处理器型号有关。寄存器。其设置和微处理器型号有关。1 存储器概述存储器概述存储器是微机的存储器是微机的存储和记忆部存储和记忆部件件用来存放程序和数据 用来存放程序和数据 包括原包括原始数据、中间结果与最终结果始数据、中间结果与最终结果 。。在计算机内部 程序和数据都是在计算机内部 程序和数据都是用用00、、11二进制代码的形式二进制代码的形式来表示来表示的。每一个的。每一个00或或11就叫做就叫做11位信息。位信息。361 存储器概述存储器概述字节字节byte byte 88位位二进制代码为二进制代码为11个字节。个字节。字字 word word 22个字节个字节组成组成11个字 表示个字 表示1616位位数据。数据。字长 字长 计量处理二进制代码位长的单位 计量处理二进制代码位长的单位 表示计算机数据总线上表示计算机数据总线次能够处理的信息的位数 次能够处理的信息的位数 3232位机等。位机等。内存内存主存主存 内存划分为很多个存储单元内存划分为很多个存储单元 称内存单元称内存单元 。。每个存储单元存放每个存储单元存放11个字节的二进制信息 个字节的二进制信息 表示数据或指令。表示数据或指令。存储容量 存储容量 存储单元的总数目 取决于存储单元的总数目 取决于地址线地址线的根数。的根数。地址 地址 赋予每个存储单元赋予每个存储单元11个编号 通常用个编号 通常用1616进制数进制数表示。表示。371 2存储器组成存储器组成假定存储器由假定存储器由256256个单元组成每个单元存储个单元组成 每个单元存储88位二进制信位二进制信息 存储器概述存储器概述00单元01单元02单元03单元FE单元FF单元地址译码器控制电路00010203EEEF 往返于CPU8位DB来自于CPU的地址从CPU来的读 写信号8位随机存取存储器8位AB存储体38随机存取存储器由随机存取存储器由存储体、地址译码器、控制电路组成。存储体、地址译码器、控制电路组成。随机存取 随机存取 所有存储单元均可随机被访问 既可以读出也所有存储单元均可随机被访问 既可以读出也可以写入信息。可以写入信息。存储体 存储体 若有若有88根地址线 存储容量为根地址线个单元 个单元 地址编号地址编号00H FFH00H FFH 0000 0000 00000000 1111 1111 11111111 地址译码器 地址译码器 接收来自接收来自ABAB送来的地址码 送来的地址码 经译码器译码 选中相应的某个存储单元 经译码器译码 选中相应的某个存储单元 从中读出信息或写入信息。从中读出信息或写入信息。控制电路 控制电路 控制存储器的读控制存储器的读 写操作过程。写操作过程。1 3读读操作过程操作过程非破坏性读出非破坏性读出non destructive read out NDRO non destructive read out NDRO 10010111 地址译码器控制0004FF DB00000100读信号内容AB 10010111地址 CPUCPU发出发出““读读””信号给信号给MM 指示它准备把被寻址的指示它准备把被寻址的04H04H单元中的内容单元中的内容97H97H放放到到DBDB上 M将将04H04H单元内容单元内容97H97H放到放到DBDB上经它送至上 经它送至DRDR 然后 然后由由CPUCPU取走该内容。取走该内容。 CPUCPU的的ARAR先将地址先将地址04H04H放放到到ABAB上上 经地址译码器经地址译码器译码选中译码选中04H04H单元 单元 存储器概述存储器概述例如CPU要读出M的04H单元内容10010111 97H 。401 3写写操作过程操作过程破坏单元中原来的内容破坏单元中原来的内容 00100110 地址译码器控制0008FF DB00001000写信号内容AB 00100110地址 CPUCPU的的ARAR先将地址先将地址08H08H放放到到ABAB上上 经地址译码器经地址译码器译码选中译码选中08H08H单元 单元 CPUCPU发出发出““写写””信号给信号给MM 将内容将内容26H26H写入被寻址的写入被寻址的08H08H单元。单元。 CPUCPU把把DRDR中的内容中的内容26H26H放到放到DBDB上 存储器概述存储器概述例如CPU要把DR中的内容00100110 26H 写入M的08H单元。

http://mytkt.net/zhilingyimaqi/171.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有