吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

51單片機指令系統的詳細資料簡介

Wildesbeast ? 來源:單片機教程網 ? 作者:單片機教程網 ? 2020-12-06 17:08 ? 次閱讀

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


表3-1 MCS-51指令分類

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


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

尋 址
方 式

尋 址 范 圍

操作數形式

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

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

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

寄存器
間接
尋址
以數據指針表示操作數。
內部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位(二進制)立即數, # data MOV A,# 1
16位(二進制)立即數 # data16 MOV DPTR,#2000H
基址

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    121151
  • 指令
    +關注

    關注

    1

    文章

    611

    瀏覽量

    35811
  • 51單片機
    +關注

    關注

    274

    文章

    5705

    瀏覽量

    124292
收藏 人收藏

    評論

    相關推薦

    單片機指令系統

    單片機指令系統 3.1 MCS-51指令簡介 3.2 指令系統 3.1  M
    發表于 06-16 22:51 ?35次下載

    MCS-51單片機如何操作?MCS-51單片機指令系統詳細資料概述

    本文檔的主要內容詳細介紹的是MCS-51單片機如何操作?MCS-51單片機指令系統
    發表于 08-30 08:00 ?21次下載
    MCS-<b class='flag-5'>51</b><b class='flag-5'>單片機</b>如何操作?MCS-<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>指令系統</b><b class='flag-5'>詳細資料</b>概述

    51單片機教程之指令系統及程序設計的詳細資料概述

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

    MCS-51單片機指令系統的介紹和尋址方式資料概述

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

    51單片機教程之80C51單片機指令系統

    本文檔的主要內容詳細介紹的是51單片機教程之80C51單片機指令系統
    發表于 10-26 14:27 ?34次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>教程之80C<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>指令系統</b>

    80C51單片機教程之80C51單片機指令系統詳細資料概述

    本文檔的主要內容詳細介紹的是80C51單片機教程之80C51單片機指令系統
    發表于 11-13 19:05 ?25次下載
    80C<b class='flag-5'>51</b><b class='flag-5'>單片機</b>教程之80C<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>指令系統</b><b class='flag-5'>詳細資料</b>概述

    單片機基礎教程之指令系統詳細資料說明

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

    單片機教程之51系列單片機指令系統資料免費下載

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

    51單片機的匯編指令詳細資料說明

    本文檔的主要內容詳細介紹的是51單片機的匯編指令詳細資料說明。
    發表于 08-30 17:28 ?15次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的匯編<b class='flag-5'>指令</b><b class='flag-5'>詳細資料</b>說明

    面向51單片機的Keil uVision4基本數據類型的詳細資料簡介

    本文檔的主要內容詳細介紹的是面向51單片機的Keil uVision4基本數據類型的詳細資料簡介
    發表于 07-15 17:39 ?4次下載
    面向<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的Keil uVision4基本數據類型的<b class='flag-5'>詳細資料簡介</b>

    51單片機的基本數據類型詳細資料簡介

    本文檔的主要內容詳細介紹的是51單片機的基本數據類型詳細資料簡介
    發表于 06-17 17:44 ?0次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的基本數據類型<b class='flag-5'>詳細資料簡介</b>

    51單片機指令系統詳細資料說明

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

    單片機原理及應用的詳細資料說明

    本文檔的主要內容詳細介紹的是單片機原理及應用的詳細資料說明包括了:單片機芯片的硬件結構, MCS-51
    發表于 12-26 10:34 ?20次下載
    <b class='flag-5'>單片機</b>原理及應用的<b class='flag-5'>詳細資料</b>說明

    51單片機指令系統的基本概念和詳細資料說明

    本文檔的主要內容詳細介紹的是51單片機指令系統的基本概念和詳細資料說明包括了:指令系統基本概念
    發表于 01-15 11:34 ?10次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>指令系統</b>的基本概念和<b class='flag-5'>詳細資料</b>說明

    STM32F103ZET6單片機詳細資料簡介

    本文檔的主要內容詳細介紹的是STM32F103ZET6單片機詳細資料簡介。
    發表于 03-21 08:00 ?39次下載
    STM32F103ZET6<b class='flag-5'>單片機</b>的<b class='flag-5'>詳細資料簡介</b>
    百家乐官网代理荐| 百家乐官网积分| 百家乐官网里和的作用| 百家乐官网网上真钱娱乐场| 涂山百家乐官网的玩法技巧和规则| 风水(24山定凶吉)最新整理| 百家乐购怎么样| 大发888游戏代充省钱技巧| 百家乐怎么看大小| 大发888登不上| 单张百家乐官网论坛| 南京百家乐官网赌博现场被| 百家乐拍是什么| 百家乐国际赌场娱乐网规则| 大发888玩家论坛| 固阳县| 赌百家乐官网容易的原| 塑料百家乐筹码| 威尼斯人娱乐场28| 全讯网址| 襄城县| 百家乐官网www| 百家乐投注玩多少钱| 大发888怎么玩才赢| 巨鹿县| 百家乐官网追号| 玩百家乐上高尔夫娱乐场| 镇宁| 百家乐官网乐赌| 全讯网hg9388.com| 百家乐官网视频游戏平台| 百家乐推荐怎么看| 永利高现金网可信吗| 大发888 赌场娱乐网规则| 百家乐官网游戏怎么刷钱| 百家乐园千术大全| 大发888提款| 百家乐官网赌坊| 职业赌百家乐技巧| 淮北市| 百家乐信用哪个好|