Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для начинающих > Работа микропроцессора с внешними устройствами


Автор: krasgames 16.10.2011, 08:26
Начинаю с того, что память с ячейками длиной в 8 бит должна иметь две шины, первая выбирает адрес ячейки, а вторая записывает туда число. Тогда МП должен давать адрес и получать значение одновременно. Это можно сделать с помощью промежуточного элемента памяти, как я понял - это буфер, то есть я могу написать mov адрес,число_8_бит, и в память это правильно запишется? а как тогда происходит вывод чисел? Ножек всего 20 у МП, так сначала число, потом адрес в памяти? 
Теперь другая задача, допустим, что я ориентируюсь немного в раздельной и совмещенной адресации. У меня она совмещенная и я использую пару выходов МП А0-А20 под выбор внешней микросхемы. Если я тут напишу mov адрес, число, это уже тавтология какая-то получится. Мне надо здесь просто подать, например, на 4 последние выхода число 8. Как это делается правильно, что я перепутал?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)