标签: c assembly x86 getch
我是x86汇编语言的programmig,我发现了一个问题。 我调用C函数getch从stdin获取单个字符。但问题是返回值存储在寄存器EAX中。我想知道如何获得一个角色。不是4字节值。感谢。
getch
答案 0 :(得分:6)
您可以使用EAX的{{1}} 1}}的一个字节部分
EAX
AL
mov [MEMORY], al 是AL寄存器的低字节。您还可以使用AX
mov [MEMORY], al
AX
AH