自己在学习使用中的错误收集 长期更新
上机1
- 最终调试未加地址
-d 0002
-d[memory]——查看具体内存空间的值
上机2
- cmp、mov等运算符与内容间缺少“,”
cmp cx,0 ;比较cx和0的大小
mov bx,0 ;将0赋值给bx
- 条件转移指令运用不熟练
助记符 | 功能 | 转移条件 | 实例描述 |
---|---|---|---|
JZ/JE | 结果为零/相等时转移 | ZF=1 | A=B |
JNZ/JNE | 结果不为零/不相等时转移 | ZF=0 | A≠B |
JG/JNLE | 大于/不小于且不等于时转移 | SF=OF and ZF=0 | A>B时转移 |
JGE/JNL | 大于等于/不小于时转移 | SF=OF orZF=1 | A≥B时转移 |
JL/JNGE | 小于/不大于且不等于时转移 | SF≠OF and ZF=0 | A<B时转移 |
JLE/JNG | 小于等于╱不大于时转移 | SF≠OF or ZF=1 | A≤B时转移 |
- 重复命名(表示结果代码块依旧使用end)