| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 767 人关注过本帖
标题:[讨论]有关子程序调用
只看楼主 加入收藏
yllmjw
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-11-18
收藏
 问题点数:0 回复次数:2 
[讨论]有关子程序调用
请将以下程序中的子程序调用改成段间调用!!!

DATA SEGMENT

STR DB “abcdef123456”,-1

LEN DW ?

DATA ENDS

STAK SEGMENT

DB 128 DUP(?)

STAK ENDS

CODE SEGMENT

ASSUME CS: CODE, DS: DATA, SS:STAK

START:

MOV AX, DATA

MOV DS, AX

MOV AX, STAK

MOV SS, AX

LEA SI, STR

CALL SCONT

MOV LEN, BX

MOV AH, 4CH

INT 21H

SCONT PROC NEAR

PUSH SI

XOR BX, BX

MOV SI, BX

NEXT:

CMP BYTE PTR[SI],-1

JZ OVER

INC BX

INC SI

JMP NEXT

OVER:

POP SI

RET

SCONT ENDP

CODE ENDS

END START

希望大侠们都能提供一些建议,谢谢!!!!

搜索更多相关主题的帖子: Times face Roman 
2006-12-17 21:37
yllmjw
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-11-18
收藏
得分:0 

谢大家都来帮一下忙啦!!!!!!!!!!!!!!!!!!!


2006-12-19 20:20
菜鸟上路
Rank: 4
等 级:贵宾
威 望:14
帖 子:1120
专家分:0
注 册:2006-3-21
收藏
得分:0 

把子程序放到另一个文件中,然后再调用


2006-12-20 17:20
快速回复:[讨论]有关子程序调用
数据加载中...
 
   



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

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