社区
汇编语言
帖子详情
请大家给我解释一下"CMPS"指令,小弟看了几遍,实在搞不清楚,指点一下!
aa872
2004-05-08 09:54:26
书上是怎么写的:"CMPS的功能:CMPSB/CMPSW为字节串或字串比较指令.它从由DS:SI寻址的源串中减去由ES:DI寻址的目的串(字或字节),减的结果不送至任何操作数,仅反映到标志位上.同时修改源、目的串的偏移地址,以指向串中的下元素."
我就是搞不清楚它们是怎么减的啊?是不是拿它们的地址减地址啊?
...全文
613
4
打赏
收藏
请大家给我解释一下"CMPS"指令,小弟看了几遍,实在搞不清楚,指点一下!
书上是怎么写的:"CMPS的功能:CMPSB/CMPSW为字节串或字串比较指令.它从由DS:SI寻址的源串中减去由ES:DI寻址的目的串(字或字节),减的结果不送至任何操作数,仅反映到标志位上.同时修改源、目的串的偏移地址,以指向串中的下元素." 我就是搞不清楚它们是怎么减的啊?是不是拿它们的地址减地址啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fsheron
2004-05-09
打赏
举报
回复
你可以简单地理解为比较的结果。
tianxiangyuan
2004-05-09
打赏
举报
回复
可以理解为C里面的strncmp()函数
hswxf
2004-05-09
打赏
举报
回复
DF确定方向(指针向增加还是减少方向移动)
在SI与DI指向的地方各有一个“空间”(数组)默认情况下用CMPS是自动将这二组数做对应的比较(减法,但结果不保存),并将结果送标志位
就象你一下看到二个女人你左看右看(CMPS),而你的眼不断地看她(SI)又看另一个她(DI),结构在你脑子里(标志)
YFLK
2004-05-09
打赏
举报
回复
就是源或目的字节串或字串的比较结果。当前位置比较完后,移动指针到下一个位置,继续比较。
repnz
指令
大全
汇编语言repnz详细介绍
汇编语言
指令
系统、伪
指令
数据 传送
指令
通用数据传送
指令
传送
指令
MOV 堆栈操作
指令
PUSH、POP 交换
指令
XCHG 地址传送
指令
LEA、LDS、LES 标志传送
指令
LAHF、SAHF、PUSHF、POPF 查表转换
指令
XLAT 算术 运算
指令
二进制加法
指令
ADD、ADC 加1
指令
INC 二进制减法
指令
SUB、SBB
指令
、CMP、DEC、NEG 二进制乘法
指令
MUL、IMUL 二进制除法
指令
DIV、IDIV
指令
十进制算术运算 非压缩BCD码调整
指令
AAA、AAS、AAM、AAD 压缩BCD码调整
指令
DAA、DAS 位 运算
指令
逻辑运算
指令
AND、OR、XOR
指令
NOT、TEST
指令
移位
指令
基本移位
指令
SHL、SAL、SHR、SAR 循环移位
指令
ROL、ROR、RCL、RCR 程序 流程 控制
指令
转移
指令
无条件转移
指令
JMP 条件转移
指令
Jcc 循环控制
指令
LOOP、LOOPE/LOOPZ、LOOPNE/LOOPNZ 子程序调用与返回
指令
CALL、RET 中断调用与返回
指令
INT n、 IRET 串操作
指令
MOVS、
CMPS
、LODS、STOS、SCAS 处理器 控制
指令
标志操作
指令
CLC、STC、CLD、STD、CLI、STI 处理机控制
指令
HLT
CMPS
03 电子罗盘
电子罗盘 应用简单 易操作。专门设计用于导航机器人,通过感应地球磁场来获得方向。
cmps
比赛插件
这个插件挺不错
PECMD.INI配置文件
CMPS
加密器
CMPS
加密PECMD配置文件,
CMPS
解密PECMD配置文件!
汇编语言
21,497
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章