mirror of
https://github.com/MPSU/APS.git
synced 2025-09-16 01:30:10 +00:00
ЛР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:
@@ -14,5 +14,5 @@
|
||||
30200073
|
||||
00412403
|
||||
00144413
|
||||
00812023
|
||||
00812223
|
||||
30200073
|
||||
|
@@ -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)
|
||||
# что означает возврат в бесконечный цикл
|
||||
|
Reference in New Issue
Block a user