例10.18 编写程序,显示其命令行参数信息。

解:在使用命令行时,操作系统允许在被装入的程序名之后附加多达127个字符(包括最后的回车符)作为其命令的参数。

本例子的目的就是要了解命令行参数的存储方法,为以后使用命令行参数作准备。

.MODEL SMALL
.CODE
.STARTUP
MOV AH, 51H
INT 21H
MOV DS, BX ;DS=PSP的段地址
MOV BX, 80H
MOV CL, [BX]
XOR CH, CH
JCXZ over
INC BX ;80~FFH字段中的跳过第二个字节
.REPEAT

INC

BX

MOV

DL, [BX]

MOV

AH, 2

INT

21H
.UNTILCXZ ;显示命令行参数中的字符
over:
.EXIT 0
END

关 闭