我正在尝试编写一个程序,将十六进制表示的字符串转换为三进制(基数3)表示的字符串。到目前为止,我已经成功地将输入字符串转换为十进制,但现在我需要将其转换为trenary,并且我真的不知道如何在汇编(Nasm)中编写它。我所知道的是,我需要将十进制数除以3,并将提醒添加到最终答案中。
这是目前为止的代码:
section .rodata
LC0:
DB "The result is: %d", 10, 0 ; Format string
section .bss
LC1:
RESB 32
section .text
align 16
global my_func
e