| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 9484 人关注过本帖, 1 人收藏
标题:给新学汇编的一点建议
只看楼主 加入收藏
zez2626
Rank: 1
等 级:新手上路
威 望:1
帖 子:40
专家分:0
注 册:2007-6-16
收藏
得分:0 
data segment
w dw -304 ;要以2进制的补码形式出现,下同
x dw 1000
y dw -12
z dw 20
result dw 2 dup(?)
data ends
code segment
assume cs:code,ds:data
start:mov ax,data
mov ds,ax
mov ax,x
imul y ; 有符号的乘法,默认在AL或AX中,AL中时,乘积在AX中,AX中时,乘积在DX,AX中
mov cx,ax ;只是将AX的位置空出来,以备后用,下同
mov bx,dx
mov ax,z ;AX中的是16位,用于字扩展成双字,之后为32位,后面的一样
cwd
add cx,ax ;普通加法
adc bx,220 ;进位加法
sbb bx,0 ;普通减法
mov ax,w
cwd
sub ax,cx
sbb dx,bx ; 借位减法
idiv x ; 有符号的除法
mov result+2,dx ; 将结果存入从RESULT加2开始的内存单元中
   mov ah,4ch ;功能调用
int 21h ; 产生中断
code ends
end start
如有不足,敬请指正,谢谢!
2007-07-01 19:42
s778899
Rank: 1
等 级:新手上路
帖 子:1238
专家分:0
注 册:2007-5-28
收藏
得分:0 

我爱琪琪!
2007-07-02 16:05
jianglewa1
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2007-7-2
收藏
得分:0 
还是看不懂
2007-07-02 22:14
li57681522
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-4-14
收藏
得分:0 

很好,谢谢.虽然我汇编都学完了,但暑假还要做课程设计,还是满有用的

2007-07-05 18:02
vxue
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-7-18
收藏
得分:0 
汇编好,谢谢

2007-07-18 15:48
小木头
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-12-30
收藏
得分:0 
有道理,我是学过的
2007-07-20 00:16
kinbing
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-7-19
收藏
得分:0 
太好了,正想找相关资料呢.
2007-07-20 17:45
风流上进
Rank: 1
等 级:新手上路
威 望:1
帖 子:63
专家分:0
注 册:2007-7-20
收藏
得分:0 
楼主可真是细心啊

我是sql菜鸟,谁教我学sql我给他N多Q币 QQ: 353707719 。
2007-07-21 11:24
yyxue0925
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2006-12-15
收藏
得分:0 
支持啊,好东西
2007-07-24 17:36
sk941
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-14
收藏
得分:0 
爱以是个好同志

2007-07-25 00:19
快速回复:给新学汇编的一点建议
数据加载中...
 
   



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

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