我的eax
寄存器具有以下值
EAX DDCCBEE6
我想将eax
的值设置为缓冲区,以便我可以使用它,我的意思是如果我使用SetDlgItemText
,则必须将编辑控件的文本值设置为eax
价值是DDCCBEE6
eax
的值是数学指令的结果
答案 0 :(得分:1)
您可以将wsprintf
用于此目的:
.data
format db "%X",0
.data?
buffer db 256 dup (?)
.code
invoke wsprintfA,ADDR buffer,ADDR format,eax
请注意wsprintf
有更安全的替代方法,但我不知道它们是否可以在masm32包含文件和导入库中找到。