Ниже приведен пример вопроса, заданного в моем последнем тесте на курсе «Компьютерная инженерия». Любой разум объясняет мне, как получить начальные/конечные адреса каждого из них? Я вернул правильные ответы внизу ...Как правильно рассчитать адресные пространства?
Устройство MSP430F2410 имеет адресное пространство 64 КБ (базовую архитектуру MSP430). Заполните приведенную ниже таблицу, если мы знаем следующее. Первые 16 байтов адресного пространства (начиная с адреса 0x0000) зарезервированы для специальных регистров функций (IE1, IE2, IFG1, IFG2 и т. Д.), Следующие 240 байтов зарезервированы для 8-битных периферийных устройств, а следующий 256 байтов зарезервировано для 16-разрядных периферийных устройств. Объем оперативной памяти составляет 2 Кбайт и начинается с адреса 0x1100. В верхней части адресного пространства находится 56 КБ флэш-памяти, зарезервированной для кода и таблицы векторов прерываний.
What Start Address End Address Special Function Registers (16 bytes) 0x0000 0x000F 8-bit peripheral devices (240 bytes) 0x0010 0x00FF 16-bit peripheral devices (256 bytes) 0x0100 0x01FF RAM memory (2 Kbytes) 0x1100 0x18FF Flash Memory (56 Kbytes) 0x2000 0xFFFF
Это объяснение - именно то, что мне нужно. Не стесняйтесь приходить, чтобы научить наш класс. Будьте гораздо полезнее, чем нынешний учитель! Очень ценим. – Nedlinin