gpt4 book ai didi

assembly - 使用 MS-DOS int 21h 系统调用以汇编语言打印新行

转载 作者:行者123 更新时间:2023-12-04 14:31:39 24 4
gpt4 key购买 nike

过去几天,我一直在尝试打印新行,同时还在 nasmide 中使用汇编语言打印字母表,但无法得到它,到目前为止我尝试过的要么什么也没打印,要么只打印 A 要么打印了大量的符号,谷歌对我没有帮助,所以我决定在这里发帖。

到目前为止我的代码是

CR equ 0DH
LF equ 0AH

main:
mov AH,02H
mov CX,26
mov DL, 'A'

while1:
cmp DL, 'A'
add DL, 01H
int 21H
mov DL, 0DH
mov DL, 0AH
int 21H
cmp DL, 'Z'
je Next
jmp while1

Next:
mov AH,4CH
int 21h

最佳答案

打印新行的代码

MOV dl, 10
MOV ah, 02h
INT 21h
MOV dl, 13
MOV ah, 02h
INT 21h

ascii ---> 10 换行

ascii ---> 13 回车

那是新行的汇编代码,代码灵感来自写作机器。
我们的教授给我们讲了这个故事,但我英语不好。

干杯:)

关于assembly - 使用 MS-DOS int 21h 系统调用以汇编语言打印新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15832893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com