¿Cómo ejecutar instrucciones de bucle paso a paso durante la depuración en lenguaje ensamblador?
Utilice el comando T para ejecutar la ejecución en un solo paso. Las capturas de pantalla del programa fuente y el archivo EXE compilado son las siguientes:
;; a 100
ASUME ?CS:CODE
SEGMENTO DE CÓDIGO ?
ORG ?100H
INICIO: ?MOV ?AX, 0 ? ;; Suma limpia de AX Zero
MOV ?CX, 0 ;; La suma de CX está limpia
LP: ?INC ?CX ;; AX, CX ;; AX←AX +CX
CMP ?CX, 100 ;; Comparar el valor de CX con 100
JB LP ;;
INT ?3 ?;; Si CX = 100, el programa se detiene para ver la suma de AX
CODE FINDS
END ?START ?