= 问题 = 请问如何把16进制数转化为10进制数显示输出?谢谢!
来源:互联网 发布:ubuntu里的dash 编辑:程序博客网 时间:2024/06/03 15:34
= 问题 =
请问如何把16进制数转化为10进制数显示输出?谢谢!
--------------------------------------------------------------------------------
16进制数在内存INPUT处,使用大写字母,结果在OUTPUT中
最大为双字
大致如下:
input db "23AF ",0
w1 dw 1
w2 dw 0
output db 20 dup(0)
xor ax,ax
mov si,offset input
call h_to_b
mov di,offset output
mov cx,10
call b_to_d
xor ax,ax
stosb
h_to_b:
lodsb
push ax
or ax,ax
jz b03
call h_to_b
pop cx
cmp cl, "9 "
ja b01
sub cx, "0 "
jmp b02
b01:sub cx, "A "
b02:mov ax,w2
mul cx
mov w2,ax
mov ax,w1
mul cx
mov w1,ax
add w2,dx
b03:ret
b_to_d:
mov ax,w2
xor dx,dx
div cx
mov w2,dx
mov dx,ax
mov ax,w1
div cx
mov w1,ax
or ax,dx
jz w11
push dx
call b_to_d
pop ax
add ax,030h
stosb
w11:
ret
- = 问题 = 请问如何把16进制数转化为10进制数显示输出?谢谢!
- 设计一个算法把一个十进制整数转化为二至九进制之间的任意进制数输出
- 如何把“time=1330443881769”转化为"yyyy-MM-dd HH:mm:ss"
- 如何把一个CString转化为WCHAR*
- 如何把字符串转化为unicode编码
- 如何把字符串转化为ENUM类型?
- blog 如何把html转化为jsp
- 如何把Java源文件转化为可执行文件
- 如何把html转化为图象
- 从文件读入16进制数转化为10进制数再输出到文件中
- 将一个任意输入的10进制数转化为16进制形式输出
- 将一个任意输入的10进制数转化为16进制形式输出
- 关于把整形数据转化为浮点型float 输出。
- hdu 2051 Bitset 把一个十进制转化为2进制数
- 一个关于数据类型转化与输出的问题~~~~急~~~!!!先谢谢了
- 从易到难编写C++程序,(2)问题:把键盘输入的16,10,8进制数转换为2进制输出
- 按weskercn的思路写的程序,问题(2)解答:把键盘输入的16,10,8进制数转换为2进制输出
- bash 把文本显示的16进制字符串转化为对应字符串
- 关于 TEST EAX,EAX
- Linux系统命令分类详解 (3)
- 枚举所有未被使用的 SharedDlls
- CF与OF有什么区别?
- Linux系统命令分类详解 (5)
- = 问题 = 请问如何把16进制数转化为10进制数显示输出?谢谢!
- Linux系统命令分类详解 (2)
- Linux系统命令分类 (4)
- 我们来聊聊syslogd和logrotate吧
- Yesterday Once More
- 得到DataSet 中字段的值
- 小数据量ASP分页类
- PHP文件的上传
- MyJavaServer的帐号注册Java测试题