Programación de ensamblaje para mostrar un diálogo de preguntas y respuestas en el monitor
1. segmento de datos
string1 db '¿cómo te llamas?',13,10,'$'
string2 db 'mi nombre es li yang !$'
los datos terminan
segmento de código
se supone cs:code,ds:data
inicio:
mov ax,data
mov ds,ax
lea dx,string1
mov ah,9
int 21h p> p>
mov dx,offset string2
int 21h
mov ah,4ch
int 21h
el código termina p>
fin de inicio
2. segmento de datos
x dw 0ff00h; suponga que x es 1111111100000000
y dw 0ffh; p>
w dw ?
los datos terminan
segmento de código
se supone cs:code,ds:data
iniciar:
mov ax,data
mov ds,ax
mov ax,x
añadir ax,y
mov bx,40
sub ax,bx
mov w,ax
mov ah,4ch
int 21h
el código termina
fin de inicio
La segunda pregunta no tiene salida ni entrada. Puede agregarla usted mismo, pero es muy problemático. .
Puedes usar el comando t y el comando d para verlo en depuración