Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo Colaborativo 2
Arquitectura de computadores
Elaborado por:
JANNETH MANTILLA SUAREZ
CDIGO: 52284783
CURSO 301302_15
Tutor(a):
INTRODUCCION
OBJETIVOS
DESARROLLO DE LA ACTIVIDAD
2. Presentar una tabla con 15 instrucciones del lenguaje assembler explicando para que
sirve cada instruccin. Indicar Nombre de la instruccin, Sintaxis y un breve ejemplo
INSTRUCCI
N
CLASE
MOV
De
transferencia
LODS
De carga
LEA
De carga
POP
De la pila
AND
Lgicas
NOT
Lgicas
ADD
Aritmtica
DIV
Aritmtica
DEFINICION
SINTAXIS
Transferencia de datos
entre
celdas
de
MOV Destino, Fuente
memoria, registros y
acumulador
Cargar cadenas de un
byte o palabra al LODS
acumulador
Carga la direccin del
operando fuente
Recupera un dato de
la pila. Esta instruccin
transfiere el ltimo
valor almacenado en
la pila al operando
destino,
despus
incrementa en dos el
registro SP
Realiza la conjuncin
de los operandos bit
por bit. Con esta
instruccin se lleva a
cabo la operacin "y"
lgica de los dos
operandos
Lleva a cabo la
negacin bit por bit del
operando destino. El
resultado se guarda en
el mismo operando
destino
Adicin
de
los
operandos. Suma los
dos
operandos
y
guarda el resultado en
el operando destino
EJEMPLO
POP destino
POP ax
pepe
NOT destino
NOT 11100110
POP
MUL
JMP
Aritmtica
Multiplicacin
sin
signo. El ensamblador
asume
que
el
MUL fuente
multiplicando ser del
mismo tamao que el
del multiplicador
Salto
Salto
incondicional.
Esta instruccin se
utiliza para desviar el
flujo de un programa
sin tomar en cuenta JMP destino
las
condiciones
actuales
de
las
banderas ni de los
datos.
JA
Salto
LOOP
Ciclos
DEC
Conteo
CMP
Comparacin
Brinco
condicional.
Despus
de
una
comparacin
este
comando salta si est
arriba o salta si no
est abajo o si no es
igual
Generar un ciclo en el
programa.
La
instruccin
loop
decrementa CX en 1
Decrementar
el
operando.
Esta
operacin resta 1 al
operando destino y
almacena el nuevo
valor en el mismo
oeprando
Comparar
los
operandos.
Esta
instruccin resta el
operando fuente al
operando destino pero
sin que ste almacene
el resultado de la
operacin, solo se
afecta el estado de las
banderas
JA Etiqueta
LOOP etiqueta
DEC destino
CMP AX,BX
CLC
Banderas
Limpiar bandera de
acarreo. Esta
instruccin apaga el bit
CLC
correspondiente a la
bandera de acarreo, o
sea, lo pone en cero.
Bibliografa
http://platea.pntic.mec.es/jdelucas/ensamblador.htm
http://moisesrbb.tripod.com/unidad3.htm#unidad311
https://docs.google.com/presentation/d/1ER7uO6Nbitg75GKjYK3rsF9rPg4GUt9OsyJ
If782UPo/edit#slide=id.i171