Está en la página 1de 3

LENGUAJES DE INTERFAZ

Lenguaje ensamblador
El lenguaje ensamblador es de bajo nivel

int a=10;
int b=5;
int c=a+b;

En lenguaje ensamblador

DW a
DW b
MOV a, 10
MOV b, 5
MOV Ax,a
MOV Bx,b
ADD BX
MOV C, AX

2 tipos de registros
Registros de bandera encender/apagar 1/0
Bandera de signo esta al cambiar el signo esta se enciende

Los programas se almacenan en registros

REGISTROS DE PROPOSITO ESPECIFICO YA TIENEN UNA FUNCION ESPECIFICA


EN EL PROCESADOR

EAX
EBX
ECX

ACUMULA
DOR

AH(REGISTRO DE 8
BITS PERO EL MAS
SIGNIFICATIVO)

REGISTRO
BASE
CONTADO
R

BH

AL (EL BITE
MENOS
SIGNIFICATIV
O)
BL

CH

CL

SP

Integer a,b,c;
a=20500;
b=2;
c= a*b; ?
Nos aparecern unos caracteres porque la longitud de esta operacin es
muy grande
Esto porque la informacin se perdi, esto porque cada variable tiene
longitudes
Signo

16 bits

32,756
En caso de lenguaje ensamblador tenemos que saber cuntos bits tendrn
nuestros operadores.

B
X
C

Valores con cdigo ASCII.

También podría gustarte