91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

51單片機(jī)指令系統(tǒng)的詳細(xì)資料簡介

Wildesbeast ? 來源:單片機(jī)教程網(wǎng) ? 作者:單片機(jī)教程網(wǎng) ? 2020-12-06 17:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MCS-51單片機(jī)指令系統(tǒng)
(一)指令系統(tǒng)簡介
1.指令分類統(tǒng)計
指令總數(shù):111條 操作碼:255個 助記符:48個
單字節(jié)指令:49條 單周期指令:64條
雙字節(jié)指令:48條 雙周期指令:45條
三字節(jié)指令:17條 四周期指令:2條


表3-1 MCS-51指令分類

數(shù)據(jù)傳送指令(29) 數(shù)據(jù)處理指令(48) 位操作指令(12) 程序控制指令(22)
1) 內(nèi)部傳送(16)
2) 外部傳送(4)
3) 查表 (2)
4) 交換 (5)
5) 棧操作 (2)
1) 算術(shù)運算(24)
2) 邏輯運算(24)
1) 位傳送(2)
2) 位置值(4)
3) 位邏輯(6)
1) 調(diào)用及返回(4)
2) 無條件轉(zhuǎn)移(4)
3) 條件轉(zhuǎn)移 (11)
4) 循環(huán) (2)
5) 空操作 (1)


2.符號約定
Rn 表示當(dāng)前工作寄存器中的R0~R7
Direct 表示對內(nèi)部單元直接尋址的8位地址
lRi 表示8位地址指針lR0或lR1,地址在R0或R1中。
lDPTR 表示16位地址指針,地址在DPTR中。
#data 表示8位立即數(shù)。
#data16 表示16位立即數(shù)。
lA+基地址 表示以A為變址寄存器
addr11 表示短轉(zhuǎn)移的11位地址。
addr16 表示長轉(zhuǎn)移的16位地址。
rel 表示相對轉(zhuǎn)移的地址偏移量。
bit 表示位地址。
(xx) 表示XX單元的內(nèi)容,如(A)表示寄存器A的內(nèi)容。
((xx)) 表示以(xx)為指針,所指單元的內(nèi)容。例如,
((DPTR))表示數(shù)據(jù)指針DPTR所指單元的內(nèi)容。
3.尋址方式
表F1-1 MCS-51指令系統(tǒng)的尋址方式

尋 址
方 式

尋 址 范 圍

操作數(shù)形式

舉 例
寄存器
尋址
R0-R7 ,DPTR
Acc,B,C(Cy 位)

寄存器名
MOV R3,A
INC DPTR
直接
尋址
內(nèi)部RAM 00H-7FH
特殊功能寄存器 80H-FFH
8位地址
SFR名
MOV 79H,SP
PUSH P1

直接
位尋址
內(nèi)部RAM位尋址區(qū) (20H-2FH):
位地址00H-7FH
可尋址的特殊功能寄存器:
位地址 80H-F7H
8位地址
位名
SFR名.位序
MOV C,78H
CLR TR0
ANL C,P0.1

寄存器
間接
尋址
以數(shù)據(jù)指針表示操作數(shù)。
內(nèi)部RAM 00H-7FH
@R0
@R1
MOV A, @R0
ADD A, @R1
外部RAM或I/O端口
00H-FFH / 0000H-FFFFH
@R0 ,@R1@DPTR MOVX A, @R0
MOVX @DPTR,A
立即
尋址
8位(二進(jìn)制)立即數(shù), # data MOV A,# 1
16位(二進(jìn)制)立即數(shù) # data16 MOV DPTR,#2000H
基址

變址
尋址
以變址方式讀程序存貯器
實際地址=基址+變址偏移量
8位無符號變址偏移量由A提供
基址由PC或DPTR提供
@A+DPTR
@A+PC
MOVC A,@A+DPTR
MOVC A,@A+PC
轉(zhuǎn) 移 地 址 的 尋 址 方 式
相對
尋址
轉(zhuǎn)移地址= 基址+相對偏移量rel
基址為取指令后的PC 值
8位有符號數(shù)rel在指令中給出
rel SJMP 0EBH
標(biāo)號 SJMP LOOP;標(biāo)號
直接
尋址
短轉(zhuǎn)移,指令直接給出11位地址 Addr11或標(biāo)號 AJMP NEW;標(biāo)號
長轉(zhuǎn)移,指令直接給出16位地址 Addr16或標(biāo)號 LJMP 2010H

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5609

    瀏覽量

    130016
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    623

    瀏覽量

    37548
  • 51單片機(jī)
    +關(guān)注

    關(guān)注

    278

    文章

    5714

    瀏覽量

    134414
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    單片機(jī)指令系統(tǒng)

    單片機(jī)指令系統(tǒng) 3.1 MCS-51指令簡介 3.2 指令系統(tǒng) 3.1  M
    發(fā)表于 06-16 22:51 ?35次下載

    MCS-51單片機(jī)如何操作?MCS-51單片機(jī)指令系統(tǒng)詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51單片機(jī)如何操作?MCS-51單片機(jī)指令系統(tǒng)
    發(fā)表于 08-30 08:00 ?21次下載
    MCS-<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>如何操作?MCS-<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>指令系統(tǒng)</b><b class='flag-5'>詳細(xì)資料</b>概述

    51單片機(jī)教程之指令系統(tǒng)及程序設(shè)計的詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)教程之指令系統(tǒng)及程序設(shè)計的詳細(xì)資料概述。內(nèi)容包括了:一MCS51
    發(fā)表于 10-23 11:00 ?11次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>教程之<b class='flag-5'>指令系統(tǒng)</b>及程序設(shè)計的<b class='flag-5'>詳細(xì)資料</b>概述

    MCS-51單片機(jī)指令系統(tǒng)的介紹和尋址方式資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51單片機(jī)指令系統(tǒng)的介紹和尋址方式資料概述。指令——計算機(jī)能
    發(fā)表于 10-23 16:11 ?0次下載
    MCS-<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>指令系統(tǒng)</b>的介紹和尋址方式<b class='flag-5'>資料</b>概述

    51單片機(jī)教程之80C51單片機(jī)指令系統(tǒng)

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)教程之80C51單片機(jī)指令系統(tǒng)
    發(fā)表于 10-26 14:27 ?36次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>教程之80C<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>指令系統(tǒng)</b>

    80C51單片機(jī)教程之80C51單片機(jī)指令系統(tǒng)詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是80C51單片機(jī)教程之80C51單片機(jī)指令系統(tǒng)
    發(fā)表于 11-13 19:05 ?25次下載
    80C<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>教程之80C<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>指令系統(tǒng)</b><b class='flag-5'>詳細(xì)資料</b>概述

    單片機(jī)基礎(chǔ)教程之指令系統(tǒng)詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)基礎(chǔ)教程之指令系統(tǒng)詳細(xì)資料說明包括了:1 匯編語言,2 尋址方式,3 89C51
    發(fā)表于 01-28 16:47 ?12次下載
    <b class='flag-5'>單片機(jī)</b>基礎(chǔ)教程之<b class='flag-5'>指令系統(tǒng)</b>的<b class='flag-5'>詳細(xì)資料</b>說明

    單片機(jī)教程之51系列單片機(jī)指令系統(tǒng)資料免費下載

    本文檔的詳細(xì)介紹的是單片機(jī)教程之51系列單片機(jī)指令系統(tǒng)資料免費下載主要內(nèi)容包括了:1.尋址方式
    發(fā)表于 02-15 15:59 ?9次下載
    <b class='flag-5'>單片機(jī)</b>教程之<b class='flag-5'>51</b>系列<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>指令系統(tǒng)</b><b class='flag-5'>資料</b>免費下載

    51單片機(jī)的匯編指令詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)的匯編指令詳細(xì)資料說明。
    發(fā)表于 08-30 17:28 ?16次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的匯編<b class='flag-5'>指令</b><b class='flag-5'>詳細(xì)資料</b>說明

    面向51單片機(jī)的Keil uVision4基本數(shù)據(jù)類型的詳細(xì)資料簡介

    本文檔的主要內(nèi)容詳細(xì)介紹的是面向51單片機(jī)的Keil uVision4基本數(shù)據(jù)類型的詳細(xì)資料簡介。
    發(fā)表于 07-15 17:39 ?4次下載
    面向<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的Keil uVision4基本數(shù)據(jù)類型的<b class='flag-5'>詳細(xì)資料簡介</b>

    51單片機(jī)的基本數(shù)據(jù)類型詳細(xì)資料簡介

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)的基本數(shù)據(jù)類型詳細(xì)資料簡介
    發(fā)表于 06-17 17:44 ?0次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的基本數(shù)據(jù)類型<b class='flag-5'>詳細(xì)資料簡介</b>

    51單片機(jī)指令系統(tǒng)詳細(xì)資料說明

    MCS-51系列單片機(jī)也有一套指令集和,即MSC-51指令系統(tǒng)。MCS-51
    發(fā)表于 10-21 17:40 ?18次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>指令系統(tǒng)</b><b class='flag-5'>詳細(xì)資料</b>說明

    單片機(jī)原理及應(yīng)用的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)原理及應(yīng)用的詳細(xì)資料說明包括了:單片機(jī)芯片的硬件結(jié)構(gòu), MCS-51
    發(fā)表于 12-26 10:34 ?20次下載
    <b class='flag-5'>單片機(jī)</b>原理及應(yīng)用的<b class='flag-5'>詳細(xì)資料</b>說明

    51單片機(jī)指令系統(tǒng)的基本概念和詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)指令系統(tǒng)的基本概念和詳細(xì)資料說明包括了:指令系統(tǒng)基本概念
    發(fā)表于 01-15 11:34 ?10次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>指令系統(tǒng)</b>的基本概念和<b class='flag-5'>詳細(xì)資料</b>說明

    STM32F103ZET6單片機(jī)詳細(xì)資料簡介

    本文檔的主要內(nèi)容詳細(xì)介紹的是STM32F103ZET6單片機(jī)詳細(xì)資料簡介。
    發(fā)表于 03-21 08:00 ?39次下載
    STM32F103ZET6<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>詳細(xì)資料簡介</b>