15.09.26
This commit is contained in:
@@ -59,4 +59,10 @@
|
||||
- Ошибка компилятора `multiple .org directives not allowed`
|
||||
- В одной секции - один `.org` (один в `.text`, один в `.data`)
|
||||
### Чтение из пустого ввода
|
||||
- `ERROR: memory access error: input is depleted`
|
||||
- `ERROR: memory access error: input is depleted`
|
||||
### Сдвиги
|
||||
- Если сдвинуть числа больше чем на 32, то просто зануление - для сдвига влево
|
||||
- Для сдвигов вправо, если исходное число было положительным - зануление
|
||||
- Для сдвигов вправо, если иходное число было отрицательным - `-1`
|
||||
### Переходы
|
||||
- В отличие от БЭВМ переходы тут работают иначе. Переходы, которые сравнивают с нулем, учитывают только знак (в бэвм учитывали еще `n+v(mod2)`). Поэтому надо самому реализовывать переходы, которые учитывают специфику доп. кода через `bvz+bltz` например
|
||||
Reference in New Issue
Block a user