社区
汇编语言
帖子详情
汇编中的简单问题
tink_tink
2009-03-10 06:32:30
汇编里面除了ADD=ADC
mov eax, 7
sub ebp, eax
改成 add ebp, -7
还有什么?
...全文
124
5
打赏
收藏
汇编中的简单问题
汇编里面除了ADD=ADC mov eax, 7 sub ebp, eax 改成 add ebp, -7 还有什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vamking_boy
2009-03-20
打赏
举报
回复
上一楼说的很正确
mngzilin
2009-03-20
打赏
举报
回复
还可以改成lea ebp,[ebp-7],楼主试试
qdliucl
2009-03-11
打赏
举报
回复
帮顶!!!!
dididu1515
2009-03-11
打赏
举报
回复
ADD≠ADC ADD是不计进位加法;ADC 是相加后,根据进位标志进行校正的加法
与sub ax,ax功能相同的指令有:mov ax,0;xor ax,ax
lin115406828
2009-03-11
打赏
举报
回复
ADD≠ADC ADC是带进位加,也就是在ADD的基础上到时再把CF中的值与ADD后的结果相加一下得到最终结果。
你那要代替的是用一条指令来完成?
Delphi+
汇编
例子2
Delphi
中
使用
汇编
例子-----也是大二的,接着上一个例子。呵呵,程序当时写的有点乱,请原谅:)。Delphi
中
使用
汇编
进行混合编程,是异乎寻常的方便。如此,当你希望得到效率的时候,你可选择
汇编
,然而大部分工作,你仍是享受着可视化、面向对象编程的方便。delphi的语言,通过使用asm...end程序段写
汇编
代码部分,在
汇编
代码段
中
可以调用高级语言的变量;你需要注意的是,保护某些寄存器
28、
汇编
语言
中
的算术与逻辑表达式转换
本文详细探讨了
汇编
语言
中
算术与逻辑表达式的转换方法。内容涵盖了
简单
赋值、
简单
表达式及复杂表达式的处理规则,重点分析了运算符优先级与结合性对表达式转换的影响。同时,深入讨论了逻辑表达式的分步拆解方法以及布尔值不同表示方式对逻辑运算的影响。通过合理利用寄存器优化临时存储、避免不必要的计算,提高代码执行效率。总结了在
汇编
语言
中
编写高质量代码所需的技巧与注意事项。
Linux下的一个
简单
汇编
程序, .long声明数据的长度
问题
!
#PURPOSE: This program finds the maximum number of a# set of data items.##VARIABLES: The registers have the following uses:## %edi - Holds the index of the data item being examined# %ebx
第一个ARM
汇编
程序
从大学到现在研三,学计算机也有10年了,从来没有写过
汇编
程序(考试除外),说来很惭愧。最近因为没有太多的事,于是想从ARM7入手,好好地学习下
汇编
。 花了些时间,读了读《ARM体系结构与编程》的前四章以及第11章,对ARM的
汇编
程序的格式、编写和编译以及链接有了个大概的了解。下面贴出我的第一个
汇编
程序。 功能:把3个LED灯先灭掉,然后再点亮,暗亮只有在调试的过程
中
才能观察得到。此程序得通
汇编
中
标量和变量的区别
今天看
汇编
的时候遇到的一个说法 对于一个变量来说num dw 2 mov bx num ; mov cx [num]; bx == cx ==2上面两种写法居然是一样的,这有点让我讶异,我一直以为
汇编
中
无论是变量还是标号,应该是一个地址才对,不加
中
括号的时候是地址,加了
中
括号之后就是地址对应的值,但是实际上这个想法居然是错的?! 就看过网上的一个版本是这么陈述的:1,对于mov指令来说:有没
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章