| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 600 人关注过本帖
标题:静心又看指令 有几个问题请教 幼稚问题 勿笑
取消只看楼主 加入收藏
打死黑狗!
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:74
专家分:169
注 册:2012-12-26
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:1 
静心又看指令 有几个问题请教 幼稚问题 勿笑
带进位加指令ADC
例题:
MOV  AX, 4652H   ;(AX)=4652H
ADD  AX,0F0F0H   ;(AX)=3742,CF=1//这里CF=1如何解释?我真的不知道CF是干什么的
MOV  DX, 0234H   ;(DX)=0234H
ADC  DX, 0F0F0H  ;(DX)=0F325,CF=0//这里CF=0了 又如何解释?CF 到底是干什么的啊
带借位减指令SBB
例题:
DATA    SEGMENT
SUB1    DW       4275H,3412H    ;
SUB2    DW       12A5H,2F65H
DSUB    DW       0   ,   0
DATA    ENDS
        MOV   AX, SUB1
        SUB   AX, SUB2
        MOV   DSUB, AX            ;两低位数字相减,结果送至DSUB//不理解这句话的意思  尤其是低位数字
        MOV   AX, SUB1+2
        SBB   AX, SUB2+2          ;两高位数字相减,并减去低位的借位CF//还是不理解高位数字的意思
        MOV   DSUB+2,AX

还有无符号和有符号乘法指令对OF和CF的影响 是什么意思呢
书中是这样写的:
MUL:该指令属于双操作数指令,隐含使用AL、AX作被乘数,指令中给出的源操作数是乘数。该指令对OF和CF的影响是:如果乘积的高位(AH或DX)为0,则OF=CF=0;否则OF=CF=1.(这是什么意思啊),OF和CF是用来干什么的啊
IMUL:该指令对OF和CF的影响是:若乘积的高位是低位的符号拓展(符号拓展是什么意思),则OF=CF=0;否则均为1.


作业还没写完 写作业去了  希望可以解决 明天就开学了  不希望留下尾巴 或许和幼稚 但希望各位赐教 骂我也是可以滴





搜索更多相关主题的帖子: 干什么 color 如何 
2013-01-02 17:59
打死黑狗!
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:74
专家分:169
注 册:2012-12-26
收藏
得分:0 
回复 2楼 zklhp
好吧  继续往下看  但愿能理解  不过老大不能给点解释吗

世界上只有没有实力的人才整天希望被别人赞赏
2013-01-02 19:04
快速回复:静心又看指令 有几个问题请教 幼稚问题 勿笑
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017493 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved