音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

求個匯編16進制轉(zhuǎn)10進制的小程序(單字節(jié)就可以),多...

作者:青竹 欄目:單片機
如題,多謝了,呵呵
2樓: >>參與討論
ynkmsj

翻翻前幾天的帖子就有了,我都回復了一個,C語言和匯編的都有。

原理是用除法:比如FF是255

255除與100=2,余數(shù)是55

55除與10=5,余數(shù)是5,這就轉(zhuǎn)完了。寫一個匯編的給你:

MOV A ,#0ffh

DIV  A , #100  執(zhí)行完這一條,A的內(nèi)容是百位的2,你把它存在另外一個寄存器里,B就是余數(shù)

MOV A , B

DIV A,#10    執(zhí)行完這一條,A的內(nèi)容是十位的5,余數(shù)在B里

我一直用C,估計以上程序是可以的。



3樓: >>參與討論
青竹
多謝版主,呵呵,我也寫了一條了,和你寫的差不多,呵呵,多謝
4樓: >>參與討論
wujing198
斑竹寫的沒錯。但是缺了暫存和拼字的步驟。
5樓: >>參與討論
ynkmsj
對不起,哈,我已經(jīng)把原理都說出來了,這個應該比暫存和拼字的步驟更重要,我想只要知道原理,應該沒有問題的,任何人都能寫出暫存和拼字的步驟,以前學匯編沒有編過這樣的程序,這段程序我都沒有用仿真器試過。
6樓: >>參與討論
wujing198
我只是補充一下,沒別的意思。
7樓: >>參與討論
fangyinqing

學到了不少

http://www.gkcity.com/SearchEngin/search.htm?SeriesNumber=TEPCP306&PingPai=TE&FType=ProductSeriesTree
8樓: >>參與討論
nbfeng
各權位按十進制相加
9樓: >>參與討論
ynkmsj
樓上的能否再說清楚點,最好給個程序,謝謝!
10樓: >>參與討論
慕容帝

    (16)  標號:HBCD  功能:單字節(jié)十六進制整數(shù)轉(zhuǎn)換成單字節(jié)BCD碼整數(shù)

入口條件:待轉(zhuǎn)換的單字節(jié)十六進制整數(shù)在累加器A中。
出口信息:轉(zhuǎn)換后的BCD碼整數(shù)(十位和個位)仍在累加器A中,百位在R3中。
影響資源:PSW、A、B、R3    堆棧需求:  2字節(jié)

HBCD: MOV B,#100 ;分離出百位,存放在R3中
DIV AB
MOV R3,A
MOV A,#10 ;余數(shù)繼續(xù)分離十位和個位
XCH A,B
DIV AB
SWAP A
ORL A,B ;將十位和個位拼裝成BCD碼
RET

11樓: >>參與討論
lxy197410089
太好了,謝了dddddddddddddddd
參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
[推薦]ARM指令及功能描述
DS1302中文資料
哪里有賣51單片機的?
請教一下一段單片機頻率計的程序,謝謝
電容降壓的工作原理
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號