ЛР13. Исправление варианта ps2+led (#86)

* ЛР13. Исправление программы

Вместо записи по адресу  значения, выводимого на светодиоды, должна производиться запись по адресу режима мигания.

* ЛР 13. Уточнение рекомендации

При уменьшении значения, до которого считает счётчик, только в 10 раз (то есть с 20 млн. до 2 млн.) светодиоды не успевают моргнуть ни одного раза за всё время симуляции. Чтобы мигания стали видны это значение нужно уменьшать до порядка тысяч.

* Update Labs/13. Peripheral units/README.md

---------

Co-authored-by: Andrei Solodovnikov <VoultBoy@yandex.ru>
This commit is contained in:
NikanorovVD
2024-06-12 14:15:34 +03:00
committed by GitHub
parent 1ff71c55ea
commit 8f910e6f5f
3 changed files with 3 additions and 3 deletions

View File

@@ -43,6 +43,6 @@ trap_handler:
change_mode:
38: 00412403 lw x8, 4(x2) # считываем значение текущего режима
3c: 00144413 xori x8, x8, 1 # инвертируем его младший бит
40: 00812023 sw x8, 0(x2) # записываем инвертированный режим
40: 00812223 sw x8, 4(x2) # записываем инвертированный режим
44: 30200073 mret # возвращаем управление программе (pc = mepc)
# что означает возврат в бесконечный цикл