课程设计任务书
学 院信息科学与工程学院专 业计算机科学与技术学 生 姓 名学 号题 目研制一台多累加器结构的实验计算机
内容及要求:
利用FD-CES实验仪提供的硬件资源,通过设计(包括整机结构设计、指令设计、微指令设计、微程序设计、调试程序设计等)、组装、调试三个步骤研制一台微程序控制的实验计算机。
设计总要求:
实验计算机整机应由如下几个模块组成:运算器、指令部件、内存、微程序控制器、总线缓冲电路、启停和时序控制电路。
运算器采用单累加器多寄存器结构。
操作数寻址方式采用以下几种:
直接地址寻址 (addr)-﹥A,或(A)-﹥addr
寄存器直接寻址 (Ri)-﹥A,或 (A)-﹥Ri
寄存器间接寻址 ((Ri))-﹥A,或 (A)-﹥(Ri)
立即数寻址 data-﹥A,或data-﹥Ri
指令系统按16条指令规模设计,主要设计如下几条指令:
MOV A,#data
LDA addr
STA addr
JC addr
RLC A
HALT
用所设计的指令编写调试程序:将内存某个单元(addr1)中内容乘以2,若出现进位,则将进位和结果分别存放到单元(addr3、addr2)中;否则将结果存放到单元(addr2)中,然后用停机指令停机,从控制台检查addr2存放的结果。
任务交付:1.程序源代码;2课程设计论文及电子文档。
进度安排&