-
-
[旧帖]
[求助][讨论]关于“举例说明在汇编语言中,"[]"的用法”这个帖子中的问题
0.00雪花
-
发表于:
2011-1-31 11:13
1031
-
[旧帖] [求助][讨论]关于“举例说明在汇编语言中,"[]"的用法”这个帖子中的问题
0.00雪花
关于http://www.pediy.com/bbshtml/BBS6/pediy6095.htm中的问题
其中复制粘贴如下内容
2、cmp eax,[ebp+14] eax-ebp+14的有效值,不保留值,主要看标志位
3、cmp byte ptr [eax],46 字节型eax-46,看标志位
。。。。。。
cmp指令中用到"[]"
1--cmp dword ptr [ebp-04], 00000007--把位于内存地址ebp-04的dword大小的值与00000007比较
2--cmp byte ptr [si], 00 --把位于内存地址si的byte大小的值与00比较
按照原文描述 前面部分中的cmp eax,[ebp+14]就将ebp+14作为运算值 而不是将放在内存地址[ebp+14]处的值作为运算值 而后面又说[]中内容应该作为内存地址 这里是不是前后不对应?
可能只是自己的问题 希望大家不要见笑
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课