Skip to content

Commit

Permalink
Update BYTECODE.md
Browse files Browse the repository at this point in the history
Добавил примечание относительно адресов перехода в JMP/JZ/JNZ
  • Loading branch information
sergey-raevskiy committed Aug 12, 2014
1 parent 50258f9 commit 3f1e4b7
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions notes/BYTECODE.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,9 @@ addr_offset | Смещение относительно счетчика ком
0D | EQ | FIXME
0E | PRINT | Печатает число с верхушки стека на устройсве вывода
0F | DEBUG | FIXME

**Примечание:** для инструкций перехода адрес вычисляется с использованием PC
а тот момент, когда инструкция полностью декодирована.

Например, инструкция *jmp -5* вводит машину в бесконечный цикл (т.к. постоянно передает управление на начало инструкции), в то время как *jmp 0* ничего не делает.

0 comments on commit 3f1e4b7

Please sign in to comment.