第二章 指令系统(第三讲)指令系统结构Load/Store型指令集结构MIPS是一种多元指令集结构体现了当今多种机器(AMD29K、DEC station 3100、HP850、IBM 801、Intel i860、MIPS M/120A、MIPS M/1000、Motorola 88k、RISC I、SGI4D/60、SPARC station 1、Sun 4/110、Sun 4/260等)的指
#
第二章 第5讲五 程序的机器级表示源程序-----翻译(汇编、解释或编译)-----机器语言-----运行本节简单介绍高级语言源程序转换为机器代码过程中涉及的一些基本问题。选用C语言和MIPS指令系统进行说明1计算机硬件的操作任何计算机必须能够执行算术运算adda, b, c #b加c之和放入a中 sub d, a, e#d = a – e,两条指令一起完成d = b + c - e规则每条MIP
第二章 第6讲MIPS指令算术运算指令逻辑运算指令数据传送指令分支指令过程指令 MIPS指令总结与回顾程序的翻译和启动执行五 程序的机器级表示6 MIPS中32位立即数和地址的寻址32位立即数指令load upper immediate(lui)专用于给寄存器中的常量设置高16位,允许后续指令设定常量的低16位例:lui $s0, 255#$s0=0000 0000 1111 1111 0000
第二章 指令系统(第二讲)第二节:指令集结构和MIPS指令集寻址方式指令系统的设计和优化指令系统的发展和改进操作数的类型和大小3寻址技术在通用寄存器型指令集结构中,一般是利用寻址方式指明指令中的操作数是一个常数、一个寄存器操作数,抑或是一个存储器操作数。寻址技术寻址实际上是从形式地址到实际地址的转换。形式地址由指令描述,实际地址也称为有效地址。有效地址指明的是存储器单元的地址或寄存器地址。必须加速
#
Created with an evaluation copy of Aspose.Words. To discover the full versions of our APIs please visit: :products.asposewords
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级计算机系统结构 第二章 指令系统2.1 数据表示2.2 寻址技术2.3 指令格式的优化设计2.4 指令系统的功能设计2.5 RISC指令系统2.6 VLIW指令系统第2章 指 令 系 统1在机器上直接运行的程序是由指令组成的指令系统是软件与硬件之间的一个主要分界面也是他们之间互相沟通的一座桥梁 硬件设计人员采
ADDADC对条件标志位(CFOFZFSF)的影响:6CF=进行乘法时:8位8位→16位乘积 16位16位→32位乘积(1) 无符号数的乘法指令MUL(MEMREG)格式: MUL src操作:字节操作数 (AX) ? (AL) × (src) 字操作数 (DX AX) ? (AX) × (src)指令例子: MUL
定长指令(32bit)32个通用寄存器(寄存器0恒为0)三操作指令格式(两个源一个目标)无条件码只有loadstore指令访存单一寻址模式Loadstore要求对齐跳转指令范围限制: 绝对跳转256M相对跳转128K乘除法专用hilo寄存器8个中断位可分别屏蔽两个软件中断六个硬件中断引脚Cause控制寄存器8位指示哪个引脚发生中断status控制寄存器有8位用于屏蔽相应中断另外有EXLERL位用于
违法有害信息,请在下方选择原因提交举报