指令类型
指令按功能可分成以下三种基本类型:
1. 数据传输:将数据从一个地方(源地址)复制到另一个
地方(目的地址),传输结束后源地址中的内容不变。
数据传送范围: R->R 、 R->M 、 M->R 或 M->M
数据传送宽度:一般为固定值(如 8 、 16 或 32bit ),其
它宽度的数据传送一般可通过软件移位和合 并操作来实现
。
2.数据运算:包括算术运算(加、减、乘、除等)和逻辑
运算(与、或、非、异或等)。
该类指令需要明确操作数的类型和长度。
3. 控制类:用于改变正常的程序执行流程,完成程序的跳转
,主要包括转移指令和过程指令。
评论0
最新资源