ЛР 4 для ИВТ. Вопросы по реализации Data Memory #34
-
0xNN0003FC - 0xNN000000 = 0x000003FC = 1020 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 13 replies
-
|
По адресу 3FC размещен нулевой байт 255-го слова (256-го, если считать с единицы): Поскольку в памяти инструкций данные хранятся словами, а не байтами ( |
Beta Was this translation helpful? Give feedback.

По адресу 3FC размещен нулевой байт 255-го слова (256-го, если считать с единицы):
Поскольку в памяти инструкций данные хранятся словами, а не байтами (
reg [31:0] Memory [0:255]), после преобразований адреса 0x3fc>>2=0xFF в память придет адрес 255го слова, и она вернет его целиком.Если на лабе вы делали память инструкций как
reg [7:0] mem [0:1023], то вам не надо делать сдвиг, но адрес у вас должен быть уже 10битный.