Консультация № 192341
08.01.2018, 14:45
0.00 руб.
0 6 1
Здравствуйте! У меня возникли сложности с таким вопросом:

Программа CompModel, автор Жмакин.
Задание: программа ввода символов с клавиатуры с выводом на дисплей. Используемые внешние устройства: клавиатура, дисплей, таймер. Примечание к заданию: очистка буфера клавиатуры после ввода 50 символов или каждые 10 с.
Необходимо решение с использованием обработчика прерывания с пояснениями.

Воспользовавшись поисковиком на данном форуме мной был найден неполный ответ на мой вопрос:
INIT_DISPLAY: RD #101
OUT 11
RD #102
OUT 11
RD #11
OUT 11

INIT_TIMER: RDI #1000
OUT 22
RD #0
OUT 21
RDI #1001
OUT 22

INIT_KEYBOARD: RD #101
OUT 1
RD #10
OUT 1

PROGRAM: IN 21
SBI #1000
JNS INIT_TIMER
IN 0
JZ PROGRAM
OUT 10
IN 2
JNZ INIT_KEYBOARD
JMP PROGRAM

Прошу Вас дать комментарии по каждой строке выше написанного кода.
Заранее благодарен. С уважением, Дмитрий.

Обсуждение

давно
Посетитель
7438
7205
08.01.2018, 15:17
общий
08.01.2018, 15:59
Адресаты:
Хорошо, дам комментарии. По наличии времени...
Попытайтесь сначала разобраться самостоятельно в этом решении.
Потом посмотрите мои комментарии.
Потом попробуете исправить, чтобы было выполнено ваше нынешнее задание.
Если будут конкретные вопросы, спрашивайте, постараюсь ответить незамедлительно.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
7438
7205
08.01.2018, 15:30
общий
Адресаты:
Укажите, если не трудно, ссылку на консультацию или ее номер, где Вы нашли ответ
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
401683
6
08.01.2018, 18:40
общий
https://rfpro.ru/question/189366 - ссылка на консультацию, как просили.
давно
Посетитель
7438
7205
08.01.2018, 18:44
общий
Адресаты:
Чем Вас не устраивают комментарии в той консультации?
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
7438
7205
08.01.2018, 18:47
общий
Адресаты:
Вы даже не обратили внимание, что привели то, что написал автор того вопроса!
Мой ответ в той консультации - полный и с комментариями... Разбирайтесь...
Боюсь, что добавить мне нечего...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
7438
7205
08.01.2018, 18:49
общий
это ответ
Здравствуйте, baker48!
Решение этой задачи здесь
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Форма ответа