Assembly 在使用库程序显示文本的汇编语言程序中居中显示文本

Assembly 在使用库程序显示文本的汇编语言程序中居中显示文本,assembly,centering,irvine32,Assembly,Centering,Irvine32,我正在使用库过程,如call WriteString和call WriteDec,如何将文本居中?方法是在文本前面打印足够的空间,以便将其放置在所需的位置。这些函数不支持自动查找终端/屏幕宽度、打印前导空格或进行光标移动,因此这取决于您。我怀疑任何Irvine32函数都不能查询屏幕大小,所以我想您需要一些Windows控制台函数?我正在使用Irvine32.inc,但我不知道如何使用此函数

我正在使用库过程,如call WriteString和call WriteDec,如何将文本居中?

方法是在文本前面打印足够的空间,以便将其放置在所需的位置。这些函数不支持自动查找终端/屏幕宽度、打印前导空格或进行光标移动,因此这取决于您。我怀疑任何Irvine32函数都不能查询屏幕大小,所以我想您需要一些Windows控制台函数?我正在使用Irvine32.inc,但我不知道如何使用此函数