Я должен разработать систему, имеющую
- ЦП с 16-битной адресной шиной и 8-битной шиной данных.
В этой системе я имею в своем распоряжении:
- ОЗУ с шириной ДАННЫХ 4 бита и шириной АДРЕСА 12 бит.
и:
- ПЗУ с шириной ДАННЫХ 8 бит и шириной АДРЕСА 14 бит.
Не является ли проблемой то, что размеры шин данных различаются при построении системы? Я имею в виду, я знаю, что при использовании адресной шины вы можете выбрать, с какими линиями шины вы хотите работать, чтобы вы могли ориентироваться на определенное пространство памяти. Но при использовании шины данных, действительно ли это та же идея? Если я непрерывно отображал пространство памяти, будут ли программы, работающие в этой системе, терять данные таким образом, поскольку считываются только 4 бита из 8 битов данных? Это действительно кружит мне голову.