單片機指令系統
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. 條件轉移類指令
資源簡介:80C51單片機指令系統及編程
上傳時間: 2013-11-18
上傳用戶:yy_cn
資源簡介:MCS-51系列單片機指令系統表數據傳送類指令
上傳時間: 2014-12-27
上傳用戶:13817753084
資源簡介:單片機指令系統原理 51單片機的尋址方式 學習匯編程序設計,要先了解CPU的各種尋址法,才能有效的掌握各個命令的用途,尋址法是命令運算碼找操作數的方法。在我們學習的8051單片機中,有6種尋址方法,下面我們將逐一進行分析。 立即尋址 在這種尋址方式中,指...
上傳時間: 2013-11-11
上傳用戶:caozhizhi
資源簡介:單片機指令系統 3.1 MCS-51指令簡介 3.2 指令系統 3.1? MCS-51指令簡介 二、MCS-51系列單片機指令系統分類 按尋址方式分為以下七種:按功能分為以下四種: 1、立即立即尋址???????? 1、數據傳送指令位操 2、直接尋址???????????? ...
上傳時間: 2013-10-27
上傳用戶:xuanjie
資源簡介:第四章AVR 單片機指令系統.pdf
上傳時間: 2013-12-13
上傳用戶:playboys0
資源簡介:單片機指令系統
上傳時間: 2016-01-20
上傳用戶:csgcd001
資源簡介:MC-51單片機指令系統,里面有相關的例子
上傳時間: 2013-12-18
上傳用戶:來茴
資源簡介:文檔為單片機原理與接口技術---MCS一51單片機指令系統總結文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
上傳時間: 2022-06-28
上傳用戶:
資源簡介:文檔為PIC單片機教程--單片機指令系統總結文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,,,,,
上傳時間: 2022-07-21
上傳用戶:canderile
資源簡介:計算機的指令系統是表征計算機性能的重要指標,每種計算機都有自己的指令系統。MCS—51單片機的指令系統是一個具有255種代碼的集合,絕大多數指令包含兩個基本部分:操作碼和操作數。操作碼表明指令要執行的操作的性質;操作數說明參與操作的數據或數據所存放...
上傳時間: 2013-11-04
上傳用戶:kr770906
資源簡介:MICROCONTROL MSP430系列單片機的指令系統
上傳時間: 2013-11-14
上傳用戶:hulee
資源簡介:在定時器中斷中做LED的PWM輸出 AT89C2051實現A/D轉換的C51程序 單片機開發系統 指令系統 程序設計 定時與中斷 系統擴展 接口技術 串行口
上傳時間: 2015-04-21
上傳用戶:gonuiln
資源簡介:第一章 概述 第二章 MCS-51單片機的結構和原理 第三章 MCS-51單片機的指令系統 第四章 MCS-51單片機的程序設計 第五章 MCS-51單片機的中斷系統 第六章 MCS-51單片機的串行接口 第七章 MCS-51單片機的系統擴展 第八章 MCS-51單片機的測控接口(部分)
上傳時間: 2014-01-24
上傳用戶:zukfu
資源簡介:mcs8051系列單片機的指令系統說明,分類介紹
上傳時間: 2014-11-24
上傳用戶:stampede
資源簡介:學習8098單片機開發系統的使用方法及基本指令
上傳時間: 2014-01-14
上傳用戶:youth25
資源簡介:51單片機C語言的編程技巧 在進行單片機應用系統設計時.匯編語言是一種常用的軟件工具。它能直接操作硬件.指令的執行速度快。但其指令繁育統的固有格式受硬件結構的限制很大.且難于編寫與調試.同時其可移植性也較差。隨著單片機硬件性能的提高.其工作速...
上傳時間: 2013-12-18
上傳用戶:wmwai1314
資源簡介:C51單片機的指令系統,我覺得還是非常好的,希望有用的朋友可以
上傳時間: 2016-01-15
上傳用戶:diets
資源簡介:介紹了與c51單片機的指令系統,以及有關的芯片資料介紹
上傳時間: 2016-06-09
上傳用戶:ayfeixiao
資源簡介:介紹了PIC系列單片機的分類,硬件結構,引腳定義和指令系統,以C18,PICC(包括PICC18)編譯器語法和應用為重點并通過應用實驗方式詳細地說明了C語言編譯器的使用 然后闡述PIC10F,PIC12F系列單片機編程以及PIC16F,PIC18F系列單片機中斷,內核和外圍
上傳時間: 2016-08-20
上傳用戶:lmeeworm
資源簡介:詳細介紹了MC-51單片機的硬件結構、指令系統、各種硬件接口設計、各種常用的數據運算和處理程序
上傳時間: 2016-09-24
上傳用戶:jjj0202
資源簡介:MCS-96 單片機的硬件結構與 指令系統
上傳時間: 2014-01-09
上傳用戶:ggwz258
資源簡介:詳細介紹了51單片機的指令系統,通過此文檔進一步了解51單片機的體系結構
上傳時間: 2016-11-17
上傳用戶:www240697738
資源簡介:概述 MSP430單片機結構 MSP430指令系統與程序設計 MSP430單片機片內外圍模塊 MSP430單片機應用
上傳時間: 2013-12-25
上傳用戶:lwwhust
資源簡介:Keil C51技巧與實戰應用+MCS-51指令表+MCS-51單片機的系統擴展技術
上傳時間: 2014-01-16
上傳用戶:
資源簡介:文檔為MCS-51單片機的指令系統總結文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,
上傳時間: 2022-06-17
上傳用戶:
資源簡介:文檔為單片機原理及應用--單片機的指令系統總結文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,
上傳時間: 2022-06-23
上傳用戶:
資源簡介:專輯類----單片機專輯 微型計算機及單片計算機指令系統手冊-202頁-1.7M.rar
上傳時間: 2013-07-08
上傳用戶:wangyi39
資源簡介:專輯類----單片機專輯 51指令系統分析.rar
上傳時間: 2013-04-24
上傳用戶:glitter
資源簡介:專輯類-單片機專輯-258冊-4.20G 51指令系統分析.chm
上傳時間: 2013-08-05
上傳用戶:neu_liyan
資源簡介:專輯類-單片機專輯-258冊-4.20G 微型計算機及單片計算機指令系統手冊-202頁-1.7M.pdf
上傳時間: 2013-07-30
上傳用戶:lanwei