21.06.2018, 22:51 [+3 UTC]
в нашей команде: 2 853 чел. | участники онлайн: 1 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.47 (16.04.2018)

Общие новости:
13.04.2018, 10:33

Форум:
18.06.2018, 08:55

Последний вопрос:
21.06.2018, 15:40

Последний ответ:
21.06.2018, 06:26

Последняя рассылка:
21.06.2018, 03:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
24.02.2010, 15:12 »
Ананьев Рудольф Олегович
Спасибо большое)) [вопрос № 176879, ответ № 259697]
18.01.2012, 16:33 »
Даровко Антон Владимирович
Я посмотрел Ваш ответ и оценил его на отлично. [вопрос № 185202, ответ № 269619]
08.02.2012, 16:34 »
Соколова Светлана
Спасибо большое! [вопрос № 185391, ответ № 269877]

РАЗДЕЛ • Assembler

Создание программ на языке Assembler.

[администратор рассылки: Лысков Игорь Витальевич (Старший модератор)]

Лучшие эксперты в этом разделе

Зенченко Константин Николаевич
Статус: Модератор
Рейтинг: 272
cain52
Статус: 1-й класс
Рейтинг: 4
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 0

Перейти к консультации №:
 

Консультация онлайн # 192341
Раздел: • Assembler
Автор вопроса: baker48 (Посетитель)
Отправлена: 08.01.2018, 14:45
Поступило ответов: 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

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

Состояние: Консультация закрыта

Ответ # 276015 от Лысков Игорь Витальевич (Старший модератор)

Здравствуйте, baker48!
Решение этой задачи здесь


Консультировал: Лысков Игорь Витальевич (Старший модератор)
Дата отправки: 08.01.2018, 18:49

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 192341

Лысков Игорь Витальевич
Старший модератор

ID: 7438

# 1

= общий = | 08.01.2018, 15:17 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
baker48:

Хорошо, дам комментарии. По наличии времени...
Попытайтесь сначала разобраться самостоятельно в этом решении.
Потом посмотрите мои комментарии.
Потом попробуете исправить, чтобы было выполнено ваше нынешнее задание.
Если будут конкретные вопросы, спрашивайте, постараюсь ответить незамедлительно.

=====
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен

• Отредактировал: Лысков Игорь Витальевич (Старший модератор)
• Дата редактирования: 08.01.2018, 15:59

Лысков Игорь Витальевич
Старший модератор

ID: 7438

# 2

= общий = | 08.01.2018, 15:30 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
baker48:

Укажите, если не трудно, ссылку на консультацию или ее номер, где Вы нашли ответ

=====
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен

baker48
Посетитель

ID: 401683

# 3

= общий = | 08.01.2018, 18:40 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

http://rfpro.ru/question/189366 - ссылка на консультацию, как просили.

Лысков Игорь Витальевич
Старший модератор

ID: 7438

# 4

= общий = | 08.01.2018, 18:44 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
baker48:

Чем Вас не устраивают комментарии в той консультации?

=====
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен

Лысков Игорь Витальевич
Старший модератор

ID: 7438

# 5

= общий = | 08.01.2018, 18:47 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
baker48:

Вы даже не обратили внимание, что привели то, что написал автор того вопроса!
Мой ответ в той консультации - полный и с комментариями... Разбирайтесь...
Боюсь, что добавить мне нечего...

=====
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.13870 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.47 от 16.04.2018