久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

MCS-51單片機指令系統(tǒng)

作者:佚名   來源:本站原創(chuàng)   點擊數:  更新時間:2007年09月17日   【字體:

第三章  MCS-51單片機指令系統(tǒng)

(一)  指令系統(tǒng)簡介

1.    指令分類統(tǒng)計

指令總數:111條  操作碼:255個  助記符:48個

單字節(jié)指令:49條                單周期指令:64條

 雙字節(jié)指令:48條          雙周期指令:45條

三字節(jié)指令: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)        循環(huán)       (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所指單元的內容。

轉載須保留地址:http://www.zg4o1577.cn/mcu/279.html

3.    尋址方式

F1-1  MCS-51指令系統(tǒng)的尋址方式

尋 址

方 式

 

尋 址 范 圍

 

操作數形式

 

舉  例

寄存器

尋址

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位尋址區(qū) (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

關閉窗口
主站蜘蛛池模板: 91免费在线视频 | 18成人在线观看 | 日韩一区二区精品 | 欧美日韩久久精品 | 国产精品av久久久久久久久久 | 国产美女一区二区 | 精品日韩一区 | 91精品久久久久久久久中文字幕 | 中文字幕日韩专区 | 亚洲欧美国产视频 | 久久亚洲视频网 | 男女爱爱网站 | 久久99精品久久久久久噜噜 | 涩爱av一区二区三区 | 一区二区三区高清不卡 | 午夜在线小视频 | 午夜视频在线视频 | 麻豆av片 | 91精品国产乱码久久蜜臀 | 婷婷在线视频 | 成人不卡视频 | 国产精品免费一区二区三区四区 | 一级做a爰片久久毛片免费看 | 国产精品视频专区 | 夜夜夜夜夜夜曰天天天 | 午夜性色a√在线视频观看9 | 久久久夜夜夜 | 请别相信他免费喜剧电影在线观看 | 免费看淫片 | 天天影视网天天综合色在线播放 | 亚洲一区二区三 | 综合久久av | 一级看片免费视频囗交动图 | 九色网址 | 免费观看黄色片视频 | 精品国产免费人成在线观看 | 97av视频在线 | 在线伊人网 | 婷婷福利视频导航 | 久久久青草婷婷精品综合日韩 | 色网在线观看 |