Virtualní procesor 4: Porovnání verzí

Z ZděchovNET
Skočit na navigaci Skočit na vyhledávání
(Založena nová stránka: * Index registru: číslo kódované jako 4-bit dynamické, 0 - R0, 1 - R1, 2 - R2, 3 - R3 * Šířka registru: číslo kódované jako 4-bit dynamické, 0 - 8-bit, 1 - …)
(Žádný rozdíl)

Verze z 22. 1. 2016, 01:43

  • Index registru: číslo kódované jako 4-bit dynamické, 0 - R0, 1 - R1, 2 - R2, 3 - R3
  • Šířka registru: číslo kódované jako 4-bit dynamické, 0 - 8-bit, 1 - 16-bit, 2 - 32-bit, 3 - 64-bit, 4 - 128-bit, ...

Rx - registr, kódováno pomocí indexu a šířky

Název Zápis Poznámka
Copy COPY Rx, Ry
Load from memory LDM Rx, [Ry]
Store to memory STM [Rx], Ry
Load constant LDC Rx, n
Clear CLR Rx
Exchange XCHG Rx, Ry při různých šířkách?
Input IN Rx, [Ry]
Output OUT [Rx], Ry
Xor XOR Rx, Ry
And AND Rx, Ry
Or OR Rx, Ry
No operation NOP
Increment INC Rx
Decrement DEC Rx
Jump JP Rx
Call subroutine CALL Rx
Return from subroutine RET
Push to stack PUSH Rx
Pop from stack POP Rx