X86_64 AT& T如何在寄存器中放置一个ascii字母(1byte)

时间:2015-04-25 17:17:07

标签: assembly x86 filenames att

我需要打开一个文本文件。我在寄存器中有文件名,但我需要在末尾添加'\ 0'(十六进制为0x00)。

我的寄存器rcx包含名称:e.txt,我可以在gdb中查看它并且它正确显示:

rcx:0x7478742e65

ascii代码中有名称。我想把'00'放在它之后,它看起来应该是这样的:

rcx:0x007478742e65

我正在使用汇编程序x86_64bit AT& T

0 个答案:

没有答案