35 / 21 / 14
Регистрация: 01.01.2021
Сообщений: 52
1

Увеличение «pc» на четыре в risc-v

26.01.2023, 20:10. Показов 685. Ответов 1

Author24 — интернет-сервис помощи студентам
В risc-v "pc" увеличивается на четыре каждый цикл. Но у меня оперативка 32 битная. В этом случае действительно следует увеличить

Код
wire [5:0] addr = pc[7:2]
Иногда он используется, как указано выше. Но это приводит к потере битов.
Почему происходит такое повышение? Или мне нужно использовать 8-битную оперативную память? Но тогда я получаю команду в 4 цикла.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2023, 20:10
Ответы с готовыми решениями:

В рамку проектора одновременно вставляются четыре квадратных диапозитива, которые проектируются на четыре экрана
В рамку проектора одновременно вставляются четыре квадратных диапозитива, которые проектируются на...

Извлечь из байта четыре старших и четыре младших бита?
Как извлечь из байта четыре старших и четыре младших бита? На Си это выглядит вот так:...

Найти вероятности событий: первые четыре карты в колоде тузы;четыре туза расположены рядом
Колода из 36 карт хорошо перемешана. Найти вероятности событий А) первые четыре карты в колоде...

Четыре угла экрана имеют четыре зеленых квадрата. Когда вы нажмете ENTER, квадраты станут синими
Как написать код??? С++ Четыре угла экрана имеют четыре зеленых квадрата. Когда вы нажмете...

1
-109 / 6 / 1
Регистрация: 24.11.2017
Сообщений: 124
03.03.2023, 21:23 2
Увеличение PC на четыре каждый цикл необходимо, потому что инструкции RISC-V имеют разрядность 32 бита. Использование 8-битной оперативной памяти будет недостаточным, так как она не сможет хранить полную инструкцию. Если вы используете 8-битное ОЗУ, вам нужно будет получить к нему доступ четыре раза, чтобы получить полную инструкцию. Для завершения потребуется четыре цикла, что будет медленнее, чем увеличение PC на четыре за каждый цикл.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2023, 21:23
Помогаю со студенческими работами здесь

Разработайте игру, которая заключается в следующем. На форме размещены четыре кнопки (Button) и четыре метки (Label). Пр
Разработайте игру, которая заключается в следующем. На форме размещены четыре кнопки (Button) и...

RISC-архитектура
<DIV class=m><FONT size=2>Какая ОС обеспечивает наибольшую вычислительную мощность для...

X86 vs RISC
Сейчас активно идет развитие RISC процессоров, Aple к примеру собирается выпускать моноблоки не на...

RISC-микроконтроллеры
Восьмиразрядные однокристальные RISC-микроконтроллеры. Основные характеристики: рабочая частота,...

RISC архитектура
Подскажите кто может ответ на вопрос из котрольной работы. "Каких ограничений следует...

RISC архитектура
Где можно найти подробную информацию про RISC архитектуру микропроцессоров? (Желательно еще...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru