| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 489 人关注过本帖
标题:[求助]请看看这个程序
只看楼主 加入收藏
昨日之风
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-4-2
结帖率:100%
收藏
 问题点数:0 回复次数:5 
[求助]请看看这个程序

刚学,还不怎么上手,弄半天成这样~请看看有什么地方不对
STACK_SEG ENDS
DATA_SEG SEGMENT PARA
TS DB 'HOW ARE YOU -! ',0DH,0AH
COUNT DDW$-TS

DATA_SEG STACK_SEG SEGMENT STACK
STACK_BUF DW 120 DUP(?)
TOP EQU $-STACK_BUF
ENDS
CODE_SEG SEGMENT PARA
;------------------------------------------------------
MAIN PROC FAR
ASSUME CS:CODE_SEG,DS:DATA_SEG
ASSUME SS:STACK_SEG
START:
MOV AX,STACK_SEG
MOV SS,AX
MOV SP,TOP
MOV AX,DATA_SEG
MOV DS,AX
L: MOV BX,OFFSET TS
MOV CX, COUNT
LL: MOV AH,2
MOV DL,[BX]
INT 21H
INC BX
LOOP LL
MOV CX,COUNT
CALL SUBP ;调用子程序显示COUNT的值
MOV AH,1
INT 21H
SUBP PROC
PUSH DX
PUSH AX
MOV AX,CX
AAM
OR AX,3030H
PUSH AX
MOV DL,AH
MOV AH,2
INT 21H
POP DX
MOV AH,2
INT 21H
POP AX
POP DX
RET
SUBP ENDP

MOV AX,4C00H
INT 21H
MAIN ENDP
;------------------------------------------------------
CODE_SEG ENDS
END START

2007-05-07 23:54
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
很多地方都不对
开始的段都没定义好
很多东西都是不该有的错误
如一个段完拉要结束

   好好活着,因为我们会死很久!!!
2007-05-08 12:33
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
还有 你这个 LL: MOV AH,2
MOV DL,[BX]
INT 21H
INC BX
LOOP LL
怎么跳出来 好象是一 个死循环
你想把字符串输出就用9功能键撒

   好好活着,因为我们会死很久!!!
2007-05-08 12:37
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
你自己在慢慢弄哈
好好看看书 看一哈格式

   好好活着,因为我们会死很久!!!
2007-05-08 12:41
昨日之风
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-4-2
收藏
得分:0 
谢谢你啊
2007-05-08 13:43
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
没什么 看到有什么不懂的我们大家一起解决

   好好活着,因为我们会死很久!!!
2007-05-08 18:18
快速回复:[求助]请看看这个程序
数据加载中...
 
   



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

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