資料介紹
MCS51匯編語言程序清單:; 軟件實驗一 存儲器塊清零 S1.ASM
Block equ 6000h
0000 906000 mov dptr, #Block ; 起始地址
0003 7800 mov r0, #0 ; 清 256 字節
0005 E4 clr a
Loop:
0006 F0 movx @dptr, a
0007 A3 inc dptr ; 指向下一個地址
0008 D8FC djnz r0, Loop ; 記數減一
000A 02000A ljmp $
end
; 軟件實驗二 二進制到BCD 碼轉換 S2.ASM
; 將 A 拆為三個 BCD 碼, 并存入 Result 開始的叁個單元
Result equ 20h
org 0
0000 020015 ljmp Start
BinToBCD:
0003 75F064 mov b, #100
0006 84 div ab
0007 F520 mov Result, a ; 除以 100, 得百位數
0009 E5F0 mov a, b
000B 75F00A mov b, #10
000E 84 div ab
000F F521 mov Result+1, a ; 余數除以 10, 得十位數
0011 85F022 mov Result+2, b ; 余數為個位數
0014 22 ret
Start:
0015 758140 mov sp, #40h
0018 747B mov a, #123
001A 1103 call BinToBCD
001C 02001C ljmp $
end
; 軟件實驗三 二進制到ASCII碼轉換 S3.ASM
; 將 A 拆為二個 ASCII 碼, 并存入 Result 開始的二個單元
Result equ 20h
Block equ 6000h
0000 906000 mov dptr, #Block ; 起始地址
0003 7800 mov r0, #0 ; 清 256 字節
0005 E4 clr a
Loop:
0006 F0 movx @dptr, a
0007 A3 inc dptr ; 指向下一個地址
0008 D8FC djnz r0, Loop ; 記數減一
000A 02000A ljmp $
end
; 軟件實驗二 二進制到BCD 碼轉換 S2.ASM
; 將 A 拆為三個 BCD 碼, 并存入 Result 開始的叁個單元
Result equ 20h
org 0
0000 020015 ljmp Start
BinToBCD:
0003 75F064 mov b, #100
0006 84 div ab
0007 F520 mov Result, a ; 除以 100, 得百位數
0009 E5F0 mov a, b
000B 75F00A mov b, #10
000E 84 div ab
000F F521 mov Result+1, a ; 余數除以 10, 得十位數
0011 85F022 mov Result+2, b ; 余數為個位數
0014 22 ret
Start:
0015 758140 mov sp, #40h
0018 747B mov a, #123
001A 1103 call BinToBCD
001C 02001C ljmp $
end
; 軟件實驗三 二進制到ASCII碼轉換 S3.ASM
; 將 A 拆為二個 ASCII 碼, 并存入 Result 開始的二個單元
Result equ 20h
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 嵌入式系統學習筆記(6)——MCS51匯編語言程序設計
- MCS-51單片機匯編語言程序設計
- 51單片機匯編語言程序設計的學習課件資料概述 33次下載
- 使用51單片機按鍵操作控制的匯編語言程序免費下載
- 使用51單片機設計的完整計算器匯編語言程序免費下載
- MCS51單片機的指令系統和匯編語言程序示例資料概述 12次下載
- 51單片機教程之MCS51單片機C程序設計的詳細資料概述 11次下載
- 51單片機教程之指令系統及程序設計的詳細資料概述 8次下載
- MCS-51指令系統與匯編語言程序設計基礎 0次下載
- 匯編語言程序設計自學教程 41次下載
- 51單片機匯編語言教程_單片機延時程序分析 0次下載
- 匯編語言學習課件_匯編語言程序組織 0次下載
- MCS-51單片機指令系統和匯編語言程序實例
- 匯編語言程序設計下載 0次下載
- 匯編語言程序設計pdf 0次下載
- 匯編語言結構與8086概述 3237次閱讀
- 匯編語言的變量與編碼是什么 1795次閱讀
- 51單片機的匯編程序庫 9731次閱讀
- MCS51單片機程序設計時堆棧的計算方法解析 3915次閱讀
- 單片機 | 基礎匯編語言編程實例 1w次閱讀
- 51單片機的匯編語言指令中英文對照 5481次閱讀
- 單片機匯編語言常見錯誤知識點分析 6641次閱讀
- 單片機流水燈匯編語言源代碼大全(六款流水燈匯編語言源代碼) 5.5w次閱讀
- 高級語言和匯編語言_機器語言的區別 3w次閱讀
- 學習開發環境和編程語言:匯編語言和C語言的比較 9080次閱讀
- C語言與匯編語言相互結合的嵌套匯編語言 3541次閱讀
- 跑馬燈實驗用匯編語言和C51語言做出的不同效果 4097次閱讀
- 分享一些單片機匯編語言常見的語法和程序錯誤 7944次閱讀
- 單片機編程之匯編語言基礎-常用指令和程序模式 1.5w次閱讀
- 匯編語言的結構化設計及其在俄羅斯方塊中的應用 3083次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設備在嵌入式領域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多