Microprogramación
;;Intenta comparar sus tamaños y envía el más pequeño a la unidad más pequeña.
Segmento M
Base de datos de datos 9FH, 0B6H
¿DB mínima?
lado m
Segmento de código
Asumir CS:CODE, DS:M
ORG 100H
Iniciar :MOV·AX,M
MOV DS,AX
MOV·AL, Ministro de Defensa:[DATA]
MOV BL,DS:[DATA + 1]
CMP AL, BL
JBE MIN_A
MOV Ming, BL
JMP completado
MING_A : MOV Ming, Aluminio
JMP completo
FINISH:INT 3; Cancelar para ver los resultados en la depuración.
Fin del código
Fin del inicio
;; Compile y vincule el programa fuente asm para generar exe y ejecútelo con depuración en Win7 DOS.
;; Ejecute hasta INT 3 y el programa se detendrá. Utilice el comando d DS:02 durante la depuración.
;; valor de 9Fh.
===========================================
; 2. Se sabe que hay un número binario de 8 bits en AL y se prueba el bit D2.
;; Si es 1, transfiera para salir.
Fragmento de código
Asumir CS:CODE
ORG 100H
Inicio: MOV Ayr, 10110110b
Prueba AL, 00000100b
Salida JNZ
INT 3
Salida: MOV AH, 4CH
INT 21H
Fin del código
Fin del inicio
;; Compile el programa fuente asm y vincúlelo para generar exe, y use la depuración para ejecutarlo en Win7 DOS.