一小段程序不明白,请帮助解惑..

helanshan 2007-10-18 08:58:12
初学,第一次提问..解决后马上给分..先谢谢!!
这段求字符串长度的程序,在调用子程序时,传给string 的是不是地址啊?
.DATA
 buff DB "This is a example.", 0
.CODE
Strlen PROC USES AX BX, String:PTR BYTE
MOV BX, String ;要是string保存的是字符串的地址,那BX怎么实现下面的加1运算
XOR CX, CX
MOV AL, [BX]
.WHILE AL!=0
INC CX
INC BX ;这里的加1怎么理解?
MOV AL, [BX]
.ENDW
RET
Strlen ENDP
.STARTUP
INVOKE Strlen, ADDR buff ;调用子程序,我觉得应该传的是地址.
.EXIT 0
END
...全文
122 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
大熊猫侯佩 2007-10-19
  • 打赏
  • 举报
回复
//那么string中是字符串的地址还是字符串啊?

Strlen PROC USES AX BX, String:PTR BYTE

你自己定义了:指向 byte 的地址
helanshan 2007-10-18
  • 打赏
  • 举报
回复
是不是拷贝地址的空间给string?
helanshan 2007-10-18
  • 打赏
  • 举报
回复
那么string中是字符串的地址还是字符串啊?
evileagle 2007-10-18
  • 打赏
  • 举报
回复
+1表示取内存中下一个地址里的字符,然后判断是否为0
大熊猫侯佩 2007-10-18
  • 打赏
  • 举报
回复
// INC BX ;这里的加1怎么理解?

指向string的地址+1

// INVOKE Strlen, ADDR buff ;调用子程序,我觉得应该传的是地址.

yes
!!同时下载:一键GHOST硬盘版.part2.rar。给您添麻烦了,第二部分免费哦~

软件名称:一键GHOST
软件版本:v11.0 Build 070707
安装环境:WIN2000/XP/2003
运行环境:DOS
软件类别:系统备份
授权形式:免费
官方网站:http://doshome.com
软件作者:葛明阳(gmy)

软件简介:
一键GHOST是"DOS之家"首创的4种版本(硬盘版/光盘版/优盘版/软盘版)同步发布的启动盘,适应各种用户需要,
既可独立使用,又能相互配合.主要功能包括:一键备份C盘;一键恢复C盘;中文向导;GHOST11.0.
一键GHOST,高智能的GHOST,只需按一个键,就能实现全自动无人值守操作,让你一爽到底!

主要特点:
1,GHOST11.0内核,全面支持NTFS,WINDOWS家族一网打尽.
2,硬盘版特别适于无软驱/无光驱/无USB接口的台式机和笔记本电脑使用.
3,安装快速,只需1-2分钟;卸载彻底,不留垃圾文件,安全绿色无公害.
4,不破坏系统原有结构,不向BIOS和硬盘绝对扇区写入任何数据,无需划分隐藏分区.
5,一键备份C盘的映像深度隐藏,即便打开"显示所有文件及文件夹"也不可见.
6,界面友好,全中文操作,无需英语和计算机专业知识.
7,真正一键式操作,只需按K键就能实现全自动无人值守操作.
8,WINDOWS/DOS双重启动方案,安装后可立即运行.
9,危险操作之前贴心提示,明明白白放心使用.
10,安装程序即便被误删除也可使用同版本的光盘版/优盘版恢复映像.
11,附带GHOSTEXP,能打开GHO映像,提取其中的文件.
12,密码设置功能,让多人共用一台电脑情况下,不被非法用户侵入.
13,多种引导方式,以兼容各种型号电脑,让特殊机型也能正常启动本软件.
14,错误报告功能,不用笔抄手记就将GHOST错误信息准确上报.
15,服务周到,CHM帮助文档详尽图解,以及在线论坛为您答疑解惑.
一键GHOST是"DOS之家"首创的4种版本(硬盘版/光盘版/优盘版/软盘版)同步发布的启动盘,适应各种用户需要,
既可独立使用,又能相互配合.主要功能包括:一键备份C盘;一键恢复C盘;中文向导;GHOST8.3.
一键GHOST,高智能的GHOST,只需按一下"K"键,就能实现全自动无人值守操作,让你一爽到底!

主要特点:
1,GHOST8.3内核,全面支持NTFS,WINDOWS家族一网打尽.
2,硬盘版特别适于无软驱/无光驱/无USB接口的台式机和笔记本电脑使用.
3,安装快速,只需1-2分钟;卸载彻底,不留垃圾文件,安全绿色无公害.
4,不破坏系统原有结构,不向BIOS和硬盘绝对扇区写入任何数据,无需划分隐藏分区.
5,一键备份C盘的映像深度隐藏,即便打开"显示所有文件及文件夹"也不可见.
6,界面友好,全中文操作,无需英语和计算机专业知识.
7,真正一键式操作,只需按K键就能实现全自动无人值守操作.
8,WINDOWS/DOS双重启动方案,安装后可立即使用.
9,危险操作之前贴心提示,明明白白放心使用.
10,安装程序即便被误删除也可使用同版本的光盘版/优盘版恢复映像.
11,附带GHOSTEXP,能打开GHO映像,提取其中的文件.
12,登录密码设置功能,让多人共用一台电脑情况下,不被非法用户侵入.
13,多种引导方式,以兼容各种型号电脑,让特殊机型也能正常启动本软件.
14,错误报告功能,不用笔抄手记就将GHOST错误信息准确上报.
15,服务周到,CHM帮助文档详尽图解,以及在线论坛为您答疑解惑.
一键GHOST v11.0 Build 070707 硬盘版 安装环境:WIN2000/XP/2003 运行环境:DOS 软件类别:系统备份 授权形式:免费 官方网站:DOS之家 http://doshome.com 软件作者:葛明阳(gmy) 软件简介:   一键GHOST是"DOS之家"首创的4种版本(硬盘版/光盘版/优盘版/软盘版) 同步发布的启动盘,适应各种用户需要,既可独立使用,又能相互配合.主要功能包括: 一键备份C盘;一键恢复C盘;中文向导;GHOST11.0.   一键GHOST,高智能的GHOST,只需按一个键,就能实现全自动无人值守操作, 让你一爽到底! 主要特点:   1,GHOST11.0内核,全面支持NTFS,WINDOWS家族一网打尽.   2,硬盘版特别适于无软驱/无光驱/无USB接口的台式机和笔记本电脑使用.   3,安装快速,只需1-2分钟;卸载彻底,不留垃圾文件,安全绿色无公害.   4,不破坏系统原有结构,不向BIOS和硬盘绝对扇区写入任何数据,无需划分隐藏分区.   5,一键备份C盘的映像深度隐藏,即便打开"显示所有文件及文件夹"也不可见.   6,界面友好,全中文操作,无需英语和计算机专业知识.   7,真正一键式操作,只需按K键就能实现全自动无人值守操作.   8,WINDOWS/DOS双重启动方案,安装后可立即使用.   9,危险操作之前贴心提示,明明白白放心使用.   10,安装程序即便被误删除也可使用同版本的光盘版/优盘版恢复映像.   11,附带GHOSTEXP,能打开GHO映像,提取其中的文件.   12,密码设置功能,让多人共用一台电脑情况下,不被非法用户侵入.   13,多种引导方式,以兼容各种型号电脑,让特殊机型也能正常启动本软件.   14,错误报告功能,不用笔抄手记就将GHOST错误信息准确上报.   15,服务周到,CHM帮助文档详尽图解,以及在线论坛为您答疑解惑.
软件简介:   一键GHOST是"DOS之家"首创的4种版本(硬盘版/光盘版/优盘版/软盘版) 同步发布的启动盘,适应各种用户需要,既可独立使用,又能相互配合.主要功能包括: 一键备份C盘;一键恢复C盘;中文向导;GHOST11.0.   一键GHOST,高智能的GHOST,只需按一个键,就能实现全自动无人值守操作, 让你一爽到底! 主要特点:   1,GHOST11.0内核,全面支持NTFS,WINDOWS家族一网打尽.   2,硬盘版特别适于无软驱/无光驱/无USB接口的台式机和笔记本电脑使用.   3,安装快速,只需1-2分钟;卸载彻底,不留垃圾文件,安全绿色无公害.   4,不破坏系统原有结构,不向BIOS和硬盘绝对扇区写入任何数据,无需划分隐藏分区.   5,一键备份C盘的映像深度隐藏,即便打开"显示所有文件及文件夹"也不可见.   6,界面友好,全中文操作,无需英语和计算机专业知识.   7,真正一键式操作,只需按K键就能实现全自动无人值守操作.   8,WINDOWS/DOS双重启动方案,安装后可立即使用.   9,危险操作之前贴心提示,明明白白放心使用.   10,安装程序即便被误删除也可使用同版本的光盘版/优盘版恢复映像.   11,附带GHOSTEXP,能打开GHO映像,提取其中的文件.   12,密码设置功能,让多人共用一台电脑情况下,不被非法用户侵入.   13,多种引导方式,以兼容各种型号电脑,让特殊机型也能正常启动本软件.   14,错误报告功能,不用笔抄手记就将GHOST错误信息准确上报.   15,服务周到,CHM帮助文档详尽图解,以及在线论坛为您答疑解惑. v11.0 Build 070707 更新摘要: * 更新GHOST和GHOSTEXP版本最新的11.0.1.1533版 * 解决XP环境下与卡巴斯基冲突的问题 * 支持更多型号的IBM/TOSHIBA/DELL电脑 * 增加或改进"映像->只读/导出/导入/移动/删除"功能 * 增加DOS环境下的"中文向导->删除映像"功能 * 增加备份中断后自动删除不完整映像功能,以免误恢复 * 增加"引导模式"和"内存模式"部分功能 * 增加更多的Windows系统信息到诊断报告 * 增加GRUB4DOS/MSDOS菜单几个引导项 * 增加和调整DOS工具 * 增加拼音/五笔输入法(返回MS-DOS后使用) * 光盘版增加对USB光驱的支持 * 修正了一些小BUG

21,499

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧