Функция
GetChar считывает один символ, введённый пользователем с клавиатуры, и возвращает его в регистре
AL. Это позволяет получать ввод от пользователя в текстовом режиме.
Параметры:- Функция не принимает параметров.
Возвращаемое значение:- AL: Код введённого символа.
Состояние флагов:- Функция не изменяет состояние флагов.
Особенности:- Функция не изменяет значения регистров, кроме AL.
- title Автор: Довгополов Евгений Сергеевич
- .model small
- .stack 100h
- code segment public ____________; Начало сегмента кода
- ____assume _cs:code
- ____include Handyfar.inc________; Подключаем файл с функциями
- ____main proc __________________; Начало процедуры main
- ________call____SetDataSegment__; Вызываем процедуру SetDataSegment
- ________call____GetChar_________; Вызываем процедуру GetChar
- ________call____PrintNewLine____; Вызываем процедуру PrintNewLine
- ________call____PutChar_________; Вызываем процедуру PutChar(al)
- ________xor_____al, al__________; Обнуляем регистр al
- ________call____ExitProcess_____; Вызываем процедуру ExitProcess
- ____main endp __________________; Конец процедуры main
- code ends ______________________; Конец сегмента кода
- end main _______________________; Конец файла. Точкой входа указывается процедура main