我正在使用emu8086。我正在尝试定义一个类似&#34的字符串;我不会"听"收音机"。
当我使用以下任何一种时:
mystr db "I don't ""listen"" to radio"
mystr db 'I don"t "listen" to radio'
并尝试打印 mystr ,它分别打印以下任一项:
我不会""听""收音机
我不会"听#34;收音机
这不是我想要的(我不会"听#34;收音机)。那么,我该如何定义这样的字符串?
答案 0 :(得分:3)
汇编程序在处理嵌入式特殊字符(如引号)方面有所不同,但ASCII代码可以解决。
当您需要定义的字符串中包含一些难以字符时,您始终可以用ASCII代码替换它们。双引号的ASCII码为34。
<div class='box curmudgeon'>
<a href="#" class="nocolorrr">Housing</a>
</div>
这将输出:
我不“收听”电台
答案 1 :(得分:2)
在NASM中,您可以对带有嵌入式双引号的字符串使用单引号(反之亦然):
mystr db "I don't ", '"listen" to radio'