程序执行。另外,还需设计三个控制台操作微程序:存储器读操作(READ),存储器写操作(WRITE),运行程序RUN。以上各微指令设计完毕后,连接线路在TEC9计算机组成原理教学实验箱运行程序,并将实验结果显示输出。24功能分析该系统实现的功能是对输入的数据可以和内存中的数据进行连续的加、减及循环左移运算,并对其结果进行存储,显示等功能,从而得到一个简易的复杂模型机所实现的功能。25INADDSTA存单元中。ANDSUBNOTJMP为双字长指令。第一字为操作码,第二字为操作数地址,其含义是为双字长指令,第一字为操作码,第二字为操作数地址,其含义是为双字长指令,第一字为操作码,第二字为操作数地址,其含义是为双字长指令,执行该指令时,程序无条件转移到第二字所指定的将R0寄存器的内容与内存中以A为地址单元的数相与,结果放在R0。将R0寄存器的内容与内存中以A为地址单元的数相减,结果放在R0。将R0寄存器的内容求反,把结果放在R0中。内存单元地址。模块功能为单元字长(8位),含义是将数据开关8位数据输入到RO寄存器为双字长指令,第一字为操作码,第二字为操作数地址,其含义是为双字长指令。含义是将R0中的内容存储到以第二字A为地址的内
将R0寄存器的内容与内存中以A为地址单元的数相加,结果放在R0。
三、课程实习步骤
31设计目的综合运用所学过的计算机原理知识,在理解计算机各功能部件工作原理上,进一步加深计算机系统各模块间相互关系的认识和整机的概念,将微程序控制器模块、运算器模块同存储器模块联机,组成一台基本模型计算机。用微程序控制器模型机的数据桐庐,通过在够早的模型机上运行机器指令组成的简单程序,掌握机器指令与微指令的关系,建立机器的整机概念。32设计内容通过自己设计微指令,同时设计了7条机器指令:IN(输入)、ADD(相
3
f加)、AND(逻辑与)、STA(存数)、SUB(相减)、NOT(取反)、JMP(无条件转移),然后输入数据来验证这些操作。33基本原理123若干微命令编制成一条微指令,控制实现一步操作;若干微指令组成一段微程序,解释执行一条机器指令;微程序事先存放在控制存储器中,执行机器指令时再取出。A微程序控制的基本思想
B基本组成控制存储器,微指令寄存器,微地址寄存器,地址转移逻辑。控制存储器CM用来存放实现全部指令系统的微程序,位于CPU中。它是一种只读型存储器,要求速度快,读出周期短。微指令寄存器存放当前由控制存储器读出的一条r