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

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

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

Чемпионы рейтинга экспертов в этой рассылке

Boriss
Статус: Академик
Рейтинг: 2131
∙ повысить рейтинг »
_Ayl_
Статус: Практикант
Рейтинг: 1863
∙ повысить рейтинг »
vladisslav
Статус: 6-й класс
Рейтинг: 1196
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Программирование / Assembler (Ассемблер)

Номер выпуска:1326
Дата выхода:26.04.2010, 01:30
Администратор рассылки:Лысков Игорь Витальевич, Модератор
Подписчиков / экспертов:317 / 61
Вопросов / ответов:1 / 1
IRC-канал по теме:#assembler

Вопрос № 177960: Здравствуйте. Я уже задавал вопрос не так давно - вот он http://rfpro.ru/question/177153 После ваших советов и изучения литературы, ссылки на которые вы мне писали, я сделал два задания...



Вопрос № 177960:

Здравствуйте. Я уже задавал вопрос не так давно - вот он http://rfpro.ru/question/177153
После ваших советов и изучения литературы, ссылки на которые вы мне писали, я сделал два задания. Их необходимо проверить, так как я не уверен в их правильности, может где недосчеты есть.

Задание 2. Для параллельного порта интерфейса КР580ВВ55 записать управляющее слово для программирования в один режиме 1. Привести фрагмент программы на Ассемблере, которая позволяет загрузить управляющее слово, если адрес DEh.
Режим - 1
Канал - А-ввод
Решение
Управляющее слово
D7 D6 D5 D4 D3 D2 D1 D0
1 0 1 1 1 1 1 1

CW = 10111111a = BFh
MVI A, BF IN DE

Задание 3.
Объяснить назначение основных узлов и блоков программируемого интервального таймера КР580ВИ53. Записать управляющее слово для одного из режимов его работы. Привести временные диаграммы работы таймера, если начал ьное значение содержимого счетчика СТ0 равняется N.
Режим (Счетчик СТ0) = 1
N = 4
Решение
Управляющее слово
D7 D6 D5 D4 D3 D2 D1 D0
0 0 1 1 0 0 1 0
Временные диаграммы:
<a href='http://saveimg.ru/show-image.php?id=36a7fb1d450e922e87ac3ad515e69bc2'> <img src='http://saveimg.ru/thumbnails/20-04-10/0ce32d368895de26518ddae78f2bbcde.jpg' alt='хостинг для картинок' border='0'> </a>

<a href='http://saveimg.ru/show-image.php?id=a350cca7a99b33eafce6960e85895e85'> <img src='http://saveimg.ru/thumbnails/20-04-10/17f7ced2afe7e1776ac39f2aaf500b81.jpg' alt='бесплатный хостинг картинок' border='0'> </a>

Заранее благодарю!

Отправлен: 20.04.2010, 20:17
Вопрос задал: Serg90, Посетитель
Всего ответов: 1
Страница вопроса »


Отвечает Лысков Игорь Витальевич, Модератор :
Здравствуйте, Serg90.
Задание 2
Вы правильно расписали биты для установки порта А, как впрочем и остальных тоже, в режим 1 и на ввод.
Вот только команду Ассемблера для загрузки указали неправильную. Для 51-го это можно сделать, например, так:
Код:
mov dptr, #00deh ;адрес управляющего
слова
mov a, #0bfh ; управляющее слово
movx @dptr, a ; загружаем
Для 80-го так:
Код:
MVI A,0bfH ; управляющее слово
out 0deH ; загружаем


Задание 3
Управляющее слово - правильное (канал 0, чтение/запись слова (о дного байта), режим 1, дв. счет)
Правильная диаграмма - первая, т.к. на выходе в начале счета сигнал сначала устанавливается в "0", в конце счета - в "1"
-----
Удачи!

Ответ отправил: Лысков Игорь Витальевич, Модератор
Ответ отправлен: 21.04.2010, 10:19
Номер ответа: 260946
Украина, Кировоград
Тел.: +380957525051
ICQ # 234137952
Mail.ru-агент: igorlyskov@mail.ru
Абонент Skype: igorlyskov

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 260946 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:

  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.14 от 03.03.2010

    В избранное