我的目标是显示4个选项的菜单,名称,年龄,主要和退出。出于某种原因,我在如何将其作为菜单显示在一个单独的行上的每个选项上。它应该是这样的:
请选择一个选项:
1.姓名
2.年龄
3.少校
4.退出
我已经习惯了Java的生活方式,并在字符串中使用\ n将文本推送到下一行。它是在8086年。
答案 0 :(得分:2)
使用EMU8086制作:
.model small
.stack 100h
.data
menu db "Please select a choice:",13,10
db "1. Name",13,10
db "2. Age",13,10
db "3. Major",13,10
db "4. Exit",13,10,'$'
.code
start:
;INITIALIZE DATA SEGMENT.
mov ax, @data
mov ds, ax
call clear_screen
call display_menu
;WAIT FOR ANY KEY.
mov ah, 7
int 21h
;FINISH PROGRAM.
mov ax, 4c00h
int 21h
;---------------------------------------------
display_menu proc
mov dx, offset menu
mov ah, 9
int 21h
ret
display_menu endp
clear_screen proc
mov ah, 0
mov al, 3
int 10H
ret
clear_screen endp
end start