如何使用汇编语言x86 masm将十进制转换为十六进制

时间:2013-12-05 23:29:57

标签: assembly x86 masm base-conversion irvine32

1)将十进制数转换为十六进制数。

我不知道如何将十进制转换为十六进制。我只输入一个数字,但我不知道如何开始下一个。任何帮助表示赞赏。

TITLE   
include irvine32.inc
.data
a dword ?
b dword ?
final dword ?
count dword 0
prompt1 byte ,'Enter a number',0
.code
main PROC
    mov edx,offset prompt1
    call writestring
    call readint
    mov a,eax
main ENDP

END main

1 个答案:

答案 0 :(得分:1)

他们对你的要求可能就是写一个除以16的循环,得到16的除法余数。然而,你所要求的并不是很清楚。什么是“prompt1”?