資料介紹
單片機指令系統
3.1 MCS-51指令簡介
3.2 指令系統
3.1? MCS-51指令簡介
二、MCS-51系列單片機指令系統分類
按尋址方式分為以下七種:按功能分為以下四種:
1、立即立即尋址???????? 1、數據傳送指令位操
2、直接尋址???????????? 2、算術運算指令
3、寄存器尋址?????????? 3、邏輯運算指令
4、寄存器間接尋址指令?? 4、控制轉移類指令
5、相對尋址???????????? 5、位操作指令
6、變址尋址
7、位尋址
三、尋址方式
3、寄存器間接尋址??? MOV A, @R1
?????? 操作數是通過寄存器間接得到的。
4、立即尋址?????????????? MOV? A, #40H
?????? 操作數在指令中直接給出。
5、基址寄存器加變址寄存器尋址
?????? 以DPTR或PC為基址寄存器,以A為變址寄存器,
?????? 以兩者相加形成的16位地址為操作數的地址。
????????????????? MOVC A, @A+DPTR
????????????????? MOVC A, @A+PC
四、指令中常用符號說明
Rn——當前寄存器區的8個工作寄存器R0~R7(n=0~7);
Ri——當前寄存器區可作地址寄存器的2個工作寄存器R0和R1(i=0,1);
direct——8位內部數據存儲器單元的地址及特殊功能寄存器的地址;
#data——表示8位常數(立即數);
#datal6——表示16位常數;
add 16——表示16位地址;
addrll——表示11位地址;
rel——8位帶符號的地址偏移量;
bit——表示位地址;
@——間接尋址寄存器或基址寄存器的前綴;
( )——表示括號中單元的內容
(( ))——表示間接尋址的內容;
五、MCS-51指令簡介 1. 以累加器A為目的操作數的指令
2.? 以Rn為目的操作數的指令
3.? 以直接地址為目的操作數的指令
4.? 以寄存器間接地址為目的操作數指令
應用舉例1
8段數碼管顯示
應用舉例2
3.2? 指令系統
2、堆棧操作指令
?3.? 累加器A與外部數據傳輸指令
4.? 查表指令
?? MOVC? A,?? @A+PC? 例子:
5.? 字節交換指令
6.? 半字節交換指令
二、算術操作類指令
PSW寄存器
2.? 帶進位加法指令
3.? 加1指令
4.? 十進制調整指令
5.? 帶借位減法指令(Subtraction)
6.? 減1指令(Decrease)
7.?? 乘法指令(Multiplication)
8.? 除法指令(Division)
?????? 三、邏輯運算指令 1.? 簡單邏輯操作指令
2.? 循環指令
帶進位左循環指令(Rotate? Accumulator Left?? through? Carry? flag)
???? 右循環指令(Rotate? Accumulator? Right)
帶進位右循環指令(Rotate? A? Right? with? C)
3.?? 邏輯與指令
4.? 邏輯或指令
5.? 邏輯異或指令
四、控制轉移類指令 1.? 跳轉指令
相對轉移指令?? SJMP?? rel?????????? PC←(PC)+2???????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????? PC←(PC)+rel
程序中標號與地址之間的關系
2.? 條件轉移指令
3.? 比較不相等轉移指令
4.? 減 1 不為 0 轉移指令
5.? 調用子程序指令
7.? 中斷返回指令
五、位操作指令 1.? 數據位傳送指令
2.? 位變量邏輯指令
3.? 條件轉移類指令
- 單片機指令系統(2)
- AVR單片機指令系統資料下載
- 8051單片機的指令系統與編程基礎學習課件教程免費下載 8次下載
- MCS51單片機的指令系統和匯編語言程序示例資料概述 12次下載
- 51單片機教程之80C51單片機的指令系統 34次下載
- 80C51單片機的指令系統資料匯總.PPT 3次下載
- MSP430系列單片機的指令系統 10次下載
- PIC單片機指令系統和匯編語言程序設計 0次下載
- MCS-51單片機指令系統講解 4次下載
- MICROCONTROL MSP430系列單片機的指令系統
- MCS-51系列單片機指令系統表數據傳送類指令
- 單片機指令系統原理
- MCS-51單片機指令系統 0次下載
- MCS-51單片機指令系統和匯編語言程序實例
- MCS-51系列單片機指令系統
- 51單片機指令快速記憶方法總結 5012次閱讀
- 51單片機指令系統的詳細資料簡介 5572次閱讀
- pic單片機的各種匯編語言指令解析 2495次閱讀
- PIC的指令系統和匯編語言指令格式說明 3538次閱讀
- 單片機通信接口的物理結構及通信特性分析 1949次閱讀
- 8051單片機指令系統的用法介紹 6983次閱讀
- 51單片機的復位操作方法解析 1.1w次閱讀
- MCS-51單片機的指令系統和尋址方式有哪些 6017次閱讀
- 8051單片機指令系統的7種尋址方式解析 1.4w次閱讀
- 51單片機和52單片機有什么區別 7.4w次閱讀
- 51單片機串口通信編程 1.3w次閱讀
- 單片機控制繼電器_51單片機控制繼電器詳解 7.2w次閱讀
- microchip單片機入門基礎知識(PIC單片機詳細資料) 2.3w次閱讀
- 8位單片機中的經典之作,51單片機使用心得分享 3501次閱讀
- 單片機編程之匯編語言基礎-PIC單片機匯編指令 3092次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論