CMP
SB
字符串比较指令
格式.,
+,-+,-
.,
.,@
功能由 寻址的源串中
数据与由 寻址的目的串
中数据进行比较比较结果
送标志位而不改变操作数
本身
同时 将自动调整
说明
其中 +,- 为源串符号地址+,- 为目
的串符号地址
本指令影响标志位
、、+、、,、;本指令可用来检
查二个字符串是否相同可以使用循环控制方法
对整串进行比较
0与 .+* 相似., 指令也可以不使用操
作数此时可用指令 ., 或 .,@ 分别表
示字节串比较或字串比较
CMP
SW
字符串比较指令
格式.,
+,-+,-
.,
.,@
功能由 寻址的源串中
数据与由 寻址的目的串
中数据进行比较比较结果
送标志位而不改变操作数
本身
同时 将自动调整
说明
其中 +,- 为源串符号地址+,- 为目
的串符号地址
本指令影响标志位
、、+、、,、;本指令可用来检
查二个字符串是否相同可以使用循环控制方法
对整串进行比较
0与 .+* 相似., 指令也可以不使用操
作数此时可用指令 ., 或 .,@ 分别表
示字节串比较或字串比较
CW
D
字扩展指令
@)A@
96A@
格式@
功能将字扩展为双字长
即把 寄存器的符号位
扩展到 中
说明
两个字或字节相除时先用本指令形成一个双
字长的的被除数
本指令不影响标志位
0示例在 、、0 字节类型变量中分别
存有 们带符号数 、9、:实现C9&:8 运
算。
DAA
组合的十进制加法调整指
令 A:D6(
格式
功能对 中的两个组合
进制数相加的结果进行调
整调整结果仍放在 中
进位标志放在 中
说明
调整操作如下
若 !"或 #则$%%
&'$%%对低四位的调整
若 !" 或 #则
$%%&' $%%
示例# #'
1$%%&1#2
1
DAS
组合十进制减法调整指令
A:D6(
9:
格式
说明
调整操作
若 !"或 #则$%%
%'#