Red de conocimiento informático - Conocimiento del nombre de dominio - Una revisión de la programación de microcomputadoras

Una revisión de la programación de microcomputadoras

Escriba el marco básico

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.