Instrucciones aritméticas en microcontrolador AVR

Las instrucciones aritméticas son las instrucciones que realizan operaciones aritméticas básicas como suma, resta, multiplicación, etc. El microcontrolador AVR tiene 2 operandos que en realidad son registros que contienen los datos. El registro de la izquierda es el registro de origen, mientras que el de la derecha es el registro de origen .

La siguiente tabla muestra las instrucciones aritméticas :

Instrucción operando Explicación Ejemplo
AGREGAR D, S re = re + S AGREGAR D, S
ADC D, S D = D+ S+ llevar CDA D, K
SUB D, S D = D- S SUB D, S
SBC D, S D = D- S- llevar SBC D, S
mul números sin firmar R1= Byte superior del resultado

R0= Byte inferior del resultado

MUL D, S
MULAS Firmados núms. R1= Byte superior del resultado

R0= Byte inferior del resultado

MULS D, S
MULSU Firmados núms. y núms. sin firmar. R1= Byte superior del resultado

R0= Byte inferior del resultado

MULSU D, S
CÍA D re= re+1 INC D
DIC D D = D-1 DIC D

Nota: Aquí D y S representan Destino y Origen respectivamente.
D y S son registros. No hay instrucciones para la división en AVR.

Publicación traducida automáticamente

Artículo escrito por kunalsg18elec y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *