标题:[求助]汇编语言注释
只看楼主
jojoviclly
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-17
 问题点数:0 回复次数:6 
[求助]汇编语言注释
这是一段运行F=XY+Z-500运算程序,有几个地方不明白请教哈,哪个兄弟帮忙注释一哈,小弟不胜感激~~(我是新手)下面带/*是需要帮忙的地方!
DATA SEGMENT
X DB 29
Y DB 8
Z DB 25
F DW ?
DATA ENDS
CODE SEGMENT /*
ASSUME DS:DATA,CS:CODE /*
MAIN PROC FAR
START:PUSH DS
SUB AX,AX /*
PUSH AX /*
MOV AX,DATA /*
MOV DS,AX /*
MOV AL,X
MUL Y
MOV BH,0 /*
MOV BL,Z /*
ADD AX,BX /*
SUB AX,500 /*
MOV F,AX /*
RET
MAIN ENDP
CODE ENDS
END STAR
搜索更多相关主题的帖子: 注释 汇编语言 DATA SEGMENT MOV 
2007-04-29 19:38
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
得分:0 
DATA SEGMENT
X DB 29
Y DB 8
Z DB 25
F DW ?
DATA ENDS
CODE SEGMENT /* 这是代码段
ASSUME DS:DATA,CS:CODE /* 这是 ASSUME 建立段寄存器寻址 ds做数据 cs做代码
MAIN PROC FAR
START:PUSH DS
SUB AX,AX /* ax值为0 用mov ax,0 和 xor ax,ax 一样
PUSH AX /* ax进栈
MOV AX,DATA /*
MOV DS,AX /* 这两个是将数据段给ds 因为ds不能用立即数 所以要先放到ax
MOV AL,X
MUL Y
MOV BH,0 /* 把bh值为0
MOV BL,Z /* bl为z 就是25
ADD AX,BX /* bx和ax相加 值放到ax里
SUB AX,500 /* ax减去500
MOV F,AX /* 将ax放到f
RET
MAIN ENDP
CODE ENDS
END STAR
我建议楼主还是去看看基本的指令
呵呵 这都是基本的


   好好活着,因为我们会死很久!!!
2007-04-29 19:52
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
得分:0 
DATA SEGMENT
X DB 29
Y DB 8
Z DB 25
F DW ?
DATA ENDS
CODE SEGMENT /* 这是代码段
ASSUME DS:DATA,CS:CODE /* 这是 ASSUME 建立段寄存器寻址 ds做数据 cs做代码
MAIN PROC FAR
START:PUSH DS
SUB AX,AX /* ax值为0 用mov ax,0 和 xor ax,ax 一样
PUSH AX /* ax进栈
MOV AX,DATA /*
MOV DS,AX /* 这两个是将数据段给ds 因为ds不能用立即数 所以要先放到ax
MOV AL,X
MUL Y
MOV BH,0 /* 把bh值为0
MOV BL,Z /* bl为z 就是25
ADD AX,BX /* bx和ax相加 值放到ax里
SUB AX,500 /* ax减去500
MOV F,AX /* 将ax放到f
RET
MAIN ENDP
CODE ENDS
END STAR
我建议楼主还是去看看基本的指令
呵呵 这都是基本的



   好好活着,因为我们会死很久!!!
2007-04-29 19:52
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
得分:0 
不好意思 着点拉两哈 呵呵
去看看 http://bbs.bc-cn.net/viewthread.php?tid=135820
这里有汇编的指令

   好好活着,因为我们会死很久!!!
2007-04-29 19:54
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
得分:0 

   好好活着,因为我们会死很久!!!
2007-04-29 21:15
jojoviclly
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-17
得分:0 
谢谢楼上的帮忙~~~
我漫漫的看有不懂在问

い水能载舟灬也能煮粥う
2007-05-08 09:14
jojoviclly
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-4-17
得分:0 
谢谢楼上的帮忙~~~
我漫漫的看有不懂在问
我是新手最近正在学汇编语言,所以....

い水能载舟灬也能煮粥う
2007-05-08 09:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-136042-1-1.html




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

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