<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 電子開發 >> 單片機 >> 正文

      51匯編偽指令

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2010/10/10
      1、DS ---預留存儲區命令
      格式:     〔標號:〕 DS      表達式值
      其功能是從指定地址開始,定義一個存儲區,我們的心心過百歲了~~,以備源程序使用。
      存儲區預留的存儲單元數由表達式的值決定。
      TMP:      DS      1
      從標號TEP地址處開始保留1個存儲單元(字節)。
      2、BIT---定義位命令
      格式:      字符名稱      BIT       位地址
      其功能用于給字符名稱定義位地址。
      SPK      BIT      P3.7
      經定義后,允許在指令中用SPK代替P3.7。
      3、USING指令
      USING指令通知匯編器使用8051的哪一個工作寄存器組。
      格式:     USING     表達式     (值必須為0-3,默認值為0。)
      USING     0
      使用第0組工作寄存器。
      4、SEGMENT指令
      SEGMENT 指令用來聲明一個再定位段和一個可選的再定位類型,最后的日子
      格式:     再定位段名     SEGMENT     段類型〔再定位類型〕
      其中,“再定位段名”用于指明所聲明的段。
      “段類型”用于指定所聲明的段將處的存儲器地址空間。
      可用的段類型有 CODE、XDATA、DATA、IDATA和BIT。
      STACK_SEG     SEGMENT     IDATA
      DATA_SEG SEGMENT DATA
      5、RSEG---再定位段選擇指令
      再定位段選擇指令為RSEG,用于選擇一個已在前面定義過的再定位段作為當前段。
      格式:     RSEG     段名
      段名必須是在前面已經聲明過的再定位段。
      DATA_SEG     SEGMENT     DATA      ;聲明一個再定位DATA段
      RSEG      DATA_SEG      ;選擇前面聲明的再定位DATA段作為當前段
      6、絕對段選擇指令
      CSEG---絕對代碼段
      DSEG---內部絕對數據段
      XSEG---外部絕對數據段
      ISEG ---內部間接尋址數據段
      BSEG---絕對位尋址數據段
      格式:
      CSEG     [AT 絕對地址表達式]
      DSEG     [AT 絕對地址表達式]
      XSEG     [AT 絕對地址表達式]
      ISEG      [AT 絕對地址表達式]
      BSEG     [AT 絕對地址表達式]
      括號內是可選項,用來指定當前絕對段的基地址。
      CSEG AT 0000H
      AJMP     MAIN
      7、ORG指令
      ORG指令用來改變匯編器的計數器,從而設定一個新的程序起始地址。
      格式:     ORG     表達式
      表達式必須是絕對或簡單再定位表達式。
      ORG     0000H
      AJMP     MAIN
      設定 MAIN 程序的起始地址為 0000H。
      8、END指令
      END指令用來控制匯編結束。在每個匯編程序的最后一行必須有一條END指令,
      并且END指令只能出現一次。
      9、EQU指令
      EQU 指令用于將一個數值或寄存器名賦給一個指定的符號名。
      格式:     符號名      EQU      表達式  
      或         符號名      EQU      寄存器名
      表達式必須是一個簡單再定位表達式。
      用 EQU 指令賦值以后的字符名,可以用作數據地址、代碼地址、位地址或者
      直接當做一個立即數使用。
      LIMIT          EQU       1200
      COUNT       EQU        R5
      10、DATA 指令
      DATA 指令用于將一個內部 RAM 的地址賦給指定的符號名。
      格式:     符號名       DATA       表達式
      數值表達式的值在 0-255 之間,時尚方子,表達式必須是一個簡單再定位表達式。
      PORT1       DATA       40H
      11、DB 指令
      DB 指令以表達式的值的字節形式初始化代碼空間  。
      格式: [標號:]       DB      表達式表
      表達式中可包含符號、字符串、或表達式等項,tlbb無毒變態私服,各個項之間用逗號隔開,字符串應用引號括起來。
      括號內的標號是可選項,如果使用了標號,則標號的值將是表達式表中第一字節的地址。
      DB 指令必須位于 CODE 段之內,否則將會發生錯誤。
      TABLE:
      DB     0C0H, 0F9H, 0A4H
      TABLE1:
      DB  " WEINA
      Tags:51單片機,匯編,偽指令  
      責任編輯:admin
    4. 上一篇文章:
    5. 下一篇文章:
    6. 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 色欲色香天天天综合网WWW| 婷婷色香五月综合激激情| 丁香婷婷激情综合俺也去| 久久综合给合久久狠狠狠97色| 精品国产国产综合精品| 色综合久久天天影视网| 伊人久久大香线蕉综合网站| 色天使亚洲综合一区二区| 久久综合视频网站| 亚洲综合综合在线| 精品无码综合一区| 伊人久久大香线蕉综合网站| 伊人久久综合精品无码AV专区| 色婷五月综激情亚洲综合 | 久久综合伊人77777| 亚洲综合色丁香麻豆| 狠狠色综合网站久久久久久久高清| 久久综合给合久久狠狠狠97色69| 一本色道久久88综合日韩精品 | 人妻av综合天堂一区| 久久久久久久尹人综合网亚洲| 欧美激情综合亚洲一二区| 狠狠亚洲婷婷综合色香五月排名| 色综合久久久无码网中文| 久久久久久综合网天天| 狠狠色狠狠色综合| 国产天堂一区二区综合| 久久93精品国产91久久综合| 色视频综合无码一区二区三区| 久久香综合精品久久伊人| 色欲综合久久躁天天躁| 一本久道久久综合中文字幕| 国产一区二区三区亚洲综合| 国产性天天综合网| 精品久久人人做人人爽综合| 色久悠悠婷婷综合在线亚洲| 鲁一鲁一鲁一鲁一曰综合网| 91综合精品网站久久| 伊人色综合视频一区二区三区| 本道久久综合无码中文字幕| 日日狠狠久久偷偷色综合96蜜桃|