Documente Academic
Documente Profesional
Documente Cultură
Sistemas Computacionales
Lic. Ing. Sistemas Computacionales
Presentación.
Unidad No 8.- Programación Del Microprocesador.
- Asignatura: Microprocesadores.
7mo Cuatrimestre
Lenguaje de Máquina
Lenguaje Ensamblador.
N=I+J+K
Para que la mejora sea más significativa, podemos hacer uso de nombres
simbólicos o mnemotécnicos de las instrucciones. Cada línea sigue representando
una posición de memoria, y consta de tres campos separados por espacios. El
primer campo contiene la dirección de una posición. El segundo campo contiene
el símbolo de tres letras que representa su código de operación. Si se trata de una
instrucción que hace referencia a memoria, un tercer campo contiene la
dirección. Para memorizar un dato concreto en una posición dada, nos inventamos
una pseudoinstrucción con el símbolo DAT. Esta es meramente un indicador de que
el tercer campo de la línea contiene un número en hexadecimal a memorizar en
la posición que especifica el primer campo.
. MODEL SMALL
. CODE
TEST_WRITE_HEX PROC
CALL WRITE_HEX
INT 20h
PUBLIC WRITE_HEX
; este procedimiento convierte el byte en el registro DL a hex y escribe los dos dígitos
hexadecimales en la posición corriente del cursor DL byte a ser convertido a
hexadecimal usa a: WRITE_HEX_DIGIT
WRITE_HEX PROC
PUSH DX
MOV CX, 4
SHR DL, CX
POP DX
POP CX
RET
WRITE_HEX ENDP
PUBLIC WRITE_HEX
WRITE_HEX_DIGIT PROC
PUSH DX
HEX_LETTER:
WRITE_DIGIT:
POP DX
RET
WRITE_HEX_DIGIT ENDP
PUBLIC WRITE_CHAR
WRITE_CHAR PROC
PUSH AX
POP AX
RET
WRITE_CHAR ENDP
8.4.- Archivo De Disco
0 WARNING ERRORS
0 SEVERE ERRORS
A>
A>LINK ARCHIVO;
Hemos creado nuestro archivo *.EXE. Ahora sí necesitamos crear nuestra versión
BIN.
A>
Si listamos los archivos que hemos creado, obtendríamos:
A>DIR ARCHIVO. *
directory of A:\
archivo.ASM 100
archivo.OBJ 200
archivo.EXE 600
archivo.COM 50
A>DEBUG ARCHIVO.COM
-U
http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Microprocesadores.pdf
http://www.unamerida.com/archivospdf/MIA316-U7.pdf
http://www.ittux.edu.mx/sites/default/files/MICROCOMPUTADORAS_AL_DETALLE.p
df