- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
指令的实现课程设计报告书
课程设计报告书
1设计题目
加减法指令的实现
2设计目的及原理
2.1设计目的
2.1.1分析阶段
掌握各个单元模块的工作原理,进一步将其组成完整的系统。我们将规划读写内存、寄存器、数值计算等功能,并编写相应的微程序。在本次设计中,重点掌握加减法指令的实现和指令周期和机器周期之间的关系,以及微程序和微指令的工作原理。
2.1.2设计阶段
由于已经有了一定的汇编基础,所以程序设计比较容易,我设计了一个与运算,两次加法运算和一次减法运算,较好的满足了实验的要求,也做了一定的扩展。
2.1.3上机验证阶段
用HKCPT软件联机实现,可以观察微单步运行,从而观察每条微指令的运行,便于我们随时观察寄存器和累加器的变化
2.2 设计原理
在各个模块实验中,各模块的控制信号都是由实验者手动模拟产生的。而在真正的实验系统中,模型机的运行是在微程序的控制下,实现特定指令的功能。在本实验平台中,模型机从内存中取出、解释、执行机器指令都将有微指令和与之相配合的时序来完成,即一条机器指令对应一个微程序。
3模型机的逻辑框图
根据设计要求,对试验仪硬件资源进行逻辑组合,便可设计出该模型机的逻辑框图。
简单的模型计算机是由算术逻辑运算单元、微程序单元、堆栈寄存器单元、累加器、启停、时序单元、总线和存储器单元组成。
在模型机中,我们将实现RAM的读写指令,寄存器的读写指令,跳转指令,ALU的加、减、与、或指令。把通用寄存器作为累加器A,进行左、右移等指令,整体构成一个但累加器多寄存器的系统。
模型机的逻辑框图如下图所示:
4指令系统及指令格式
指令系统是一台计算机的指令集合,其性能决定了这台计算机的基本功能。因而,指令系统的设计是计算机系统设计中一个关键的问题,它与计算机的硬件结构密切相关。一个完善的指令系统应该具备完备性、高效性、规整性和兼容性。
设计平台是HKZK——CPT平台,平台内采用的是8位地址总线和8位数据总线方式,在设计系统时,应该尽可能从一个的完善的指令系统应具备的性能考虑指令的类型,寻址方式和编码方式。
4.1指令的类型
4.1.1数据传送指令
CPU内部寄存器之间的数据传递
MOV A,Ri MOV Ri,A
4.1.2程序跳转指令
跳转指令分为无条件跳转指令和有条件跳转指令。可根据寄存器内容为零来标志(ZD)。有无进位来标志(CY),也可以自己定义标志。
JMP addr 无条件跳转
JZ addr ZD=0 时跳转
JC addr CY=0 时跳转
JN addr 自定义
4.1.3算术/逻辑类指令
如:加法、减法、逻辑运算、取反
ADD A,Ri SUB A,Ri ANL A,Ri
4.存储器操作类指令
存储器读/写指令。把内存某单元内容写于寄存器中或把寄存器的内容写于存储器中。例如:STA addr ,LDA addr
4.1.5移位操作类指令
带进位或不带进位的移位指令
RRC A,RR A
4.2操作数寻址方式和编码
所谓的操作数寻址方式,就是形成操作数的有效地址的方法。指令字中的地址码字段,通常是由形式地址和寻址方式特征位组成的,并不是操作数的有效地址。其表现形式为:
OPCODE 寻址方式特征MOD 形式地址 A 形式地址,是指令字结构中给定的地址量。而寻址方式特征位,通常有间址位和变址位组成,若指令无间址和变址要求,则形式地址就是操作数的有效地址;若指令中指明要进行变址或间址变换,则形式地址就不是操作数的有效地址,而必须按指定方式进行变换,才能形成有效地址。因此,操作数的寻址过程就是将形式地址变换成操作数的有效地址的过程。
4.2.1寄存器直接寻址
指令字节中含有寄存器选择码,决定选哪个寄存器进行操作。
如:单字节指令
MOV A, Ri (Ri)( A
单字节: 操作码及Ri选择码
I7 I6 I5 I4 I3 I2 I1 I0 如:双字节指令
MOV Ri, #data data(Ri
第1个字节: 操作码及Ri选择码
I7 I6 I5 I4 I3 I2 I1 I0 第2个字节: Data
D7 D6 D5 D4 D3 D2 D1 D0 4.2.2寄存器间接寻址
例如:单字节指令 :
MOV A,@Ri (Ri)(A
Ri选择码: 操作码
I7 I6 I5 I4 I3 I2 I1 I0 4.2.3立即数寻址
MOV A,#data data(A
MOV Ri,#data data(Ri
第1个字节:操作码及Ri选择码
I7 I6 I5 I4 I3 I2 I1 I0 第2个字节: Dat
您可能关注的文档
- 仔猪水肿病的综合防治.doc
- 企业管理与营销服务.doc
- 仔猪副伤寒主要特征及防治措施.doc
- 仿形铣床液压夹具液压系统设计.doc
- 仙茅粗多糖清除自由基活性的研究.doc
- 现传感器与检测技术综合训练报告.doc
- 传动箱体工艺与夹具设计.doc
- 传送设备的一级锥齿轮减速器.doc
- 伺服电机控制实验装置设计——程序设计.doc
- 低频正弦信号发生器.doc
- DB44_T+2767-2025河口海湾总氮、总磷水质评价指南.docx
- 中医药科技成果转化评价技术规范.docx
- DB44_T+2750-2025农村供水工程数字化建设技术导则.docx
- DB44_T+2769-2025金属矿山生态修复技术规范.docx
- 镁合金航天航空零部件长效防护微弧氧化膜层工艺规范.docx
- 《甘青青兰中绿原酸和胡麻苷含量的测定 高效液相色谱法》发布稿.pdf
- DB44_T+753-2025声环境质量自动监测技术规范.docx
- 信息技术 智算服务 异构算力虚拟化及池化系统要求.docx
- DB44_T+2759-2025黄荆栽培技术规程.docx
- 废生物制药溶媒再生乙腈.docx
最近下载
- 高三分管教学副校长在2026届高三一模质量分析大会上的总结讲话.docx VIP
- 公路交通基础设施数字化转型技术指南.pdf VIP
- 研究生试卷(模板).pdf VIP
- DB3210_T1025-2019_旅游警察服务规范_扬州市 .docx VIP
- 2024高压电缆终端红外精确检测技术规范.docx VIP
- 输电线路运行规程课件.pptx VIP
- 全国建筑业绿色施工示范工程申报和验收指南(完整稿).docx VIP
- 二年级(上册)口算100道(6套直接打印).doc VIP
- 【278页PPT】ISO9001质量管理体系培训教材课件.ppt VIP
- 伦理审查保护受试者权益的重要步骤.pptx VIP
原创力文档


文档评论(0)