Вы не вошли.
Страницы 1
Regs : 256 x 16 bit
RAM : 256 x 16 bit
A+B>C
0000 . 0000 NOP
---- ---- RET
---- ---- IRET
---- ---- LRET
; Pointers related
0000 . 0001 . RRRRRRRR setp a
0000 . 0010 . RRRRRRRR setp b
0000 . 0011 . RRRRRRRR setp c
; Stack related
0000 . 0100 . RRRRRRRR push <R> ; Push register to stack
0000 . 0101 . RRRRRRRR pop <R> ; Pop register from stack
; Math
0001 . 0000 CLR [C]; Clear C
0001 . 0001 ONE [C]; Set C=1
0001 . 0010 INC [C]; Increment +1 C
0001 . 0011 DEC [C]; Decrement -1 C
0001 . 0100 ADD ; A+B=C
0001 . 0101 SUB ; A-B=C
; Bitwise
0001 . 0100 SHL [C] ; Shift left C
0001 . 0101 SHR [C] ; Shift right C
0001 . 0110 INV [C] ; Invert C
0001 . 0111 ----
; Logic
0000 . 1100 AND ; A&B => C
0000 . 1101 OR ; A|B => C
0000 . 1110 XOR ; A^B => C
0000 . 1111 MOV ; A => C
; Branch
0011 . XXXX JA, JNA A>B ? A<=B ?
0011 . XXXX JB, JNB A<B ? A>=B ?
0011 . XXXX JE, JNE A=B ? A<>B ?
0011 . XXXX JZ, JNZ A=0 ? A!=0 ?
1111 . JMP
1111 . CALL
1111 . LJMP
1111 . LCALL
R252 DS:
R253 DC
R254 CS:
R255 PC
Изменено rcv (2022-05-11 20:46:49)
Не в сети
Страницы 1