Principios del lenguaje ensamblador de microcomputadoras, ¡algunos problemas encontrados en la programación MASA! Por favor ayuda, proporciona el código fuente, no sé qué salió mal, ¡gracias!
Tienes muchas preguntas
1. No entiendo la carga... La primera oración es incorrecta.
2. No sé usar la función diez
3. No sé leer el teclado
4. ....
Es mejor leer el libro primero antes de hacer preguntas
El siguiente programa puede ingresar hasta 80 números, pero todos son de un solo dígito y el total no excede los 256
Segmento de datos
BUF DB 81,?
A DB 81 DUP(?)
LOS DATOS TERMINAN
SEGMENTO DE CÓDIGO
Supongamos CS:CODE,DS:DATA
Inicio: MOV AX,DATA
MOV DS,AX
LEA DX ,BUF
MOV AH, 0AH
A MOV AH, 0AH
A MOV AH, 0AH, 0AH, 0AH.0AH
INT 21H
MOV AX,0
MOV CL,BUF[1]
MOV CH,0
MOV SI,0
LP:
AÑADIR AL,A[SI]
SUB AL,30H
INC SI
BUCLE LP
PUSH AX
MOV DL,13
MOV AH,2
INT 21H
MOV DL ,10
INT 21H
POP AX
PONER: