学汇编至今还没从键盘上输入过数。刚学不久。
但如果是十进制转化为十六进制,可以用十进制数除了16,然后把余数入栈,接着判断商是否为0,如果为0,那么就转换完毕,如果不为0,就再拿商输入16。直到商为0输出栈。比如17转换为十六进制是:
17 / 16 = 商1余1
//把余数1进栈
判断商是否为0
//为零就退出输出栈,不为零就接着执行下面。
用 商 / 16 = 商0余1
//把余数1进栈,然后返回上面第二步。
至于“怎样从键盘上输入“0到F ”然后输出他的十六进制”我就不太懂这句话,因为只有十六进制才有ABCDEF,直接输出不就是十六进制了吗?
希望这些能帮到楼主。