Una revisión de la programación de microcomputadoras
Segmento de datos: defina variables
Fragmento de código:
Código de tema: inicialización del segmento de datos y código de salida.
;? ¿base? Estructura
dseg? Sección
BAD? 0?; Ingresó el número 1
b? base de datos? 0?;El segundo número ingresado
r? base de datos? 0?;¿Resultados de cálculo guardados? a-b
dseg? ¿Fin
cseg? Párrafo
¿Hipótesis? cs:cseg,? ds: dseg
Inicio:
mov? hacha,? dseg
mov? ds,? Cortar
; Comience a escribir el código requerido por la pregunta desde aquí.
;? ¿abandonar? ¿A dónde ir? Sistema Operativo
mov? ah? 4 canales
int? 21h
cseg? Fin
¿Fin? Start lee las variables A y B, calcula a-b y escribe r.
;¿Necesitas escribir el siguiente código arriba? " ; Comience a escribir el código requerido por la pregunta desde aquí."
mov? Ah, ¿1 punto? 21h; uso int? 1 función de 21H, lee un carácter de datos (al)
sub? Alabama. ¿30H? ;Ignorando la salida de caracteres no numéricos, restando 30H es el número decimal correspondiente de 10.
mov? uno,? al; Guardar en la variable a
int? 21h? ;? ¿Leer la segunda palabra? Tenga en cuenta aquí que cuando ingresa dos números, no agregue retornos de carro, espacios, etc. en el centro.
; Como no hay ningún cambio aquí, omito un paso. ¿movimiento? Ah, ¿1
sub? Aluminio, 30h
mov? b,? Aluminio
mov? licenciado en Derecho,? a;Extracto guardado
sub? licenciado en Derecho,? al;calcular a-b y poner bl
mov? r,? bl; poner los resultados del cálculo? rCompila y llama al programa
Usa masm o tasm, etc.