欢迎来到天天文库
浏览记录
ID:31957836
大小:711.00 KB
页数:10页
时间:2019-01-29
《硬件课设报告微指令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、可编辑版院 系:计算机院专 业:学 号:姓 名:指导教师: 南京理工大学Word完美格式可编辑版一、设计目的通过本次硬件课程,设计一个使用微程序的模拟计算器,更加深入的了解各部件和总线之间的连接方式,认识计算机的组成结构,工作原理以及运行方式。(1)通过一个微机应用实例建立微机系统的整体概念;(2)学习掌握微机系统的硬、软件的工作原理以及二者间的配合关系和方法;(3)掌握汇编语言应用程序的设计和调试方法。(4)掌握微指令格式以及如何设计微指令。二、所用设备TDN-CM++实验教学系统一台,PC微机一台。三、设计思想运用汇编语言,
2、根据微指令的格式以及微指令的功能,对微指令的每一位都需要准确对应。一共是24位,最后把24位转换位8421BCD码表示微指令码。然后根据微指令流程图填写下一位地址,使程序能够按照规定的流程进行下去。最后通过实验机进行调试,如果CPU走势图正确,说明微指令程序设计完成。如图:(cpu硬件)四、指令系统格式Word完美格式可编辑版Word完美格式可编辑版五、微操作流程图Word完美格式可编辑版六、生成指令及对应微程序列表地址微操作24232221201918171615141312111098765432116进制S3S2S1S0MC
3、nWEA9A8ABCua5ua4ua3ua2ua1ua000复位,p(4)00000001100000010000100001810801Pc->ar,pc+100000001111011011000001001ED8202Ram->ir,p(1)00000000110000000101000000C050IN10SW->R0000000000011000000000001001001ADD11Pc->ar,pc+100000001111011011000010001ED8404Ram->ar0000000011100000000
4、0010100E00505Ram->dr200000000101100000000011000B00606R0->dr100000001001000100000011101A20707(dr1)+(dr2)->r0100101011001101000000001959A01STA12PC->AR,PC+100000001111011011000100101ED8909RAM->AR00000000111000000000100000E00808R0->RAM000000101000001000000001028201OUT13PC
5、->AR,PC+100000001111011011010000001EDA020RAM->AR00000000111000000010000100E02121RAM->LED000001110000101000000001070A01DEC17R0->DR100000000001001000010011100242727DR1->R0111101011001101000000001F59A01MOV15DS->RD000000011001001000000001019201AND18RS->BUS,BUS->DR10000000
6、1101000100010100101A22929RD->BUS,BUS->DR200000001101101000011000001B43030DR1&DR2->BUS->RD101110011001101000000001B99A01SUB14PC->AR,PC+100000001111011011000001001EDA222RAM->BUS,BUS->AR00000000111000000010001100E02323RAM->BUS,BUS->DR200000000101100000010010000B02424DR->
7、DR100000001101000100010011001A22626(DR1)->(DR2)=R0011001011001101000000001659A01INC16RD->BUS,BUS->DR100000001101001000010010101A42525RD1+1->BUS->RD000000011001101000000001019A01Word完美格式可编辑版七、验证程序1.IN指令:$P0000$M00018108$M0101ED82$M0200C050$M100010012.ADD指令:$P0010$M0001
8、8108$M0101ed82$M0200C050$M1101ED84$M0400E005$M0500B006$M0601A207$M07959A013.STA指令:$P0020$M00018108$M0101ed82$M0200C050$M1201
此文档下载收益归作者所有