汇编寄存器

1、IR寄存器

IR:指令寄存器。用来存放指令。

2、PC寄存器

PC:存放指令在主存中的地址信息。每次执行完PC指令后, PC寄存器地址会自动加1  即PC+1,指向下一条指令的地址信息。

3、MAR MDR寄存器

MAR和MDR为接口寄存器。 

MAR用于传入外部的地址信息,并在主存内部找到该地址对应的存储单元,然后将存储单元内的数据拷贝到MDR中。

MDR用于存放MAR寄存器的地址值在主存内的数据值,写入外部寄存器要存入主存的数据。

即:MAR寄存器受CU控制 去取出地址对应的数据  并存放在MDR寄存器上  

        MDR寄存器受CU控制 将存放的数据值 传递给外部寄存器

         在需要写入操作时  外部寄存器将需要写入数据的地址 传入MAR  然后MAR会将地址传给主存。然后外部寄存器便开始将数据拷贝至MDR寄存器中 ,由MDR寄存器传给主存。主存接收到数据后,将数据写入。

4、ACC寄存器

累加计数器 存放操作数、运算的结果

5、X寄存器

存放操作数

6、MQ寄存器

用于存放乘商的值

7、CU控制单元

分析IR寄存器中的指令 并给出对应的控制信号

指令:

M(MAR): 取存储单元数据

(ACC)..:取对应寄存器的数据

OP(IR) 操作码     Ad(IR)地址码

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值