ARM汇编语言
上一节
下一节
指令分类与基本指令类型
l数据传送类指令
l一般传送指令: MOV AX,BX
l数据交换指令: XCHG
l堆栈操作指令: PUSH,POP
l运算类指令
l算术运算指令: 加、减、乘、除以及加1、减1、比较
l逻辑运算指令
l移位指令
l程序控制类指令
l程序控制类指令用于控制程序的执行方向,并使程序具有测试、分析与判断的能力。
l 输入和输出指令、字符串处理指令、特权指令、其他指令
基本指令系统
lP122表4.9介绍
l20%和80%规律:CISC中大约有20%的指令使用频率高,占据了80%的处理机时间,而有80%的不常用指令只占用处理机的20%时间。
lVLSI技术发展引起的问题
lVLSI工艺要求规整性,而大量复杂指令控制逻辑极其不规整,给VLSI工艺造成了很大的困难。
l现在用微程序实现复杂指令与用简单指令组成的子程序相比,没有多大的区别。因为现在控制存储器和主存的速度差缩小。
lCISC中,通过增强指令系统的功能,简化了软件,增加了硬件的复杂程度。然而指令复杂了,指令的执行时间必然加长,从而使整个系统的执行时间反而增加,因而在计算机体系结构设计中,软硬件的功能分配必须恰当

