计算机系统基础复习笔记——程序的转换及机器级表示
程序的转换及机器级表示
文章目录
程序的转换及机器级表示指令寻址方式IA-32常用指令传送指令:地址传送指令定点算术运算指令逻辑运算指令移位指令控制转移指令条件设置指令调用指令
IA-32的寄存器使用约定复杂数据类型的分配和访问结构体联合体数据对齐
指令
微指令是微程序级的命令,属于硬件范畴。伪指令是由若干机器指令组成的指令序列,属于软件范畴
机器指令介于两者之间,处于硬件和软件的交界面。一般指令是指机器指令,汇编指令是机器指令的汇编语言表示形式。机器指令与汇编指令一一对应,都与具体机器结构有关,都属于机器级指令。
寻址方式
立即寻址:根据立即数寻址
寄存器寻址:根据寄存器编号寻址
位移:段+偏移量
基址寻址:段+基址寄存器
基址加位移:段+基址寄存器+位移
比例变址加位移:段+变址寄存器*比例系数+位移
基址加比例变址加位移:段+变址寄存器*比例系数+基址寄存
共有 0 条评论