第二讲指令系统体系结构she ji zi de suan_第1页
第二讲指令系统体系结构she ji zi de suan_第2页
第二讲指令系统体系结构she ji zi de suan_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、设计的计算机· 慕课计算机组成制作人:林本节主题一个简单的计算机指令系统运算类指令ADDR, M 功能:将R的内容与M中的内容相加后存入RLOADR, M 功能:将M中的内容装入R传送类指令STOREM, R 功能:将R的内容存入M中JMPL转移类指令 功能:无条件转向L处*注:M和L为器地址,R为寄存器编号指令的格式每条指令等长,均为2个字节第一个字节的高4位是操作码 LOAD:0000;ADD:0001 STORE:0010;JMP:0011 目前只提供4条指令,最多可扩展到16条第一个字节的低4位是寄存器号 R0R3:00000011 目前只提供4个寄存器,最多可扩展到16个第

2、一个字节第二个字节x操作码单元地址寄存器号 指令示例 错误指令示例 第二个字节是单元地址 最大可以使用256个字节的器0101 10100000 1001操作码未定义,寄存器号未定义0001 00100000 1001ADD R2, 9运算任务示例任务说明1. 将M1的内容与M2的内容相加后存入M32. 完成运算后,程序转向L处的指令继续执行可用的指令ADD LOAD STORE JMPR,R,M, LM M R* M1、M2、M3和L均为单元的地址程序描述:1. 将M1的内容送入某个寄存器,记为Rx2. 将Rx的内容与M2的内容相加,运算结果存入Rx3. 将Rx的内容送入M3中4. 转移到L

3、,取出下一条指令继续执行运算任务对应的程序设:M1=5,M2=6,M3=7,L=18汇编语言程序语言程序程序的功能LOAD R3, 500000011 00000101将单元5的内容送入寄存器R3ADDR3, 600010011 00000110将寄存器R3的内容加上单元6的内容,再送回R3STORE 7, R300100011 00000111将寄存器R3的内容送入单元7中JMP1800110000 00010010转向单元18,取出指令继续执行在器中的器地址语言程序器内容说明地址 5,存放了数据12地址 6,存放了数据34地址 7,准备存放运算结果“LOADR3, 5”的第一个字节“LOA

4、DR3, 5”的第二个字节“ADD R3, 6”的第一个字节“ADD R3, 6”的第二个字节“STORE7, R3”的第一个字节“STORE7, R3”的第二个字节“JMP 18”的第一个字节“JMP 18”的第二个字节第五条指令的第一个字节第五条指令的第二个字节第六条指令的第一个字节(地址 18)00000000000000000000000000000000000000000000000100010001010101100111100010011010101111001101111011110000000100100000110000100010000000000000101100000

5、101000110110000011000101011000001110011000000010001.模型机的CPU和器电路 指令译码CPUIR PC MAR MDRR0内R3部Y总X线BALUFZ0000 01010000 0110逻辑0000 0111地址译码器0000 10000000 10010000 1010MAR0000 10110000 1100MDR0000 11010000 11100000 1111存0001 0000储0001 0001器0001 00100000110000100010000000000000101100000101000110110000011000101011000001110011000000010001.模型机准备开始运行电路 指令译码CPUIRPC0000 1000MAR MDRR0内R3部Y总X线BALUFZ0000 01010000 0110逻辑0000 0111地址译码器0000 10000000 10010000 1010MAR0000 10110000 1100MDR0000 11010000 11100000 1111存0001 0000储0001 0001器0001 00101234resultLOAD R3, 5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论