社区
汇编语言
帖子详情
ADD与ADC,SUB与SBB的区别
archer_hao
2004-07-23 12:38:11
我一直搞不懂这两对指令的区别哈,比如它们的详细内涵,和使用场合等。
...全文
2855
10
打赏
收藏
ADD与ADC,SUB与SBB的区别
我一直搞不懂这两对指令的区别哈,比如它们的详细内涵,和使用场合等。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
delphi023445
2004-07-25
打赏
举报
回复
主要用于处理多字节(字)数的高字节(字)的加减的
prettyladys
2004-07-25
打赏
举报
回复
其实要准确点的话。..高位和高位加低位和低位加 这样进位就可以用上了.先加低再ADC高位..进位就可以加进去了.
prettyladys
2004-07-25
打赏
举报
回复
1
详细讲讲先~~~: 汇编有很多指令是影响标志位的.(这些是基础的东西.上课听讲就会了)AF辅助,SF符号,PF奇偶,OF溢出,CF进位,ZF零,DF方向,IF中断开关的.
全是FLAG ....
BX=9213H,AX=8213H
比方ADD AX,BX
等于11426H的.但是AX16位的.所以进位CF=1,AX=1426H..
如果ADC的话.是相加的基础上,再加上CF的值~!!!
ADD AX,BX
ADC AX,0
那么AX就等于 1427H.
不知道我说错没有。请高手指点.
zzmdl0297140
2004-07-25
打赏
举报
回复
把csdsjkk() 和 ldarmy(至) 的答案一综合,不就是能理解了?
hk3000t
2004-07-24
打赏
举报
回复
呵呵
agirlkey
2004-07-24
打赏
举报
回复
up
呵呵
SDFDSAC
2004-07-23
打赏
举报
回复
adc就是在add的基础上再加上cf(进位标志)
sbb就是在sub的基础上再减去cf(借位标志)
csdsjkk
2004-07-23
打赏
举报
回复
如果没有进借位,就等于add、sub
archer_hao
2004-07-23
打赏
举报
回复
如果运算中没有进位,那还是可以用它们么?
csdsjkk
2004-07-23
打赏
举报
回复
adc 带进位加
sbb 带借位减
实际上,进位和借位都是cf
汇编语言指令全称 比如,
add
、
sub
(
sub
stract)、
adc
(
add
with carry)、
sbb
(
sub
strac
比如,
add
、
sub
(
sub
stract)、
adc
(
add
with carry)、
sbb
(
sub
stract with borrow)、inc(increase)、dec(decrease)、cmp(compare)、imul(integer multiplication)、idiv(integer divide)、aaa(ASCII
add
with adjust)二、算术运算指令 比如,
add
、
sub
(
sub
stract)、
adc
(
add
with carry)、
sbb
(
sub
stract with borrow)、inc(increase)、dec(decrease)、cmp(compare)、imul(integer multiplication)、idiv(integer divide)、aaa(ASCII
add
with adjust)等都是算术运算指令,这些指令实现寄存器和内存中的数据运算。它们的执行结果影响标志寄存器的sf、zf、of、cf、pf、af位。 三、逻辑指令 比如,and、or、not、xor(exclusive or)、test、shl(shift
汇编语言程序设计实验指导.doc
汇编语言程序设计实验指导.doc
第05章-数学指令1
第 5 章-数学指令这两个指令分别是执行增加和减少的操作,如果是 INC 指令的话,就加 1,如果是 DEC 指令的话,就减 1。我们跟之前一样用 OD 打开
汇编语言第6课-输入输出指令与算术运算类指令.pdf
汇编语言第6课-输入输出指令与算术运算类指令.pdf
四川大学汇编语言第二次实验报告.doc
DEBUG基本命令与算术运算指令 汇编语言课程设计第二次实验报告。 自己写的实验报告,满绩分数,含图片。
汇编语言
21,497
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章