Preguntas sobre programación de microcomputadoras, los detalles son los siguientes, ¡proporcione puntajes altos para las respuestas!
;; 1. En el segmento de datos M, se almacenan dos números sin signo de 8 bits a partir de la unidad de DATOS
;; . a la unidad MIN.
SEGMENTO M
DATOS DB 9FH, 0B6H
MIN DB ?
M EXTREMOS
CÓDIGO SEGMENTO
ASUME CS: CÓDIGO, DS: M
ORG 100H
INICIO: MOV AX, M
MOV DS, AX
MOV AL, DS: [DATOS]
MOV BL, DS: [DATOS 1]
CMP AL, BL
JBE MIN_A p>
MOV MIN, BL
FINALIZAR JMP
MIN_A: MOV MIN, AL
FINALIZAR JMP
FINALIZAR: INT 3; Abortar para ver los resultados en DEBUG
CODE ENDS
END START
;; Compile y vincule el programa fuente asm para generar exe, en DOS de Win7 Use depuración para ejecutar y pasar,
; Ejecute en INT 3 y el programa finaliza. Use el comando d DS: 02 en depuración,
; la unidad MIN es relativamente grande. Valor mínimo 9Fh
=================================. ========= ==
;; 2. Se sabe que hay un número binario de 8 bits en AL, pruebe el bit D2,
; ; Si es 1, transfiera a SALIR.
SEGMENTO DE CÓDIGO
ASUME CS: CÓDIGO
ORG 100H
INICIO: MOV AL, 10110110b
PRUEBA AL, 00000100b
SALIDA JNZ
INT 3
SALIDA: MOV AH, 4CH
INT 21H
CODE ENDS
END START
;; Compile y vincule el programa fuente asm para generar exe y ejecútelo con depuración en Win7 DOS