用汇编编个十六进制转十进制的

cjl870421 2007-07-16 01:17:49
用汇编语言编程序 从键盘输入一个十六进制数 转化成十进制数在显示出来 (列如10H输入则现在显示16) 有没人帮帮我啊 编个出来我的程序就差这个了
...全文
1289 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
我啃 2007-08-07
  • 打赏
  • 举报
回复
屡见不鲜~
gaoqing000 2007-08-07
  • 打赏
  • 举报
回复
add ax, 06h
wubangmi 2007-08-06
  • 打赏
  • 举报
回复
//******************************************************
//描述:此转换函数只能转换0xFFFFFFFF
// 也就是8个F以内的十六进制数到十进制
//入口参数(十进制):&&outhigh_word:&outlow_word
//出口参数(十六进制);&inhighest_word:&inhigh_word:&inlow_word
//转换次数存放参数:R4
//******************************************************
tst &outhigh_word
jnz data_change
tst &outlow_word
jnz data_change
jmp com_bin_bcd_end
data_change
mov #32,R4 ;设置移位次数
shift_bit
rla &outlow_word
rlc &outhigh_word ;对入口函数进行算术左移,当前位移入进位标志位
dadd &inlow_word,&inlow_word ;最低位带进位位相加
dadd &inhigh_word,&inhigh_word ;十进制相加,转换
dadd &inhighest_word,&inhighest_word;
dec R4
jnz shift_bit
com_bin_bcd_end
ret

我用的是MSP430的汇编。
自己看着办吧
paullbm 2007-07-16
  • 打赏
  • 举报
回复
又是进制转换的问题。
论坛里面已经讨论过很多次这种问题了!!

21,453

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧