- 1、本文档共129页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学提示;;一、计算机指令系统;;二、指令格式;操作码(operation code);地址码;指令的格式;零地址指令;一地址指令;二地址指令;三地址指令;多地址指令;指令操作码的扩展技术;指令操作码的扩展技术;操作码 地址码;练习;答:
三地址指令:
0000 XXXX XXXX XXXX
…
1110 XXXX XXXX XXXX
二地址指令:
1111 0000 XXXX XXXX
…
1111 1101 XXXX XXXX
一地址指令:
1111 1110 0000 XXXX
…
1111 1110 1111 XXXX
1111 1111 0000 XXXX
…
1111 1111 1110 XXXX
零地址指令:
1111 1111 1111 0000
…
1111 1111 1111 1111 ;指令操作码的扩展技术;指令操作码的扩展技术;指令操作码的扩展技术;指令长度与字长的关系;计算机的字(Word)与字长;;1、主存储器的基本知识;高地址;3、数据信息的表达单位;;4、数据的存储格式;主存储器的读过程;主存储器的写过程;存储器中的数据;存储器中数据的存放;;四、寻址方式(编址方式);指令的寻址方式;指令的寻址方式;操作数的寻址方式;;1、立即寻址;;2、直接寻址(Direct Addressing);;3、间接寻址;;4、寄存器寻址;;5、寄存器间接寻址;;6、变址寻址;6、变址寻址;练习题;;7、基址寻址;基址变址寻址;;8、相对寻址;;9、堆栈(Stack)寻址;
栈顶;;10、段寻址;练习题;练习题;练习题;请回答下列问题:
(1)该指令系统最多可有多少条指令?该计算机最多有多少个通用寄存器?存储器地址寄存器(MAR)和存储器数据寄存器(MDR)至少各需多少位?
(2)转移指令的目标地址范围是多少?
(3)若操作码0010B表示加法操作(助记符为add),寄存器R4和R5的编号分别为100B和101B,R4的内容是1234H,R5的内容是5678H,地址1234H中的内容为5678H,地址5678H中的内容为1234H,则汇编语言为add(R4),(R5)+(逗号前为源操作数,逗号后为目的操作数)对应的机器码是什么(用十六进制表示)?该指令执行后,哪些寄存器和存储单元的内容会改变?改变后的内容是什么?;Pentium机的寻址方式;Pentium微处理器指令系统;Pentium微处理器指令系统;Pentium微处理机指令系统;Pentium微处理机指令系统;;五、指令类型;算术逻辑运算指令;移位操作指令;算术移位;算术左移指令;???术右移指令;逻辑移位;逻辑左移指令;逻辑右移指令;循环移位;小循环左移指令;小循环右移指令;大循环左移指令;大循环右移指令;;六、指令系统的兼容性;指令的兼容性;;七、RISC指令系统;RISC机特点;;八、教学计算机的指令系统;;教学计算机的指令格式;操作码组织;教学计算机的指令分类;A组指令;B组指令;C组指令;D组指令;基本指令系统;基本指令系统;说明;汇编语句命名;寄存器寻址举例;寄存器间接寻址;立即数寻址 ;相对寻址;变址寻址;直接寻址;练习;程序段设计举例;顺序程序设计;2000:MVRD R0, 0010 ;X←0010
2002:MVRD R1, 0020 ;Y←0020
2004:MVRD R2, 0030 ;Z←0030
2006:ADD R0,R1 ;R0←X+Y
2007:DEC R2 ;R2←Z-1
2008:AND R0,R2 ;R0←R0 and R2
2009:MVRD R3, 2100 ;R3←2100
200B:STRR [R3],R0 ;[2100]←R0
200C:RET ;必须用RET 指令结束
200D:↙ ;按回车键结束;分支程序设计;例2:编写程序,计算下列公式:
1 X=10
Y=
0 X≠10;程序流程图;2000: MVRD R0, 2 ;为X赋初值2
2002: MVRD R2, A ;将10放到R2中
2004: CMP R0, R2 ;比较X与10
2005: JRNZ ? ;X≠10时转移
2006: MVRD R1, 1 ;X=10, Y=1
2008: JR ? ;转移
您可能关注的文档
- 如何运用符号修改作文(颜慧萍)分析.ppt
- 04--第四章人类基因组结构讲解.ppt
- 困境老人活动策划12349分析.docx
- 垃圾发电厂施工组织设计分析.doc
- 如何造就和提升信息技术应用能力(2015-5-25)分析.ppt
- 04第四章铁碳合金(NXPowerLite)讲解.ppt
- 04点、线、面的辅助投影讲解.ppt
- 2016年高中化学学业水平测试课件:第八专题:第一讲甲烷、乙烯、苯讲解.ppt
- 如何正确使用眼部外用制剂分析.ppt
- 04-化工单元操作安全技术2讲解.ppt
- 2023年芜湖市公务员考试行测真题参考答案详解.docx
- 2023年遂宁市公务员考试行测真题及答案详解(考点梳理).docx
- 2023年辽宁省公务员考试行测真题含答案详解.docx
- 2023年武威市公务员考试行测真题及答案详解(有一套).docx
- 2023年泸州市公务员考试行测真题及答案详解(全国通用).docx
- 2023年汕尾市公务员考试行测真题及答案详解(新).docx
- 2023年金昌市公务员考试行测真题及参考答案详解一套.docx
- 2023年甘孜藏族自治州公务员考试行测真题含答案详解.docx
- 2023年江苏省公务员考试行测真题附答案详解(完整版).docx
- 2023年西双版纳州公务员考试行测真题及答案详解(夺冠).docx
文档评论(0)