You are on page 1of 9

INSTITUTO POLITCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERA MECNICA Y


ELCTRICA
UNIDAD PROFESIONAL CULHUACN
DEPARTAMENTO DE COMUNICACIONES Y ELECTRONICA
MICROPROCESADORES
OPERANDOS Y EXPRESIONES
PROFESORA: ING ALONSO PEREZ CLAUDIA BEATRIZ
INTEGRANTES:
LIMON REYES GUSTAVO
MACAS ROJAS LOUIS GILBERTO
ROLDAN MADARIAGA JUAN CARLOS
GRUPO: 6EV4

OPERADORES

Un operador es el smbolo que determina el tipo

de operacin o relacin que habr que


establecerse entre los operandos de una
expresinpara alcanzar un resultado.
Los operandos son el o los elementos sobre los
cuales se van a aplicar las operaciones.
Los operadores se clasifican en tres grupos:
Aritmticos
Relacionales
Lgicos

EXPRESIONES
Una expresin es una secuencia de operadores y

operandos que describe un clculo, normalmente una


expresin se evala en tiempo de ejecucin.
Una expresin es una combinacin de variables,

operadores y llamadas de mtodos construida de


acuerdo a la sintaxis del lenguaje que devuelve un valor.
Una expresin puede ser una constante numrica, una

variable, o un solo valor obtenido combinando


constantes, variables y otras expresiones con
operadores.

FUNCIONES ARITMETICAS

Son

aquellas que permiten la realizacin de


clculos aritmticos.

Utilizan operandos numricos y proporcionan


resultados numricos.
Funciones basicas

Suma (+)

Resta (-)

Multiplicacin (*)

Divisin (/)

LASFUNCIONESARITMTICASINCLUYEN:

ADD : Complementos de suma con signo.


ADDC : Complementos de suma con acarreo.
SUBB : Complementos de sustraccin.
DA : Ajuste a decimal BCD de los dos dgitos del

acumulador despus de una suma.


MUL : Multiplicacin integral sin signo.
DIV : Divisin integral sin signo.
INC : Complementos de incremento.
DEC : Complementos de decremento.

FUNCIONES LGICAS
Una funcin lgica es una expresin

matemtica que evala cuando una variable


lgica toma el valor lgico Verdadero en
funcin de los valores (Verdadero o Falso) de
otras variables lgicas operados mediante las
operaciones AND, OR Y NOT.

FUNCIONES LGICAS
ANL : Funcin lgica Y (AND) entre cada uno

de los bits de dos BYTES o entre dos bits.


CPL : Complemento lgico de todos los bits de
un BYTE de un solo bit.
ORL : Funcin lgica O(OR) entre cada uno de
los BIT de dos BYTES o entre dos bits.
XRL: Funcin lgica O EXCLUSIVA (XOR) entre
cada uno de los BIT de dos BYTES.

REFERENCIAS USADAS EN LA
TABLA DE INSTRUCIONES
Rn : Registro de R0 a R7 del banco seleccionado.
data : Dato de 8 BITS localizados en las direcciones de

la memoria RAM interna(0-127) o en el PORT de I/0,


registros de estado etc,( 128-255).
@Ri : Dato de 8 bis para direccionamiento indirecto de

memoria RAM interna (0-255) utilizando los registros R1


o R0.
#data : Constante de 8 BITS incluida en la instruccin.
#data 16 : Constante de 16 BITS incluida en la
instruccin.

addr 16 : Direccin de destino de 16 BITS, utilizada en

instrucciones de llamada a subrutina o salto LCALL Y LIMP;


en total, 64K-byte del espacio de memoria de programa.
addr 11 : Direccin de destino de 11 BITS, utilizada en

instrucciones como ACALL y AJMP; en total, paginas de 2


Kbytes de memoria de programa.
Red : Signo o smbolo relativo para saltos a direcciones

compuestas de 8 BITS, usadas en instrucciones SJMP O


saltos condicionales. Rango mximo de -128 a +127 BYTES.
bit : Direccin directa e un BIT en datos de la memoria RAM
interna o BITS de registros de funciones especiales.

You might also like