Operadores de lenguaje ensamblador

Solo disponible en BuenasTareas
  • Páginas : 9 (2006 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de diciembre de 2010
Leer documento completo
Vista previa del texto
INDICE

1-INTRODUCCION………………………………………………………………………………………………………………………..1

2-PRESENTACION…………………………………………………………………………………………………………………………2

3-OPERADORES ARITMETICOS……………………………………………………………………………………………………...3

4-OPERADORES LOGICOS……………………………………………………………………………………………………………4

5-OPERADORES RELACIONALES………………………………………………………………………………………………….5

6-OPERADORES DE RETORNO DEVALORES…………………………………………………………………………………9

7-OPERADORES DE ATRIBUTOS………………………………………………………………………………………………….10

8-BIBLIOGRAFIAS……………………………………………………………………………………………………………………….11

9-CONCLUSIONES………………………………………………………………………………………………………………………12

INTRODUCCION.

Este documento es una recopilación de información de un tema específico.

Los datos mostrados aquí se han estudiado para sacar un resumen de lo que trata el tema sin olvidar la complejidad del de este.Todo esto con el fin de que contenga lo más importante y que venga lo más completo posible
para el agrado del lector.

El tema será de la carrera en sistemas computacionales de la materia de lenguaje ensamblador. Esto para no ser confundido con otros tipos de temas parecidos como lo es el de matemáticas u otros temas que llevan relación. Y que el enfoque sea pensado en esta materia.Aprender a aprender será una de las más importante finalidades de este documento para contar con herramientas para nuestra carrera, para darle un sentido especial, en el de lenguaje ensamblador.

PRESENTACION.

A continuación se hablara del tema operadores de lenguaje ensamblador el cual viene dividido en varios temas y cada uno con sus respectivas definiciones.

Se hablara de operadores ydiferentes tipos de estos como lo son: operadores aritméticos, operadores lógicos, operadores relacionales, operadores de retorno de valores, operadores de atributo. Todo esto relacionado con el lenguaje ensamblador.

Ya que para poder realizar cualquier tipo de programación o para realizar unas operaciones en un ensamblador se requiere del conocimiento de los operadores y para qué sirven cada uno deellos. Es muy necesario utilizar los operadores para el buen desempeño del programa

Para facilidad del entendimiento cada uno de los operadores de los que se muestra a continuación viene con sus respectivos ejemplos para la demostración de las definiciones.

OPERADORES ARITMÉTICOS

Los operadores aritméticos nos permiten, básicamente, hacer cualquier operación aritmética, que necesitemos(ejemplo: suma, resta, multiplicación, etc.). En la siguiente tabla se muestran los operadores de los que disponemos en C y su función asociada.
Tabla: Operadores aritméticos |
Operador | Acción | Ejemplo |
| Resta | x = 5 3; // x vale 2 |
| Suma | x = 2 3; // x vale 5 |
| Multiplicación | x = 2 3; // x vale 6 |
| División | x = 6 2; // x vale 3 |
| Módulo | x = 5 % 2; // x vale1 |
| Decremento | x = 1; x; // x vale 0 |
| Incremento | x = 1; x; // x vale 2 |
|

Pueden emplearse libremente (+), (-), (*) y (/) -en este último caso la división es siempre entera. Es válida, por ejemplo, la siguiente línea en ensamblador (que se apoya en la directiva DW, que se verá más adelante, para reservar memoria para una palabra de 16 bits):

dato DW 12*(numero+65)/7También se admiten los operadores MOD (resto de la división) y SHL/SHR (desplazar a la izquierda/derecha cierto número de bits). Obviamente, el ensamblador no codifica las instrucciones de desplazamiento (al aplicarse sobre datos constantes el resultado se calcula en tiempo de ensamblaje):

dato DW (12 SHR 2) + 5

OPERADORES LÓGICOS.
Los operadores lógicos sirven para combinar condiciones. Unacondición puede tomar tres valores TRUE (verdadero), FALSE (falso) o NULL (nulo), por lo tanto el resultado de los operadores lógicos también será true, false o null.

AND (el resultado es verdadero si ambas expresiones son verdaderas)
OR (el resultado es verdadero si alguna expresión es verdadera)
NOT (el resultado invierte la condición de la...
tracking img