單片機(jī)指令系統(tǒng)
3.1 MCS-51指令簡(jiǎn)介
3.2 指令系統(tǒng)
3.1 MCS-51指令簡(jiǎn)介
二、MCS-51系列單片機(jī)指令系統(tǒng)分類
按尋址方式分為以下七種:按功能分為以下四種:
1、立即立即尋址 1、數(shù)據(jù)傳送指令位操
2、直接尋址 2、算術(shù)運(yùn)算指令
3、寄存器尋址 3、邏輯運(yùn)算指令
4、寄存器間接尋址指令 4、控制轉(zhuǎn)移類指令
5、相對(duì)尋址 5、位操作指令
6、變址尋址
7、位尋址
三、尋址方式
3、寄存器間接尋址 MOV A, @R1
操作數(shù)是通過(guò)寄存器間接得到的。
4、立即尋址 MOV A, #40H
操作數(shù)在指令中直接給出。
5、基址寄存器加變址寄存器尋址
以DPTR或PC為基址寄存器,以A為變址寄存器,
以兩者相加形成的16位地址為操作數(shù)的地址。
MOVC A, @A+DPTR
MOVC A, @A+PC
四、指令中常用符號(hào)說(shuō)明
Rn——當(dāng)前寄存器區(qū)的8個(gè)工作寄存器R0~R7(n=0~7);
Ri——當(dāng)前寄存器區(qū)可作地址寄存器的2個(gè)工作寄存器R0和R1(i=0,1);
direct——8位內(nèi)部數(shù)據(jù)存儲(chǔ)器單元的地址及特殊功能寄存器的地址;
#data——表示8位常數(shù)(立即數(shù));
#datal6——表示16位常數(shù);
add 16——表示16位地址;
addrll——表示11位地址;
rel——8位帶符號(hào)的地址偏移量;
bit——表示位地址;
@——間接尋址寄存器或基址寄存器的前綴;
( )——表示括號(hào)中單元的內(nèi)容
(( ))——表示間接尋址的內(nèi)容;
五、MCS-51指令簡(jiǎn)介 1. 以累加器A為目的操作數(shù)的指令
2. 以Rn為目的操作數(shù)的指令
3. 以直接地址為目的操作數(shù)的指令
4. 以寄存器間接地址為目的操作數(shù)指令
應(yīng)用舉例1
8段數(shù)碼管顯示
應(yīng)用舉例2
3.2 指令系統(tǒng)
2、堆棧操作指令
3. 累加器A與外部數(shù)據(jù)傳輸指令
4. 查表指令
MOVC A, @A+PC 例子:
5. 字節(jié)交換指令
6. 半字節(jié)交換指令
二、算術(shù)操作類指令
PSW寄存器
2. 帶進(jìn)位加法指令
3. 加1指令
4. 十進(jìn)制調(diào)整指令
5. 帶借位減法指令(Subtraction)
6. 減1指令(Decrease)
7. 乘法指令(Multiplication)
8. 除法指令(Division)
三、邏輯運(yùn)算指令 1. 簡(jiǎn)單邏輯操作指令
2. 循環(huán)指令
帶進(jìn)位左循環(huán)指令(Rotate Accumulator Left through Carry flag)
右循環(huán)指令(Rotate Accumulator Right)
帶進(jìn)位右循環(huán)指令(Rotate A Right with C)
3. 邏輯與指令
4. 邏輯或指令
5. 邏輯異或指令
四、控制轉(zhuǎn)移類指令 1. 跳轉(zhuǎn)指令
相對(duì)轉(zhuǎn)移指令 SJMP rel PC←(PC)+2 PC←(PC)+rel
程序中標(biāo)號(hào)與地址之間的關(guān)系
2. 條件轉(zhuǎn)移指令
3. 比較不相等轉(zhuǎn)移指令
4. 減 1 不為 0 轉(zhuǎn)移指令
5. 調(diào)用子程序指令
7. 中斷返回指令
五、位操作指令 1. 數(shù)據(jù)位傳送指令
2. 位變量邏輯指令
3. 條件轉(zhuǎn)移類指令
資源簡(jiǎn)介:80C51單片機(jī)指令系統(tǒng)及編程
上傳時(shí)間: 2013-11-18
上傳用戶:yy_cn
資源簡(jiǎn)介:MCS-51系列單片機(jī)指令系統(tǒng)表數(shù)據(jù)傳送類指令
上傳時(shí)間: 2014-12-27
上傳用戶:13817753084
資源簡(jiǎn)介:單片機(jī)指令系統(tǒng)原理 51單片機(jī)的尋址方式 學(xué)習(xí)匯編程序設(shè)計(jì),要先了解CPU的各種尋址法,才能有效的掌握各個(gè)命令的用途,尋址法是命令運(yùn)算碼找操作數(shù)的方法。在我們學(xué)習(xí)的8051單片機(jī)中,有6種尋址方法,下面我們將逐一進(jìn)行分析。 立即尋址 在這種尋址方式中,指...
上傳時(shí)間: 2013-11-11
上傳用戶:caozhizhi
資源簡(jiǎn)介:單片機(jī)指令系統(tǒng) 3.1 MCS-51指令簡(jiǎn)介 3.2 指令系統(tǒng) 3.1? MCS-51指令簡(jiǎn)介 二、MCS-51系列單片機(jī)指令系統(tǒng)分類 按尋址方式分為以下七種:按功能分為以下四種: 1、立即立即尋址???????? 1、數(shù)據(jù)傳送指令位操 2、直接尋址???????????? ...
上傳時(shí)間: 2013-10-27
上傳用戶:xuanjie
資源簡(jiǎn)介:第四章AVR 單片機(jī)指令系統(tǒng).pdf
上傳時(shí)間: 2013-12-13
上傳用戶:playboys0
資源簡(jiǎn)介:單片機(jī)指令系統(tǒng)
上傳時(shí)間: 2016-01-20
上傳用戶:csgcd001
資源簡(jiǎn)介:MC-51單片機(jī)指令系統(tǒng),里面有相關(guān)的例子
上傳時(shí)間: 2013-12-18
上傳用戶:來(lái)茴
資源簡(jiǎn)介:文檔為單片機(jī)原理與接口技術(shù)---MCS一51單片機(jī)指令系統(tǒng)總結(jié)文檔,是一份不錯(cuò)的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
上傳時(shí)間: 2022-06-28
上傳用戶:
資源簡(jiǎn)介:文檔為PIC單片機(jī)教程--單片機(jī)指令系統(tǒng)總結(jié)文檔,是一份不錯(cuò)的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,,,,,
上傳時(shí)間: 2022-07-21
上傳用戶:canderile
資源簡(jiǎn)介:計(jì)算機(jī)的指令系統(tǒng)是表征計(jì)算機(jī)性能的重要指標(biāo),每種計(jì)算機(jī)都有自己的指令系統(tǒng)。MCS—51單片機(jī)的指令系統(tǒng)是一個(gè)具有255種代碼的集合,絕大多數(shù)指令包含兩個(gè)基本部分:操作碼和操作數(shù)。操作碼表明指令要執(zhí)行的操作的性質(zhì);操作數(shù)說(shuō)明參與操作的數(shù)據(jù)或數(shù)據(jù)所存放...
上傳時(shí)間: 2013-11-04
上傳用戶:kr770906
資源簡(jiǎn)介:MICROCONTROL MSP430系列單片機(jī)的指令系統(tǒng)
上傳時(shí)間: 2013-11-14
上傳用戶:hulee
資源簡(jiǎn)介:在定時(shí)器中斷中做LED的PWM輸出 AT89C2051實(shí)現(xiàn)A/D轉(zhuǎn)換的C51程序 單片機(jī)開(kāi)發(fā)系統(tǒng) 指令系統(tǒng) 程序設(shè)計(jì) 定時(shí)與中斷 系統(tǒng)擴(kuò)展 接口技術(shù) 串行口
上傳時(shí)間: 2015-04-21
上傳用戶:gonuiln
資源簡(jiǎn)介:第一章 概述 第二章 MCS-51單片機(jī)的結(jié)構(gòu)和原理 第三章 MCS-51單片機(jī)的指令系統(tǒng) 第四章 MCS-51單片機(jī)的程序設(shè)計(jì) 第五章 MCS-51單片機(jī)的中斷系統(tǒng) 第六章 MCS-51單片機(jī)的串行接口 第七章 MCS-51單片機(jī)的系統(tǒng)擴(kuò)展 第八章 MCS-51單片機(jī)的測(cè)控接口(部分)
上傳時(shí)間: 2014-01-24
上傳用戶:zukfu
資源簡(jiǎn)介:mcs8051系列單片機(jī)的指令系統(tǒng)說(shuō)明,分類介紹
上傳時(shí)間: 2014-11-24
上傳用戶:stampede
資源簡(jiǎn)介:學(xué)習(xí)8098單片機(jī)開(kāi)發(fā)系統(tǒng)的使用方法及基本指令
上傳時(shí)間: 2014-01-14
上傳用戶:youth25
資源簡(jiǎn)介:51單片機(jī)C語(yǔ)言的編程技巧 在進(jìn)行單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)時(shí).匯編語(yǔ)言是一種常用的軟件工具。它能直接操作硬件.指令的執(zhí)行速度快。但其指令繁育統(tǒng)的固有格式受硬件結(jié)構(gòu)的限制很大.且難于編寫(xiě)與調(diào)試.同時(shí)其可移植性也較差。隨著單片機(jī)硬件性能的提高.其工作速...
上傳時(shí)間: 2013-12-18
上傳用戶:wmwai1314
資源簡(jiǎn)介:C51單片機(jī)的指令系統(tǒng),我覺(jué)得還是非常好的,希望有用的朋友可以
上傳時(shí)間: 2016-01-15
上傳用戶:diets
資源簡(jiǎn)介:介紹了與c51單片機(jī)的指令系統(tǒng),以及有關(guān)的芯片資料介紹
上傳時(shí)間: 2016-06-09
上傳用戶:ayfeixiao
資源簡(jiǎn)介:介紹了PIC系列單片機(jī)的分類,硬件結(jié)構(gòu),引腳定義和指令系統(tǒng),以C18,PICC(包括PICC18)編譯器語(yǔ)法和應(yīng)用為重點(diǎn)并通過(guò)應(yīng)用實(shí)驗(yàn)方式詳細(xì)地說(shuō)明了C語(yǔ)言編譯器的使用 然后闡述PIC10F,PIC12F系列單片機(jī)編程以及PIC16F,PIC18F系列單片機(jī)中斷,內(nèi)核和外圍
上傳時(shí)間: 2016-08-20
上傳用戶:lmeeworm
資源簡(jiǎn)介:詳細(xì)介紹了MC-51單片機(jī)的硬件結(jié)構(gòu)、指令系統(tǒng)、各種硬件接口設(shè)計(jì)、各種常用的數(shù)據(jù)運(yùn)算和處理程序
上傳時(shí)間: 2016-09-24
上傳用戶:jjj0202
資源簡(jiǎn)介:MCS-96 單片機(jī)的硬件結(jié)構(gòu)與 指令系統(tǒng)
上傳時(shí)間: 2014-01-09
上傳用戶:ggwz258
資源簡(jiǎn)介:詳細(xì)介紹了51單片機(jī)的指令系統(tǒng),通過(guò)此文檔進(jìn)一步了解51單片機(jī)的體系結(jié)構(gòu)
上傳時(shí)間: 2016-11-17
上傳用戶:www240697738
資源簡(jiǎn)介:概述 MSP430單片機(jī)結(jié)構(gòu) MSP430指令系統(tǒng)與程序設(shè)計(jì) MSP430單片機(jī)片內(nèi)外圍模塊 MSP430單片機(jī)應(yīng)用
上傳時(shí)間: 2013-12-25
上傳用戶:lwwhust
資源簡(jiǎn)介:Keil C51技巧與實(shí)戰(zhàn)應(yīng)用+MCS-51指令表+MCS-51單片機(jī)的系統(tǒng)擴(kuò)展技術(shù)
上傳時(shí)間: 2014-01-16
上傳用戶:
資源簡(jiǎn)介:文檔為MCS-51單片機(jī)的指令系統(tǒng)總結(jié)文檔,是一份不錯(cuò)的參考資料,感興趣的可以下載看看,,,,,,,,,,,,
上傳時(shí)間: 2022-06-17
上傳用戶:
資源簡(jiǎn)介:文檔為單片機(jī)原理及應(yīng)用--單片機(jī)的指令系統(tǒng)總結(jié)文檔,是一份不錯(cuò)的參考資料,感興趣的可以下載看看,,,,,,,,,,,,
上傳時(shí)間: 2022-06-23
上傳用戶:
資源簡(jiǎn)介:專輯類----單片機(jī)專輯 微型計(jì)算機(jī)及單片計(jì)算機(jī)指令系統(tǒng)手冊(cè)-202頁(yè)-1.7M.rar
上傳時(shí)間: 2013-07-08
上傳用戶:wangyi39
資源簡(jiǎn)介:專輯類----單片機(jī)專輯 51指令系統(tǒng)分析.rar
上傳時(shí)間: 2013-04-24
上傳用戶:glitter
資源簡(jiǎn)介:專輯類-單片機(jī)專輯-258冊(cè)-4.20G 51指令系統(tǒng)分析.chm
上傳時(shí)間: 2013-08-05
上傳用戶:neu_liyan
資源簡(jiǎn)介:專輯類-單片機(jī)專輯-258冊(cè)-4.20G 微型計(jì)算機(jī)及單片計(jì)算機(jī)指令系統(tǒng)手冊(cè)-202頁(yè)-1.7M.pdf
上傳時(shí)間: 2013-07-30
上傳用戶:lanwei