Вопрос № 30331:
Объясните пожайлуста, почему не работает строка "repe cmpsb password,login" в такой программе для проверки пароля:
dosseg
.model small
.stack 200h
.data
password db 'fender','$'
login db 100 dup (0...
Вопрос № 30.331
Объясните пожайлуста, почему не работает строка "repe cmpsb password,login" в такой программе для проверки пароля:
dosseg
.model small
.stack 200h
.data
password db 'fender','$'
login db 100 dup (0)
rig db 'correct','$'
.code
mov ax,@data
mov ds,ax
mov ah,3fh
mov bx,0
mov cx,3
mov dx, offset login
int 21h
and ax,ax
jz fin
mov cx,ax
equals:
mov dx,offset rig
mov ah,9
int 21h
ret
end
Если попытаться её сассемблировать в командной строке через ассемблер TASM то появится строка "Extra characters on line".Сам
код программы при этом набран правильно.
Как исправить эту ошибку?
Отправлен: 27.11.2005, 21:15
Вопрос задал: Fobos (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Евгений Иванов
Здравствуйте, Fobos!
кури вот так
mov ax,@data
mov ds,ax
mov es,ax
;..........
это всё удали!
;mov ax,seg login
;mov es,ax
;mov ax, seg password
;mov ds,ax