Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RFPRO.RU

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

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 381
∙ повысить рейтинг »
Куликов Роман Евгеньевич
Статус: 1-й класс
Рейтинг: 0
∙ повысить рейтинг »
Козлова Ольга Александровна
Статус: 1-й класс
Рейтинг: 0
∙ повысить рейтинг »

∙ Assembler

Номер выпуска:1618
Дата выхода:17.06.2016, 22:51
Администратор рассылки:Лысков Игорь Витальевич (Старший модератор)
Подписчиков / экспертов:23 / 8
Вопросов / ответов:1 / 1

Консультация # 189575: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Пересмотрите пожалуйста!!! Вывод содержимого заданного участка памяти на дисплей посимвольно с заданным промежутком времени между выводами символов Остаток от деления на 256 трех младших разрядов ячейки памяти рассматривается как ASCII-код символа. Начальный адрес па...

Консультация # 189575:

Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Пересмотрите пожалуйста!!!
Вывод содержимого заданного участка памяти на дисплей посимвольно с заданным промежутком времени между выводами символов
Остаток от деления на 256 трех младших разрядов ячейки памяти рассматривается как ASCII-код символа. Начальный адрес памяти, длина массива вывода и промежуток времени — параметры подпрограммы
ВУ - Дисплей, таймер

RD #500 
ADD #500
MUL 72
DIV #16
WR 73
M0:RD 73
OUT 21 
RDI 1101
OUT 22 
RD #11
OUT 11
RD #0
OUT 13 
M1:IN 20
JZ M1 
RDI 1000
OUT 22 
RD #101
OUT 20 
RD #70 
WR R1 
CALL M 
OUT 10 
RD 70
ADD #1
WR 70 
RD 71
SUB #1
WR 71 
JNZ M0 
HLT 
M:RD @R1 
DIV #256
MUL #256
WR R4
RD @R1
SUB R4
WR R4
RD R4 
RET

Дата отправки: 12.06.2016, 22:12
Вопрос задал: lileay (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


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

Здравствуйте, lileay!
Чуток подправил. Посмотрите, что и как. Будут вопросы - спрашивайте...
Кроме того, добавил в начало инициализацию параметров, дабы не вводить ручками :)

Код (Assembler) :: выделить код
RD #80
WR 70
RD #4
WR 71
RD #2
WR 72
RD #304
WR 80
RD #49
WR 81
RD #50
WR 82
RD #51
WR 83

RD #500 
ADD #500
MUL 72
DIV #16
WR 73
RD #101
OUT 11
RD #11
OUT 11
M0:RD 73
OUT 21 
RDI 1101
OUT 22 
M1:IN 20
JZ M1 
RDI 1000
OUT 22 
RD #101
OUT 20 
RD 70 
WR R1 
CALL M 
OUT 10 
RD 70
ADD #1
WR 70 
RD 71
SUB #1
WR 71 
JNZ M0 
HLT 
M:RD @R1 
DIV #256
MUL #256
WR R4
RD @R1
SUB R4
RET

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

5
спасибо!
-----
Дата оценки: 16.06.2016, 19:51

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

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное