![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 12.03.2012
Сообщений: 6
|
![]()
.model small
.stack 100h .data message db 'Hello everybody!',10,13,'$' String db 100 dup(?) NewLine db 10,13,'$' .code start: mov ax,@data mov ds,ax mov dx,offset message mov ah,9 int 21h ;Начало введения символов lea bx,String ;Смещение переменной для хранения символов в bx mov ah,1 ;Функция ввода символа. Символ в al EnterChar: int 21h ;Выполнение ввода символа cmp al,13 ;Сравнение кода введенного символа с кодом Enter je EndEnterChar ;Если уровни - завершение ввода jne EnterChar ;Если не равны - продолжение введения символов EndEnterChar: mov dx,offset NewLine ;Перевод курсора на начало следуещей строки экрана mov ah,9 int 21h mov ax,4c00h int 21h end start int 21h cmp al,27 je exit Вот на экран выводится строка, и я могу вводить текст Как мне сделать так, чтобы то что я вводил сравнивало с уже выведенной строкой? Помогите пожалуйста! Заранее большое спасибо! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
assembler( | joha | Помощь студентам | 0 | 22.11.2011 18:47 |
Assembler | Peppi | Помощь студентам | 3 | 22.11.2011 17:24 |
Assembler и C | coNsept | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 25.08.2010 16:11 |
Assembler | banano | Фриланс | 1 | 17.05.2010 15:44 |
Assembler | Николай ПН | Помощь студентам | 22 | 21.03.2010 21:28 |