--
基于微程序控制器的模型计算机设计
目录
1.课程设计的目的 ................................................................................................................................... 1 2.课程设计要求 ....................................................................................................................................... 1 3.课程设计报告内容 ............................................................................................................................... 1 1)、系统主要功能 ............................................................................................................................ 1 2)、总体设计 .................................................................................................................................... 2 3)、微程序控制器 ............................................................................................................................ 3 4.汇编语言测试程序 ............................................................................................................................... 6 5.机器语言测试程序 ............................................................................................................................... 6 6、详细设计原理图 ................................................................................................................................ 7 7、机器指令运行波形 ............................................................................................................................ 7 9.设计总结及体会 ................................................................................................................................... 8 参 考 文 献 ............................................................................................................................................ 8
--
--
--
--
1.课程设计的目的:
1)、融会贯通教材各章的内容,通过知识的综合运用,加深对计算机系统各模块的工作原理及相互联系的认识,从而清晰地建立计算机的整机概念。
2)、学习设计和调试计算机的基本步骤和方法,培养科学研究的独立工作能力,取得工程设计的实践和经验。
2.课程设计要求:
根据给定的数据格式和指令系统,一台微程序控制的8 位模型计算机,并运 行能完成一定功能的机器语言程序进行验证。 课程设计完成的内容
1) 系统的总体设计,画出模型机数据通路框图;
2) 微程序控制器的设计,包括设计所有机器指令的微程序流程图;设计微指令格式(建议采用全水平型微指令),设计微程序代码表(根据微程序流程图和微指令格式来设计);
3) 根据设计的指令格式,将汇编语言源程序手工转换成机器语言源程序 4) 画出模型机的原理图;
5) 画出模型计算机指令执行波形图
3.课程设计报告内容:
1)、系统主要功能
A、数据格式
数据字规定采用定点整数补码表示法,字长8 位,其中最高位为符号位,其格式如下:
7 符号位 6 5 4 3 2 1 0 尾 数 B、指令格式 本设计CPU 指令系统中使用5 条机器指令,其格式与功能说明如下:
表1 模型机指令系统及指令编码形式
助记符 IN ADD addr STA addr OUT addr JMP addr 机器指令码 20H 40H 60H 80H A0H XXH XXH XXH XXH Addr地址码 功能说明 “INPUT”中的数据→R0 R0+[addr]→R0 R0→[addr] [addr]→BUS addr→PC --