diff --git a/ERRATA.md b/ERRATA.md index fd3078e..760912b 100644 --- a/ERRATA.md +++ b/ERRATA.md @@ -2,6 +2,22 @@ ![http://95.215.8.74:5000/days_since_last_commit.png](http://95.215.8.74:5000/days_since_last_commit.png) +**11.07.2025**: Исправлена опечатка в предпоследнем абзаце стр. 227 (в конце первого предложения должен был быть написан **LMA**): + +```diff +- задав какой-нибудь заведомо большой VMA для секции данных ++ задав какой-нибудь заведомо большой LMA для секции данных +``` + +
+ Исправленная версия абзаца + +> Таким образом, мы можем сделать общие VMA (процессор, обращаясь к секциям инструкций и данных будет использовать пересекающееся адресное пространство), а конфликт размещения секций компоновщиком разрешить, задав какой-нибудь заведомо большой LMA для секции данных. В последствии, мы просто проигнорируем этот адрес, проинициализировав память данных начиная с нуля. + +
+ +--- + **16.06.2025**: Исправлена ошибка в _листинге II.14-2_. Предпоследнюю инструкцию (`lw a0, 40(a0)`) следует читать как `lw a0, 24(a0)`.