ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Elementos básicos del lenguaje ensamblador


Enviado por   •  30 de Julio de 2019  •  Apuntes  •  337 Palabras (2 Páginas)  •  267 Visitas

Página 1 de 2

Elementos básicos del lenguaje ensamblador

Constantes enteras

operadores

Constantes reales

Constantes tipo carácter

Constantes tipo cadena

identificadores

Directivas

instrucciones

[+/-] # [raíz]

( )

[+/-] entero [exponente]

‘A’

‘Cadena’

Entre 1 y 247 caracteres

Son comandos que el ensamblador identifica como instrucciones

Contienen: *Etiquetas(opcional)

*nemónico

*operado(s)

*comentario(opcional)

Raíz -> h

(hexadecimal)

+, - (signo)

-2.

“A”

“Cadena”

No son “case sensitive”

[etiqueta: ] nemónico operados [; comentario]

Raíz -> q, o (octal)

*, /

+3.0

‘Juan dijo: “Hola”, y se fue’

El primer carácter debe ser una letra, -, @, ? o $

Raíz -> d, t (decimal)

MOD

-5.33 E+05

No debe ser una palabra reservada

Raíz -> b, y (binario)

+, -

Mínimo un digito y un punto decimal

Raíz -> r (real)

Todo lo que esta entre [ ] es opcional.

Nemónico: set de instrucciones.

Comentario una línea ;

Comentario de mas de una línea / COMENTARIO /

TITLE Nombre -> nombre del programa

; Descripción (fecha, autor, que hace)

INCLUDE -> Librerías (extensión INC)

.data -> variables a utilizar en todo el programa, son modificables.

.stack

.code -> código.

Lo puedo finalizar con una instrucción END o RET.

Data segment

Stack segment

Code segment

Tamaño de Datos

BYTE

SBYTE 127, -127

WORD

SWORD (byte con signo)

DWORD

SDWORD

QWORD

SQWORD

TBYTE (GRUPO DE 10 BYTS)

REAL4

REAL8

REAL10

Directivas Heredadas:

DB (define byte)

DW (define word)

DD (define doble palabra)

DQ (define cuádruple palabra)

Inicializadores

Estos van en .data o en data segment. Constantes o variables.

Nombre (opcional) + Tipo de Dato + valor (es)

                Correl DB 02h

Cod1 DB 13q

Cod1 DB -13

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (125 Kb) docx (346 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com