Beruflich Dokumente
Kultur Dokumente
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
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