08-复杂模型机的设计说明书(4)

2018-11-23 23:39

$ M08 8AED05 $ M09 8CED05 $ M0A 0EA004 $ M0B 018005 $ M10 011004 $ M11 83ED05 $ M12 87ED05 $ M13 99ED05 $ M14 9CED05 $ M15 1DA004 $ M16 1FA207 $ M17 218235 $ M18 238235 $ M19 018005 $ M1A 019A39 $ M1B 010000 $ M1C 418005 $ M1D 018005 $ M1E 018005 $ M1F 20882D $ M20 228805 $ M21 24881D $ M22 14841D $ M23 019805 $ M24 25E004 $ M25 26A007 $ M26 010A07 $ M27 81D104

设计复杂模型机的监控软件,详细如下:

地址 内容 助记符 说明

------------------------------------------------ 00 00 IN 输入2

01 10 SUB[0DH] R0-[0DH]->R0 03 0D

04 60 DEC R0-1->R0 05 30 OUT 输出R0 06 00 IN 输入3 07 70 RL 循环左移 08 20 STA[0EH] R0->[0EH] 09 0E

0A 30 OUT[0EH] 输出[0EH]的内容

13

0B 0E

0C 40 JMP 00H [00H]->PC 0D 00

监控程序

$P00 00 $P01 10 $P02 0A $P03 20 $P04 0B $P05 30 $P06 0B $P07 40 $P08 00 $P0A 01

第四章 系统调试报告

地址 内容 助记符 说明

------------------------------------------------ 00 44 IN 输入41 01 04 STA[40H] 41->[40H] 02 40

03 44 IN 输入40 04 04 STA[41H] 40->[41H] 05 41

06 08 JMP 09H 跳到09H执行 07 09

08 60 HLAT 停机 ------------------------------------- 09 10 LDA[ LDA[40H] ]

0A 40 间址取到41H单元数 0B 58 OUT 输出40 -------------------------------------- 0C 46 IN 输入20->RI

0D 20 LDA[RI+D] 变址取40H单元数 0E 20 0F 58 OUT 输出41 ------------------------------------

10 30 LDA[PC+D] 相对寻址取41H单元数 11 2F

14

12 58 OUT 输出40 ------------------------------------ 13 44 IN 输入81 14 F0 RLC 进位使CY灯灭 15 0C BZC 有进位或为0时跳到18H执行 16 18

17 60 HLAT 停机

18 00 LDA[40H] 取40H单元数 19 40

1A 58 OUT 输出41

--------------------------------------------- 1B 44 IN 输入80 1C 58 OUT 输出80 1D B0 INC 加1 1E 58 OUT 输出81 ------------------------------------ 1F D0 COM 取反 20 58 OUT 输出7E ------------------------------------ 21 45 IN 输入0F 22 C1 AND 23 59 OUT 输出0E ------------------------------------- 24 81 MOV RS->RD 25 59 OUT 输出7E ------------------------------------- 26 70 CLR 0->RS 27 58 OUT 输出0 ------------------------------------- 28 44 IN 输入81 29 F0 RLC 带进位循环左移,CY灯灭 2A 58 OUT 输出3 2B 45 IN 输入1 2C 91 ADC 带进位加 2D 59 OUT 输出5 ------------------------------------- 2E 44 IN 输入81 2F E0 RRC 带进位循环右移 30 58 OUT 输出40,CY灯灭 31 45 IN 输入1F 32 A1 SBC 带进位减 33 59 OUT 输出20

15

设计总结

通过本次课程设计使我了解了计算机组成原理设计的一般方法,巩固了所学知识,通过亲自动手设计,巩固课堂知识、提高综合运用所学的理论知识和方法独立分析和解决问题的能力,并从成功和失败的体验中得到锻炼,才能够掌握和运用所学到的理论知识来解决实际问题,达到学以致用的目的,并由此复习了微程序控制器的组成及工作过程,掌握了带移位功能整机的动态工作过程,总体上感觉还是不错的。

在设计过程中,我们碰到了很多困难,但是在老师和同学的帮助下,都一一得到了解决。其实这次设计不算顺利,虽然最后顺利完成了设计任务,但是我觉得我们在设计初期对问题的分析还不够深入,而在后期在遇到问题的时候有点对自己的东西掌控不住的感觉。

两周的课程设计很短暂,但其间的内容是很充实的,在其中我学习到了很多平时书本中无法学到的东西,积累了经验,锻炼了自己分析问题、解决问题的能力,并学会了如何将所学的各课知识融会,组织,来配合学习。

16

参考文献

1、白中英. 计算机组成原理. 科学术出版社,2006.8

2、白中英. 计算机组成原理题解、题库、实验. 科学术出版社,2006.8 3、王爱英. 计算机组成与结构,清华大学出版社,1999 4、王 诚. 5、胡越明. 6、唐朔飞. 计算机组成与结构,清华大学出版社,1999 计算机组成与系统结构 电子工业出版社 计算机组成原理,高等教育出版社,1993

17

致 谢

首先非常感谢学院开设计算机组成原理这个课程设计,通过两周的课程设计,我对计算机组成原理有了更深的理解,更使自己深刻地认识到实践的重要性,只有理论、实践相结合才能达到很好的学习效果,特别是程序语言的学习。值得欣喜的是,这次饰演不仅使我对于计算机硬件体系有了更进一步的了解,还让学到了更多有关设计方面的内容,尽管对于新指令的设计我并没有设计成功,不过,我想这仍对我今后的学习会有很大的帮助。以后我将更加努力的学习这方面的知识,使自己的综合能力能有进一步的提高。

在本次课程设计中,特别感谢我的指导老师的辅导,以及我的计算机组成原理老师,他们在我学习计算机组成原理的过程中指导我们学习,付出了辛劳的汗水,在此献上我最诚挚的谢意。还要感谢我的同学们,在课程设计的过程中给予我很大的帮助。同时也要感谢实验室的姚斌老师,在课程设计的过程中也给了我很大的帮助。

18


08-复杂模型机的设计说明书(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1990年普通高等学校招生全国统一考试数学(文史类)及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: