Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2008, 21:10   #1
Rus+ick
Новичок
Джуниор
 
Регистрация: 09.12.2008
Сообщений: 1
По умолчанию Строка параметров

Как достать командную строку (строку параметров)? в MS-DOS
Rus+ick вне форума Ответить с цитированием
Старый 16.12.2008, 05:46   #2
Min
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 239
По умолчанию

строка параметров находится по адресу 80h от начала программы (т.е. в PSP).
сначала идет байт - длина строки параметра.
затем сама строка(включая первый пробел).

вот пример:
Код:
prg segment para public 'code'
assume cs:prg,ss:prg,es:prg,ds:prg
org 80h
count db ?
x db ?
org 100h
start: jmp go
msgEr db 'Not Parameters$'
go:
cmp count,0
je NotP
call output
jmp exit
NotP:
mov ah,9
mov dx,offset msgEr
int 21h
exit:
mov ah,8
int 21h

mov ax,4c00h
int 21h

;Процедура вывода
output proc
push cx
push ax
mov si,1
mov ah,2
xor ch,ch
mov cl,count
outputLoop:
mov dl,x[si]
int 21h
inc si
loop outputLoop
pop ax
pop cx
ret
endp

ret
prg ends
end start
Надо бы избавиться от привычки ставить многоточие.....
Min вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строка состаяния или загрузачная строка Sergeu Мультимедиа в Delphi 8 27.08.2008 10:32
Многоступенчатый выбор параметров. THE_ENGINEER Microsoft Office Excel 4 31.07.2008 13:15
Передача параметров aesoem Общие вопросы Delphi 8 15.07.2008 21:51
CDialog передача параметров! mahsus Общие вопросы .NET 4 09.03.2008 17:40
Передача параметров Gudzon Общие вопросы Delphi 12 08.02.2007 08:19