在程序的.DATA部分中输入您的名称作为ASCII十六进制字符串

时间:2018-12-13 02:00:50

标签: assembly x86 masm

所以我不明白如何在.data节中处理ASCII十六进制字符串,我感到困惑,请帮助我理解。我想输入我的名字

for f in *.pdfx
do
lowriter --headless --convert-to pdf "$f"
done

1 个答案:

答案 0 :(得分:0)

只需自然输入字符串:

ENTRYPOINT ["/run.sh"]
CMD ["build"]

就是这样。

.data str: .asciiz "Cristian Benitez" 将在输出二进制文件中产生一个零(NUL)终止的ASCII字符串。

请参阅:http://web.mit.edu/gnu/doc/html/as_7.html#SEC71

您输入的是ASCII字符串。碰巧所有字符都是有效的十六进制字符,如果您解码该十六进制字符串,它将产生.asciiz