Убраны все "Рисунки ниже"

This commit is contained in:
Andrei Solodovnikov
2024-06-14 11:43:25 +03:00
parent b46352e588
commit 6d0bd328a4
9 changed files with 36 additions and 18 deletions

View File

@@ -203,7 +203,7 @@ _Таблица 4.Кодирование условного перехода._
Предположим, мы хотим переместиться на две инструкции вперед. Это означает, что программный счетчик должен будет увеличиться на 8 ([2 инструкции] * [4 байта — размер одной инструкции в памяти]). Умножение на 4 константы смещения произойдет путем добавления к ней двух нулей справа, поэтому в поле `offset` мы просто записываем число инструкций, на которые мы переместим программный счетчик (на две): `0b00000010`.
Приведенный ниже Си-подобный псевдокод (далее мы назовем его псевдоассемблером) демонстрирует кодирование инструкций с новым полем `B`:
Данный Си-подобный псевдокод (далее мы назовем его псевдоассемблером) демонстрирует кодирование инструкций с новым полем `B`:
``` C
if (reg_file[RA1] {alu_op} reg_file[RA2])