题目要求是这样的
在屏幕中的第 10 行到 15 行的第 20 列开始显示如下菜单: Arithmetic system of primary school
然后我写出了下面的代码
assume cs:codesg, ds:datasg
datasg segment
welcome db 'Arithmetic system of primary school$'
file db '1. add$'
insert db '2. subtract$'
modify db '3. multiply$'
exit db '4. devide$'
datasg ends
codesg segment
start:
mov ax, datasg
mov ds, ax
mov ah, 02h
mov dh, 09h
mov dl, 13h
int 10h
lea dx, welcome
mov ah, 09h
int 21h
mov ah, 02h
mov dh, 10h
mov dl, 13h
int 10h
lea dx, file
mov ah, 09h
int 21h
mov ah, 02h
mov dh, 11h
mov dl, 13h
int 10h
lea dx, insert
mov ah, 09h
int 21h
mov ah, 02h
mov dh, 12h
mov dl, 13h
int 10h
lea dx, modify
mov ah, 09h
int 21h
mov ah, 02h
mov dh, 13h
mov dl, 13h
int 10h
lea dx, exit
mov ah, 09h
int 21h
;等待用户按键
mov ah, 07h
int 21h
mov ah, 4ch
int 21h
codesg ends
end start
这个代码可以正确显示出我要的内容,但是第一行和第二行之间总是有空行,具体表现如下
我真的想不明白问题出在哪里 不论是问百度还是问 gpt 都不太管用,我没法了所以来问问各位,希望有懂的救一下,我先谢谢各位了
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.