Está en la página 1de 3

ANDI

r16
1 1 0 1 0 1 1 1 LDI R16, $D7 // Se cargo el valor inmediato de oxD7 a el registro R16
0 0 0 0 1 1 1 1 ; K = $0F
0 0 0 0 0 1 1 1 ANDI R16, $0F // Se creo una compuerta logica entre el valor de R16 y el valor de K

SUBI
R16
1 1 0 1 0 1 1 1 LDI R16, $D7 // Se cargo el valor inmediato de 0xd7 al resgistro R16
0 0 0 0 1 1 1 1 ; K = 0x0F
1 1 0 0 1 0 0 0 SUBI R16, $0F // Se realizo una compuerta logica inversa de OR entre R16 y K

ORI
R16
1 1 0 1 0 1 1 1 LDI R16, $D7 // Se carga el valor inmediato de 0xD7 al registro 16
0 0 0 0 1 1 1 1 ; K = $0F
1 1 1 0 0 1 1 0 ORI R16, $0F // Se realiza la compuerta logica Or entre el registro 16 y la constante K

LDI
R16
1 1 0 1 0 1 1 1 $D7

1 1 0 1 0 1 1 1 LDI R16, $D7 // Se carga el valor inmediato de 0xD7 al registro R16

También podría gustarte