社区
汇编语言
帖子详情
cmp是一个字节比较还是双字节比较?
hling
2003-10-21 01:08:02
cmp any[0],0
这是双字节比较还是单字节比较?
...全文
234
7
打赏
收藏
cmp是一个字节比较还是双字节比较?
cmp any[0],0 这是双字节比较还是单字节比较?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csdsjkk
2003-10-21
打赏
举报
回复
cmp any[0],0
这样写应该没有编译错误,
因为要先在数据段定义标号any的类型,
比如
any db xx dup (?)
或
any dw xx dup (?)
或
any dd xx dup (?)
,
汇编程序编译时看到这样的代码
cmp any[0],0
会根据前面any的类型定义,自动加上相应的描述符,
比如定义
any db xx dup (?)
那么
cmp any[0],0
就被汇编程序翻译成
cmp byte ptr any[0],0,
依此类推
ahjoe
2003-10-21
打赏
举报
回复
cmp any[0],0
这样写难道没有编译错误?
csdsjkk
2003-10-21
打赏
举报
回复
改正:cmp byte ptr any[0],0 ;字节
csdsjkk
2003-10-21
打赏
举报
回复
cmp btre ptr any[0],0 ;字节
cmp word ptr any[0],0 ;字
cmp dword ptr any[0],0 ;双字
TimesNewRoman
2003-10-21
打赏
举报
回复
都可以,还能双字比较,看你怎么指定了。
spbabyba
2003-10-21
打赏
举报
回复
这个要你自己用伪指令指定.
指定哪个就是哪个
Areslee
2003-10-21
打赏
举报
回复
需要指定是WORD还是BYTE
CMP
是什么意思?谁能解释下?
营销活动管理平台,
CMP
其实是基于数据仓库数据基础之上,利用NCR的
一个
TCRM产品做的
一个
分析应用。 2、
cmp
指令
CMP
指令是由美国斯坦福大学提出的,英文名称是Chip multiprocessors,翻译成中文就是单芯片多处理器;...
cmp
字节
汇编_汇编语言中"[]"的用法
"[]"的用法在"常见问题"已经有所说明,引用如下:1、push dword ptr [024c1100] 压栈024c1100值的
双
字2、
cmp
eax,[ebp+14] eax-ebp+14的有效值,不保留值,主要看标志位3、
cmp
byte ptr [eax],46
字节
型eax-46,看标志位...
汇编语言
CMP
指令
CMP
(
比较
)指令执行从目的操作数中减去源操作数的隐含减法操作,并且不修改任何操作数。 指令格式:
CMP
目的操作数, 源操作数 标志位 当实际的减法发生时,
CMP
指令按照计算结果修改溢出、符号、零、进位、辅助进位...
cmp
字节
汇编_汇编 常用指令
cmp
jmp call ret
cmp
指令功能相当于减法指令 只是不保存结果不过
cmp
执行后会影响标志位 其它指令 通过识别标志位 来得知
比较
的结果CPU在执行
cmp
指令时 像add sub指令一样 也包含两种含义 (有符号 无符号)无符号的
cmp
指令
cmp
ax,bx...
linux
cmp
比较
命令一
若两个文件内容有差异,会显示第
一个
不同之处的
字节
数和行数编号。如果文件是 “-” 或没给出,则从标准输入读入内容。 一般用
cmp
命令
比较
二进制文件,diff命令
比较
文本文件。 语 法:
cmp
[-clsv][-i ]...
汇编语言
21,458
社区成员
41,603
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章