ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:124.36KB ,
资源ID:4125300      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4125300.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新JUC2课程设计报告江苏大学大二上资料.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新JUC2课程设计报告江苏大学大二上资料.docx

1、最新JUC2课程设计报告江苏大学大二上资料(2)东西全在调查中我们注意到大多数同学都比较注重工艺品的价格,点面氛围及服务。1、现代文化对大学生饰品消费的影响现在是个飞速发展的时代,与时俱进的大学生当然也不会闲着,在装扮上也不俱一格,那么对作为必备道具的饰品多样性的要求也就可想而知了。此次调查以女生为主,男生只占很少比例,调查发现58的学生月生活费基本在400元左右,其具体分布如(图1-1)2 www。cer。net/artide/2003082213089728。shtml。(2) 缺乏经营经验是 否(1) 专业知识限制关于DIY手工艺制品的消费调查计算机组成原理课程设计报告JUC2模型机的微

2、程序设计姓名 学号 专业 指导教师 江苏大学计算机学院2014 年 1 月 9 日1熟悉微程序的设计和调试方法1.1目标要求(1) 掌握微程序的设计方法(2) 熟悉利用调试软件运行、调试微程序的方法1.2微程序设计1.2.1取指令的微程序设计微地址(H)微指令(H)微指令字段(H)微命令F0F1F2F3F4F5F6F7F8F900020080001100020000001PCoe, ARce00100069002000012110002ARoe, RD, DRce, PCinc002CC000003630000000003DRoe, IRce00300000404000000002004BM2

3、1.2.2取目的操作数的微程序设计(1)直接寻址的微程序微地址(H)微指令(H)微指令字段(H)微命令F0F1F2F3F4F5F6F7F8F902C20080033100020000033PCoe,ARce03300069034000012110034ARoe,RD,DRce,PCinc034C0080035600020000035DRoe,ARce03500061036000012010036ARoe,RD,DRce036D4000007650000000007DRoe,Ace1.2.3执行阶段的微程序设计(1)INC指令的微程序微地址(H)微指令(H)微指令字段(H)微命令F0F1F2F3

4、F4F5F6F7F8F90711A700E50069300007050INC,SVce,PSWce(2)保存运算结果的微程序微地址微指令F0F1F2F3F4F5F6F7F8F9微命令05160030052300003000052Soe,DRce05200052200000011001000ARoe,DRoe,WR(3)JMP指令的微程序微地址微指令F0F1F2F3F4F5F6F7F8F9微命令070A4000E50510000007050ARoe,PCce1.3调机程序设计程序 110030: 0460; INC 0040H0031: 0040; 0032: 0420; JMP 0030H00

5、33: 0030;1.4运行调试运行调试记录表举例:操作ARIR运行结果及分析程序1-1复位CPU00000000000PC=0030,SP=0030微指令单步00020080001IB=0030,AR=0030。PC-AR00100069002DB=DR=0460,PC=0031。指令-DR,PC加1002CC000003IB=IR=0460。DR-IR00300000404BM21.5小结经过半天的实验以及老师的讲解,对cpu指令的执行过程有了更深的了解,并且完成了一个简单的指令微程序的设计,加深了对知识的理解。2双操作数指令的设计与调试任务要求1、编写源操作数立即寻址的微程序,并用下面的

6、调机程序验证。MOV #0101,0040H2、编写SUB指令的微程序,并用下面的调机程序验证。MOV #0101,0040HSUB #FFFF,0040H观察0040H单元和PSW的变化。3、编写寄存器寻址的微程序,并用下面的调机程序验证。MOV FF08H, R1MOV R1, FF01HJMP 0030H微指令微程序设计取源操作数的直接寻址方式的微命令与取目的操作数直接寻址的微命令相同不过地址改为从00C,013,014,015,016为止。MOV #0101,0040H源操作数立即寻址的微程序设计微地址微指令F0F1F2F3F4F5F6F7F8F9微命令00B2008001210002

7、0000012PCoe,ARce01200069016000012110016ARoe,RD,DRce,PCinc016D0000006640000000006DRoe,TRceMOV指令的微程序微地址微指令F0F1F2F3F4F5F6F7F8F9微命令04194000040450000000040TRoe,Ace04000300E50000300007050SVceSUB #FFFF,0040HSUB指令的微程序设计 微地址微指令F0F1F2F3F4F5F6F7F8F9微命令04498F00E50463300007050TRoe,SUB,SV,PSWceMOV FF08H, R1目的操作数寄

8、存器寻址微地址微指令F0F1F2F3F4F5F6F7F8F9微命令02854000007240000000007GRSoe,TRce目的操作数为寄存器寻址,执行完毕后保存操作微地址微指令F0F1F2F3F4F5F6F7F8F9微命令05068000200320000001000Soe,GRSceMOV R1, FF01H取源操作数的寄存器寻址方式的微命令与取目的操作数寄存器寻址的微命令相同不过地址改为008。调机程序设计程序2-10030: 1620; MOV #0101,00400031: 0101;0032: 0040;程序2-2 0030: 1620; MOV #0101,0040 00

9、31: 0101; 0032: 0040;0033:4620;SUB #FFFF,00400034:FFFF;0035:0040;程序2-30030: 1801;MOVFF08,R10031: FF08;0032: 1060;MOVR1,FF010033 : FF01;0034: 0420; JMP 00300035: 0030; 小结:经过半天的实验,学会了传送指令mov和减法sub指令的微程序设计,获益匪浅。3.条件转移指令的设计与调试任务要求1、编写JC指令的微程序,并用下面的调机程序验证。ORG 0030HMOV #imm1, R1CMP #imm2, R1JC ADDR1MOV #0

10、101H, FF01HHALTADDR1: MOV #8080H, FF01HHALT微指令微程序设计CMP的微程序设计微地址微指令F0F1F2F3F4F5F6F7F8F9微命令04998F00000463300000000TRoe,SUB,PSWce,SVceJC的微程序设计微地址微指令F0F1F2F3F4F5F6F7F8F9微命令06800000682000000003082BM=3083A4000200510000007050ARoe,PCce当CF=1时程序跳转到083执行转移指令,否则跳转到082,082为空指令BM=1,即为顺序执行下一条指令.HALT的微程序设计微地址微指令F0F

11、1F2F3F4F5F6F7F8F9微命令05800000058000000000058调机程序的设计:0030: 1601; MOV #0001,R1 0031: 0001; 0032: 9601; CMP #0002,R10033: 0002;0034: 0220; JC 003A0035: 003A;0036: 1620; MOV #0101,FF010037: 0101;0038: FF01;0039: 0000; HALT003A: 1620; MOV #8080,FF01003B: 8080;003C: FF01;003D: 0000; HALT小结:经过半天的学习和实验,我学会了条

12、件转移指令JC,比较指令CMP和暂停指令HALT的微程序设计。第四天:移位指令的设计与调试任务要求1、完成以下调机程序。ORG 0030HMOV #0001,R0SHR R0JC -3HALT分析上述调机程序的功能,运行之后相关寄存器和PSW 会有怎样的变化,程序是否转移,转移的目的地址是多少。2、完成以下调机程序。ORG 0030HMOV #0505,R1TEST #0001,R1JZ +3ROL R1JMP 0032HHALTSHR的微指令程序设计微地址微指令F0F1F2F3F4F5F6F7F8F9微命令06318100E50056100007050SR,PSWce目的操作数相对寻址的微程

13、序设计微地址微指令F0F1F2F3F4F5F6F7F8F9微命令02F2008003D10002000003DPCoe,ARce03D0006903E00001211003EARoe,RD,DRce,PCinc03ED400003F65000000003FDRoe,Ace03F20700032101300000032PCoe,ADD,SV03260080035300020000035Soe,ARce03500061036000012010036ARoe,RD,DRce036D4000007640000000007DRoe,TRceTEST #0001,R1TEST的微指令程序设计微地址微指令F

14、0F1F2F3F4F5F6F7F8F9微命令04A99400000465000000000TRoe,AND,PSWceJZ的微指令程序设计微地址微指令F0F1F2F3F4F5F6F7F8F9微命令06C00000682000000003082BM=3ROL的微指令程序设计微地址微指令F0F1F2F3F4F5F6F7F8F9微命令06418200E50050200007050SL,PSWce调机指令的设计:0030: 1601; MOV #0001,R0 0031: 0001; 0032: 00C0; SHR R00033: 0238;JC -30034: 0220; HALT小结:经过半天的实

15、验以及上网查了一些资料,完成了移位指令SHR,ROL的微程序设计。5.堆栈相关指令的设计与调试任务要求1、编写PUSH和POP指令的微程序,并用下面的调机程序验证。ORG 0030HMOV #0041H,R0PUSH R0PUSH 0040HPOP (R0)POP R1PUSH的微程序设计微地址微指令F0F1F2F3F4F5F6F7F8F9微命令0780300008400C000000084SPdec084E0080085700020000085SPoe,ARce08500300086000300000086SVce08660030087300003000087Soe,DRce08700052

16、200000011021000ARoe,DRoe,WRPOP(非寄存器寻址)的微指令程序设计微地址微指令F0F1F2F3F4F5F6F7F8F9微命令07900000E8C00000000708CBM=708DB0000090540000000090ARoe,TRce090E0080091700020000091SPoe,ARce0910306109200B012010092ARoe,RD,DRce,SPinc09280080093400020000093TRoe,ARce09300052200000011021000ARoe,DRoe,WRPOP(寄存器寻址)的微指令程序设计微地址微指令F0

17、F1F2F3F4F5F6F7F8F9微命令07900000E8C00000000708CBM=708CE008008E70002000008ESPoe,ARce08E0306108F00B01201008FARoe,RD,DRce,SPinc08FB8000200620000001000DRoe,GRSce调机程序设计:0030: 1600; MOV #0040,R0 0031: 0041;0032: 0600; PUSH R00033: 0620;PUSH00400034: 0040;0035: 0648; POP(R0)0036: 1620; POP R1总结 这次计算机组成原理的课程设计,使我加深了对课本知识的理解,也在实践中运用了课本上的理论内容。在这次课程设计,经历了很多次程序异常,然后找出错误并最终发现错误并改正的过程,在一次次的改正中从第一次课程设计时的循规蹈矩,照抄课本到后面的能够运用自己的微指令编码技术编写出符合要求的微程序,感觉学到了很多,很多东西不再浮于表面,而是有更加深刻的理解。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1