文章目录
- 位操作类指令
- 逻辑运算指令
- NOT
- OR
- AND
- XOR
- TEST
- 移位指令
- 逻辑移位
- 算数移位
- 循环移位指令
- 处理机控制类指令
- 顺序结构程序设计
- 概念
- 例子
位操作类指令
逻辑运算指令
NOT
OR
对于每一个位,有1即为1
AND
同时为1才是1
XOR
不相同才为1
TEST
和and 一样的功能,但是不存储结果,只设置标志位
移位指令
逻辑移位
算数移位
逻辑左移和逻辑右移都是补0,同时移动出去的那一位的话,存入CF位
算术左移补0,同时移动出去的那一位存入CF;算术右移补的是符号位,同时最低位移入CF
循环移位指令
不带进位的循环左移的话,将最高位输入CF的同时,最高位也会到最低位进行补充;不带进位的循环右移,将最低位给CF和最高位
带进位的循环左移,最高位给CF,然后CF的内容给最低位;带进位的循环右移最低位给CF,CF的内容给最高位
处理机控制类指令
顺序结构程序设计
概念
例子