gpt4 book ai didi

assembly - 如何在 assembly 中打印笑脸?

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

我用汇编器编写了一个程序并进行了编译。它的意思是打印一个蓝色的笑脸,然后等待用户按下某个键,然后终止。它确实做到了这一点,但没有印出笑脸。有人可以解释我做错了什么吗?

CSEG segment
org 100h
Begin:

mov ax,0B800h
mov es,ax
mov di,0

mov ah,31
mov al,1
mov es:[di],ax

mov ah,10h
int 16h

int 20h

CSEG ends
end Begin


我使用带有16位链接器的MASM对其进行了编译

最佳答案

如果您处于纯文本视频模式,则只能直接戳视频缓冲区。我猜您正在使用某种Windows,而实际上没有启动DOS,因此您可能处于图形模式。

您可能要做的是打开控制台窗口,然后按AltEnter进入全屏文本模式。尝试在那里运行程序。

关于assembly - 如何在 assembly 中打印笑脸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1937460/

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