gpt4 book ai didi

assembly - 以美元结尾的字符串

转载 作者:行者123 更新时间:2023-12-02 09:10:14 25 4
gpt4 key购买 nike

在我的汇编语言课上,我们的第一个作业是编写一个程序,在 DOS 中打印出一个简单的以美元结尾的字符串。它看起来像这样:

BITS 32
global _main

section .data
msg db "Hello, world!", 13, 10, ’$’

section .text
_main:
mov ah, 9
mov edx, msg
int 21h
ret

据我了解,$ 符号用于终止字符串,就像 C 中的 null 一样。但是,如果我想在字符串中放入美元符号(就像我想打印出“it cost $30”),我该怎么办)?这似乎是一个简单的问题,但我的教授不知道答案,我似乎也没有使用谷歌搜索找到它。

最佳答案

您不能使用 DOS 的 0x09 服务来显示 $ 符号,您需要使用 0x02。请参阅here .

关于assembly - 以美元结尾的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/481344/

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