绍兴手机网站建设,程序开发是什么意思,电商设计师的工作内容,镇江教育云网站建设计算机组成框图-计算机运行流程ACC(Accumulator)#xff1a; 累加器MQ(Multiplier-Quotient Register)#xff1a;乘商寄存器ALU#xff1a;算术逻辑单元X#xff1a;操作数寄存器CU#xff1a;控制单元IR(Instruction Register)#xff1a;指令寄存器(用于存放当前指令)…计算机组成框图-计算机运行流程ACC(Accumulator) 累加器MQ(Multiplier-Quotient Register)乘商寄存器ALU算术逻辑单元X操作数寄存器CU控制单元IR(Instruction Register)指令寄存器(用于存放当前指令)PC(Program Counter)程序计数器(存放当前欲执行指令的地址)MDR(Memory Data Register)存储器数据寄存器MAR(Memory Address Register)存储器地址寄存器模拟的程序清单(例子)指令和数据存于主存单元的地址指令注释操作码地址码00000010000001000数x送至ACC10001000000001001乘a得ax存于ACC中20000110000001010加b得axb存于ACC中30001000000001000乘x得(axb)x存于ACC中40000110000001011加c得ax2bxc存于ACC中50000100000001100存数得ax2bxc存于主存单元60001010000001100打印7000110停机模拟的微程序(例子程序)PC→MAR 将PC内容送到主存MAR中MAR→MDR存储器做“读操作”此刻主存内容“000001,0000001000”MDR→IRCU取指令和地址OP(IR) →CUCU对IR中的指令进行分析“000001”为取数指令Ad(IR) →MARCU将地址码(“0000001000”)送至MARM(MAR) →MDR M根据MAR中的地址取出数据再把此数据放入MDR中MDR→ACC把MDR中的数据放入ACC中(PC)1→PC程序计数器(存放当前的地址)自增1PC→MARMAR→MDRMDR→IROP(IR) →CUAd(IR) →MARM(MAR) →MDRMDR→MQ[ACC] →X0→ACC将ACC清零[X]*[MQ] →ACC两寄存器相乘存入ACC(课本上高位存入ACC 低位存入MQACC//MQ)(PC)1→PCPC→MARMAR→MDRMDR→IROP(IR) →CUAd(IR) →MARM(MAR) →MDRMDR→X//[ACC][X]→ACC(PC)1→PCPC→MARMAR→MDRMDR→IROP(IR) →CUAd(IR) →MARM(MAR) →MDRMDR→MQACC→X0→ACC[X]*[MQ]→ACC(PC)1→PCPC→MARMAR→MDRMDR→IROP(IR) →CUAd(IR) →MARM(MAR) →MDRMDR→X[ACC][X]→ACC(PC)1→PCPC→MARMAR→MDRMDR→IROP(IR) →CUAd(IR) →MARACC→MDRMDR→M(MAR)(PC)1→PCPC→MARMAR→MDRMDR→IROP(IR) →CUAd(IR) →MARM(MAR)→MDRMDR→I/O(PC)1→PCPC→MARMAR→MDRMDR→IROP(IR) →CU