社区
汇编语言
帖子详情
初学汇编, 有几句看不懂,请教
sosonokia
2007-04-02 04:32:43
p是一个void指针
_asm
{
mov eax,p
add eax,0x4
mov p,eax
}
执行上面是不是相当于 p+=4;
如果是,, 那个汇编跟直接相加的区别在哪里
如果不是, 又执行的是什么意思
小弟愚昧, 谢谢指点!
...全文
256
7
打赏
收藏
初学汇编, 有几句看不懂,请教
p是一个void指针 _asm { mov eax,p add eax,0x4 mov p,eax } 执行上面是不是相当于 p+=4; 如果是,, 那个汇编跟直接相加的区别在哪里 如果不是, 又执行的是什么意思 小弟愚昧, 谢谢指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sosonokia
2007-04-03
打赏
举报
回复
ls,汇编不区分大小写
mydo, 我其实还有很多问题要问, 不过万不得以, 我很少麻烦人,
谢谢你这次的精彩回答.
fasha
2007-04-02
打赏
举报
回复
在汇编的时候区分大小写吗 ?
比如
MOV AX,BX 和mov ax,bx 有什么区别吗?
看楼主是小写,我们现在正在学汇编,初学,不知有何异同~
大熊猫侯佩
2007-04-02
打赏
举报
回复
//谢谢 mydo(侯佩|hopy|K&F) :)
不谢,呵~
大熊猫侯佩
2007-04-02
打赏
举报
回复
3 将 AddrGetTr() 函数头部4字节指令返回,有点像反动态调试的味道。
sosonokia
2007-04-02
打赏
举报
回复
谢谢 mydo(侯佩|hopy|K&F) :)
大熊猫侯佩
2007-04-02
打赏
举报
回复
1 相当
2 这个要和反汇编后的同等c代码比较才能得出,一般来说用asm要快一些。
sosonokia
2007-04-02
打赏
举报
回复
还有
DWORD AddrGetTr()
{
DWORD n_addr;
_asm
{
call to
and eax,0xfffff000
mov ecx,[eax]
mov n_addr,ecx
}
return n_addr;
to:
_asm
{
pop eax
push eax
ret
}
}
这个函数完成什么功能
8086
汇编
初学
之贪吃蛇
本文介绍了一个使用
汇编
语言编写的简单贪吃蛇游戏。作者详细分享了如何利用空循环控制时间、非阻塞键盘输入及随机数生成等技巧来实现游戏的基本功能。
汇编
语言经典书目,
初学
者必看
本文精选了一系列
汇编
语言学习资源,覆盖从16位到32位的不同阶段,包括王爽《
汇编
语言》、Kip Irvine《INTEL
汇编
语言程序设计》等经典教材,以及Iczelion的Win32
汇编
教程、昌哥《保护模式下
汇编
编程》等进阶读物,适合
初学
者至进阶者。
汇编
中NEG和NOT的区别(
汇编
初学
者简单笔记)
本文对比了
汇编
语言中NEG和NOT指令的区别,通过实例详细解释了如何使用NEG指令求一个数的相反数,并给出了相应的
汇编
代码。
汇编
初学
ing
本文是
汇编
初学
者的学习记录,介绍了
汇编
的基础内容。包括八个标志位,如CF、ZF等;出入栈与现场保护指令,如push、pop;内存操作、算术运算、位运算、比较和跳转类指令,如MOV、ADD、AND、CMP、JMP等。
献给
汇编
语言
初学
者
本文旨在帮助
汇编
语言
初学
者快速掌握基础知识,通过实例详解
汇编
语言的难点、学习路径和入门书籍选择,从80X60
汇编
语言入手,逐步深入理解硬件工作原理和提高编程效率的方法。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章