Программирование на JAVA

JNE                                 WAITK                                                         Если символ возврата каретки не введен,

считывается следующий символ

MOV       DATAOUT,0Ah                               Если символ возврата каретки введен,

на дисплей отправляется символ перевода строки

Call          PROCESS                                         Вызов подпрограммы для обработки введенной

строки

Рис. 7.4. Программа, которая считывает с клавиатуры одну строку, сохраняет ее в буфере памяти, а затем отображает на дисплее

Программа, приведенная на рис. 7.4 считывает с клавиатуры строку символов и сохраняет ее в памяти, в буфере, начинающемся с адреса LINE. Затем она вызывает подпро­грамму PROCESS, выполняющую обработку введенной строки. Каждый вводи­мый символ отображается на дисплее. Регистр EAX используется как указатель на буфер в памяти. Его содержимое обновляется с применением автоинкрементного режима адресации, благодаря чему последовательно вводимые символы сохраня­ются в памяти по последовательным адресам.

После


<< назад вперед >>