| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 536 人关注过本帖
标题:几个很简单的问题 ,本人初学汇编诸多不懂
取消只看楼主 加入收藏
cuqa
Rank: 2
等 级:论坛游民
帖 子:21
专家分:26
注 册:2012-10-10
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:0 
几个很简单的问题 ,本人初学汇编诸多不懂
刚刚接触汇编语言很多不懂,求大侠救命
写指令,个变量均为16位有符号数
问题1.Z←(W-X)/(5*Y)*2  主要是书上写着有符号数乘法IMUL SRC 十六位源操作数时结果会放到DX,AX里,如果先做乘法后做除法,我想问的是做除法的时候怎么办,乘法的结果在DX,AX里,我该除哪一部分,

问题2.(这个问题我打眼一看很简单,但是做完后对答案居然错了不少)
已知(AX)=836BH,X=3000H执行CMP AX,X 问ZF,CF,OF,SF的值
836BH=1000 0011 0110 1011
3000H=0011 0000 0000 0000
我不理解结果为什么是ZCOS=0010,两者相减最高位明明有借位为什么CF是0,结果也没益处为什么OF是1
 
额,貌似我问的都是最基础的,刚接触汇编很头疼
搜索更多相关主题的帖子: 居然 
2012-12-05 23:30
快速回复:几个很简单的问题 ,本人初学汇编诸多不懂
数据加载中...
 
   



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

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