- 7
- 0
- 约1.16万字
- 约 70页
- 2017-01-19 发布于湖北
- 举报
第5章指令系统报告
5.3 数据表示 在计算机中的基本数据有逻辑(布尔)数、定点数(整数)、浮点数(实数)、十进制数、字符串、数组等。目前计算机所用数据字长一般为32位。存储器的地址,一般按字节表示。计算机的指令系统可支持对字节、半字、字、双字的运算,有些计算机有位处理指令。为便于硬件实现,一般要求多字节数据对准边界,如下图所示。 当所存数据不能满足此要求时,则填充一个至多个空白字节。也有的计算机不要求对准边界,但可能增加访问存储器次数。假如存储器与运算部件问数据通路的宽度为32位(一个字),在不按边界对准的计算机中,访存指令所要求存取的数据(例如一个字),可能在两个存储单元中,因此需要访问两次存储器,而且还需要对高低字节的位置进行调整,图下图的阴影部分即属这种情况。 在数据对准边界的计算机中,当以二进制来表示地址时, 半字地址的最低位恒为零,如xxxxxxxx0; 字地址的最低两位为零,如xxxxxxxx00; 双字地址的最低三位为零,如xxxxxxx000。 以下为按字节编址的双字数据的两种字节次序; (1)低字节为低地址,图(a)所示; (2)高字节为低地址,如图(b)所示。 立即寻址 地址码字段是操作数本身 S=D 例: MOV AX,2038H (2038H→AX) 寄存器寻址(Register Addressing) 操作数在CPU的内部寄存器中. AX,BX,CX,DX MOV AX, BX E=R 直接寻址(Direct Addressing) 地址码字段直接给出操作数在内存的地址. E=D MOV AX , [200] 间接寻址(Indirect Addressing) D单元的内容是操作数地址, D是操作数地址的地址 E=(D) 寄存器间接寻址(Register Indirect Addressing) D单元的内容是操作数的地址,D是操作数地址的地址 E=(R) MOV AX, [BX] 相对寻址 (Relative Addressing) 指令中的D加上PC的内容作为操作数的地址. E=D+(PC) 变址寻址(Index Addressing) 指定一个寄存器R,其存放基址,R被称为变址寄存器。它与本指令的地址无关, R的内容可以随要求填入。 E=D+(R) MOV AX, 200[SI] SI,DI 都称为变址寄存器 复合寻址(Composite Addressing) 将间址,相对,变址,基值等寻址方式组合. 变址间址 先变址,后间址. E=((R)+D) 段寻址 Intel 8086/8088微机中,ALU16位运算,但其寻址范围可到1M,即地址有20位。 实质是基值寻址。 堆栈寻址方式 堆栈------一组能存取数据的暂时存储单元。 串联堆栈 一组专门的寄存器,一个R保存一个数据。 数据的传送在栈顶和通用寄存器之间进行。 快速:在CPU内部实现 串行:进栈和出栈涉及到栈内所有其它数据的移动; 破坏性读出:读数据的同时也离开了堆栈; 栈容量有限:取决于CPU内堆栈专用寄存器的数量; 栈顶不动,数据移动。 堆栈寻址方式 存储器堆栈 用一部分主存空间作堆栈称为存储器堆栈。 堆栈的数目、长度可随意指定 SP---堆栈指示器(栈指针), CPU中一个专门寄存器,SP内容是栈顶单元地址。改变SP内容即可移动栈顶的位置。 堆栈操作期间,堆栈中数据不动,栈顶移动 非破坏性读出 进栈 进栈--------累加器中的数送堆栈保存. (AC) →堆栈MSP 堆栈指针(sp) -1 →sp 出栈 出栈--------将堆栈中的数取出送累加器 堆栈指针(sp) +1 → sp (堆栈MSP)→ AC 答:指令格式及寻址方式的特点如下: 1)单字长二地址指令; 2)操作码可指定16条指令; 3)源和目的均有8种寻址方式; 4)源地址寄存器和目的地址寄存器均有8个; 5)可寻址范围为0~64K 一、IBM360/370指令系统 二、Pentium指令系统 精简指令系统计算机不仅是要简化指令系统,而且要通过简化指令系统而使计算机的硬件结构变得简单合理,以提高运算速度,最有效的办法是减少指令的执行周期数。 RISC的主要特点 ? 若设高级语言程序经编译后在机器上运行的机器指令数为I; ? 每条机器指令执行时所需要的平均机器周期数是C; ? 每个机器周期的执行时间为T, 计算机执行程序的时间P可用下式计算: P=I×C×T 1.P、C、I ? 由于RISC指令比较简单,原CISC机中比较复杂的指
您可能关注的文档
- 第5章半固体制剂报告.ppt
- 第5章基本放大电路报告.ppt
- 第5章变压器报告.ppt
- 第5章处理器总线时序和系统总线报告.ppt
- 第5章基本立体及交线(完整1)-20141115报告.ppt
- 第5章对外贸易经济调控报告.ppt
- 第5章大数定律及中心极限定理报告.ppt
- 第5章土石方工程(o)报告.ppt
- 第5章地下水的补给、排泄与径流报告.ppt
- 第5章常用概率分布(NXPowerLite)报告.ppt
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
原创力文档

文档评论(0)