Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # LD
- Registros de 8 bits: A, B, C, D, E, H, L
- Registros de 16 bits: BC, DE, HL
- # ADD
- Sólo se puede sumar en los registros A (8 bits) y HL (16 bits).
- ```asm
- add a, b ; A + B
- add hl, bc ; HL + BC
- ```
- # ADC
- Sumar con CARRY.
- # INC
- Incrementa el valor de un registro, pero no actualiza el flag de CARRY!
- # SCF
- _Set Carry Flag_ a 1.
- ```asm
- scf ; CARRY = 1
- add a, 0 ; CARRY = 0
- ```
- # CCF
- _Complement Carry Flag_.
- ```asm
- ccf ; CARRY = 0 si CARRY era 1
- ccf ; CARRY = 1 si CARRY era 0
- ```
- # SUB
- Sólo se pueden restar sobre el registro A.
- ```asm
- sub a ; A - A
- sub b ; A - B
- sub 10 ; A - 10
- ```
- # SBC
- Resta con CARRY. Se puede restar sobre el registro A y sobre HL (¡curioso!).
- ```asm
- sbc a, b ; A - B
- sbc hl, bc ; HL - BC
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement