diff --git a/ERRATA.md b/ERRATA.md index 87de8e7..f9291be 100644 --- a/ERRATA.md +++ b/ERRATA.md @@ -2,6 +2,12 @@ ![http://95.215.8.74:5000/days_since_last_commit.png](http://95.215.8.74:5000/days_since_last_commit.png) +**16.06.2025**: Исправлена ошибка в _листинге II.14-2_. + +Предпоследнюю инструкцию (`lw a0, 40(a0)`) следует читать как `lw a0, 24(a0)`. + +--- + **22.05.2025**: Исправлено несоответствие в названиях модулей в ЛР10-12. - `irq_controller` следует читать как `interrupt_controller`; diff --git a/Labs/14. Programming/startup.S b/Labs/14. Programming/startup.S index e920617..0c94e47 100644 --- a/Labs/14. Programming/startup.S +++ b/Labs/14. Programming/startup.S @@ -145,7 +145,7 @@ _int_handler: lw t4, 60(a0) lw t5, 64(a0) lw t6, 68(a0) - lw a0, 40(a0) + lw a0, 24(a0) # Выход из обработчика прерывания mret diff --git a/Labs/16. Coremark/startup.S b/Labs/16. Coremark/startup.S index e920617..0c94e47 100644 --- a/Labs/16. Coremark/startup.S +++ b/Labs/16. Coremark/startup.S @@ -145,7 +145,7 @@ _int_handler: lw t4, 60(a0) lw t5, 64(a0) lw t6, 68(a0) - lw a0, 40(a0) + lw a0, 24(a0) # Выход из обработчика прерывания mret