日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

8086汇编4位bcd码_51单片机用汇编语言实现BCD码转换

發布時間:2024/9/19 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 8086汇编4位bcd码_51单片机用汇编语言实现BCD码转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、BCD碼簡介:

BCD碼(Binary-Coded Decimal?)亦稱二進碼十進數或二-十進制代碼。用4位二進制數來表示1位十進制數中的0~9這10個數碼。是一種二進制的數字編碼形式,用二進制編碼的十進制代碼。BCD碼這種編碼形式利用了四個位元來儲存一個十進制的數碼,使二進制和十進制之間的轉換得以快捷的進行。這種編碼技巧最常用于會計系統的設計里,因為會計制度經常需要對很長的數字串作準確的計算。相對于一般的浮點式記數法,采用BCD碼,既可保存數值的精確度,又可免去使電腦作浮點運算時所耗費的時間。此外,對于其他需要高精確度的計算,BCD編碼亦很常用。

二、實現步驟

累加器A、寄存器B:用于DIV AB將123的百十個位分開。

30H-32H: 片內RAM存儲單元,用于存儲123的BCD碼。

運行Keil uVision軟件,新建一個工程(如BCD),新建一個文件BCD.asm。 將文件添加到工程。輸入代碼進行編程,完成后編譯。如有錯,請更改直到編譯成功。單擊“Project”菜單,在下拉菜單中單擊“Start/Stop Debug Session”(或者使用快捷鍵Ctrl+F5)進入調試模式。在這個模式下會出現MeMory窗口(如果沒有可單擊ViewMeMory Window)。

然后點擊單步運行(step into)如圖:

總結

以上是生活随笔為你收集整理的8086汇编4位bcd码_51单片机用汇编语言实现BCD码转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。