《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > ARM匯編偽指令介紹2

ARM匯編偽指令介紹2

2017-06-22
關鍵詞: 匯編語言

 數(shù)據(jù)定義( Data Definition )偽指令    
    數(shù)據(jù)定義偽指令一般用于為特定的數(shù)據(jù)分配存儲單元,同時可完成已分配存儲單元的初始化。    
    常見的數(shù)據(jù)定義偽指令有如下幾種:    
    — DCB 用于分配一片連續(xù)的字節(jié)存儲單元并用指定的數(shù)據(jù)初始化。    
    — DCW ( DCWU ) 用于分配一片連續(xù)的半字存儲單元并用指定的數(shù)據(jù)初始化。    
    — DCD ( DCDU ) 用于分配一片連續(xù)的字存儲單元并用指定的數(shù)據(jù)初始化。    
    — DCFD ( DCFDU )用于為雙精度的浮點數(shù)分配一片連續(xù)的字存儲單元并用指定的數(shù)據(jù)初始   
    化。    
    — DCFS ( DCFSU ) 用于為單精度的浮點數(shù)分配一片連續(xù)的字存儲單元并用指定的數(shù)據(jù)初    
    始化。    
    — DCQ ( DCQU ) 用于分配一片以 8 字節(jié)為單位的連續(xù)的存儲單元并用指定的數(shù)據(jù)初始    
    化。    
    — SPACE 用于分配一片連續(xù)的存儲單元    
    — MAP 用于定義一個結構化的內(nèi)存表首地址    
    — FIELD 用于定義一個結構化的內(nèi)存表的數(shù)據(jù)域    
    1、 DCB    
    語法格式:    
    標號 DCB 表達式    
    DCB 偽指令用于分配一片連續(xù)的字節(jié)存儲單元并用偽指令中指定的表達式初始化。其中,表達式可以為 0 ~ 255 的數(shù)字或字符串。 DCB 也可用 “ = ” 代替。    
    使用示例:    
    Str DCB “ This is a test ! ” ;分配一片連續(xù)的字節(jié)存儲單元并初始化。 
   
    2、 DCW(或DCWU)    
    語法格式:    
    標號 DCW (或 DCWU ) 表達式    
    DCW (或 DCWU )偽指令用于分配一片連續(xù)的半字存儲單元并用偽指令中指定的表達式初始化。    
    其中,表達式可以為程序標號或數(shù)字表達式。。    
    用 DCW 分配的字存儲單元是半字對齊的,而用 DCWU 分配的字存儲單元并不嚴格半字對齊。    
    使用示例:    
    DataTest DCW 1 , 2 , 3 ;分配一片連續(xù)的半字存儲單元并初始化。    

    3、 DCD(或DCDU)    
    語法格式:    
    標號 DCD (或 DCDU ) 表達式    
    DCD (或 DCDU )偽指令用于分配一片連續(xù)的字存儲單元并用偽指令中指定的表達式初始化。其中,表達式可以為程序標號或數(shù)字表達式。 DCD 也可用 “ & ” 代替。    
    用 DCD 分配的字存儲單元是字對齊的,而用 DCDU 分配的字存儲單元并不嚴格字對齊。    
    使用示例:    
    DataTest DCD 4 , 5 , 6 ;分配一片連續(xù)的字存儲單元并初始化。 
   
    4、 DCFD(或DCFDU)    
    語法格式:    
    標號 DCFD (或 DCFDU ) 表達式    
    DCFD (或 DCFDU )偽指令用于為雙精度的浮點數(shù)分配一片連續(xù)的字存儲單元并用偽指令中指定的表達式初始化。每個雙精度的浮點數(shù)占據(jù)兩個字單元。用 DCFD 分配的字存儲單元是字對齊的,而用 DCFDU 分配的字存儲單元并不嚴格字對齊。    
    使用示例:    
    FDataTest DCFD 2E115 , -5E7 ;分配一片連續(xù)的字存儲單元并初始化為指定的雙精度數(shù)。    

    5、 DCFS(或DCFSU)    
    語法格式:    
    標號 DCFS (或 DCFSU ) 表達式    
    DCFS (或 DCFSU )偽指令用于為單精度的浮點數(shù)分配一片連續(xù)的字存儲單元并用偽指令中指定的表達式初始化。每個單精度的浮點數(shù)占據(jù)一個字單元。 用 DCFS 分配的字存儲單元是字對齊的,而用 DCFSU 分配的字存儲單元并不嚴格字對齊。    
    使用示例:    
    FDataTest DCFS 2E5 , -5E - 7 ;分配一片連續(xù)的字存儲單元并初始化為指定的單精度數(shù)。    

    6、 DCQ(或DCQU)    
    語法格式:    
    標號 DCQ (或 DCQU ) 表達式    
    DCQ (或 DCQU )偽指令用于分配一片以 8 個字節(jié)為單位的連續(xù)存儲區(qū)域并用偽指令中指定的表達式初始化。    
    用 DCQ 分配的存儲單元是字對齊的,而用 DCQU 分配的存儲單元并不嚴格字對齊。    
    使用示例:    
    DataTest DCQ 100 ;分配一片連續(xù)的存儲單元并初始化為指定的值。 
   
    7、 SPACE    
    語法格式:    
    標號 SPACE 表達式    
    SPACE 偽指令用于分配一片連續(xù)的存儲區(qū)域并初始化為 0 。其中,表達式為要分配的字節(jié)數(shù)。    
    SPACE 也可用 “ % ” 代替。    
    使用示例:    
    DataSpace SPACE 100 ;分配連續(xù) 100 字節(jié)的存儲單元并初始化為 0 。    

    8、 MAP    
    語法格式:    
    MAP 表達式 { ,基址寄存器 }    
    MAP 偽指令用于定義一個結構化的內(nèi)存表的首地址。 MAP 也可用 “ ^ ” 代替。    
    表達式可以為程序中的標號或數(shù)學表達式,基址寄存器為可選項,當基址寄存器選項不存在時,表達式的值即為內(nèi)存表的首地址,當該選項存在時,內(nèi)存表的首地址為表達式的值與基址寄存器的和。    
    MAP 偽指令通常與 FIELD 偽指令配合使用來定義結構化的內(nèi)存表。    
    使用示例:    
    MAP 0x100 , R0 ;定義結構化內(nèi)存表首地址的值為 0x100 + R0 。 
   
    9、 FILED    
    語法格式:    
    標號 FIELD 表達式    
    FIELD 偽指令用于定義一個結構化內(nèi)存表中的數(shù)據(jù)域。 FILED 也可用 “ # ” 代替。    
    表達式的值為當前數(shù)據(jù)域在內(nèi)存表中所占的字節(jié)數(shù)。    
    FIELD 偽指令常與 MAP 偽指令配合使用來定義結構化的內(nèi)存表。 MAP 偽指令定義內(nèi)存表的首地址, FIELD 偽指令定義內(nèi)存表中的各個數(shù)據(jù)域,并可以為每個數(shù)據(jù)域指定一個標號供其他的指令引用。    
    注意 MAP 和 FIELD 偽指令僅用于定義數(shù)據(jù)結構,并不實際分配存儲單元。    
    使用示例:    
    MAP 0x100 ;定義結構化內(nèi)存表首地址的值為 0x100 。    
    A FIELD 16 ;定義 A 的長度為 16 字節(jié),位置為 0x100    
    B FIELD 32 ;定義 B 的長度為 32 字節(jié),位置為 0x110    
    S FIELD 256 ;定義 S 的長度為 256 字節(jié),位置為 0x130   

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權者。如涉及作品內(nèi)容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
六月丁香综合| 国产精品成人一区| 亚洲小说春色综合另类电影| 久久国产视频网| 亚洲欧美日韩中文播放| 亚洲午夜91| 在线综合+亚洲+欧美中文字幕| 亚洲黄色片网站| 亚洲国产成人久久综合| 在线观看一区二区精品视频| 国产一区二区成人久久免费影院| 久久综合福利| 久久免费国产精品| 久久久久五月天| 久久国产精品久久久久久电车| 性娇小13――14欧美| 亚洲欧美日韩综合| 午夜精品免费| 欧美一级精品大片| 欧美专区日韩专区| 久久久久久久久久看片| 久久久久国产免费免费| 久久精品国语| 久久躁狠狠躁夜夜爽| 老妇喷水一区二区三区| 免费在线欧美黄色| 欧美成人蜜桃| 欧美日本在线| 欧美体内she精视频在线观看| 欧美吻胸吃奶大尺度电影| 国产精品久久久久久久电影 | 亚洲永久视频| 午夜久久电影网| 久久精品一本久久99精品| 亚洲经典一区| 亚洲午夜日本在线观看| 午夜精品亚洲| 久久久青草青青国产亚洲免观| 免费观看一级特黄欧美大片| 欧美日本不卡视频| 国产精品青草久久| 国产最新精品精品你懂的| 亚洲第一区在线| 一本综合久久| 欧美在线你懂的| 日韩一区二区免费高清| 亚洲欧美另类在线| 久久综合九色综合久99| 欧美日韩国产探花| 国产欧美精品在线| 亚洲第一黄色网| 亚洲色图自拍| 久久成人在线| 亚洲午夜免费福利视频| 久久久夜夜夜| 欧美日韩蜜桃| 国精产品99永久一区一区| 亚洲精品小视频在线观看| 亚洲在线一区| 亚洲精品综合| 久久激五月天综合精品| 欧美精品123区| 国产一区二区精品久久99| 亚洲精品乱码久久久久久按摩观| 亚洲小视频在线| 亚洲精华国产欧美| 欧美影院一区| 欧美日韩综合另类| 狠狠入ady亚洲精品经典电影| 亚洲免费成人| 亚洲第一区在线观看| 亚洲女人天堂av| 牛牛国产精品| 国产亚洲精品7777| 日韩亚洲一区在线播放| 亚洲国产高潮在线观看| 亚洲欧美日韩精品久久| 欧美成人有码| 国产一区二区三区在线观看视频| 亚洲美洲欧洲综合国产一区| 久久国产日韩| 性欧美长视频| 欧美日韩免费精品| 尤物在线精品| 先锋影音久久久| 亚洲性图久久| 欧美精品三级在线观看| 国产一区二区三区久久精品| 一区二区黄色| 亚洲另类自拍| 蜜桃久久精品乱码一区二区| 国产日韩一区二区三区在线| 99视频精品全部免费在线| 亚洲国产精品黑人久久久| 性欧美18~19sex高清播放| 欧美日韩国产黄| 亚洲电影中文字幕| 久久精品国产久精国产爱| 午夜精品免费视频| 欧美日韩一区自拍| 亚洲啪啪91| 最新亚洲激情| 六十路精品视频| 狠狠久久婷婷| 久久精品国产91精品亚洲| 久久国产精品久久国产精品| 国产精品免费网站| 一本一本久久a久久精品综合妖精| 日韩视频专区| 欧美精品成人一区二区在线观看| 曰韩精品一区二区| 久久狠狠婷婷| 快射av在线播放一区| 国语自产精品视频在线看| 性欧美xxxx大乳国产app| 欧美一区在线视频| 国产精品婷婷| 亚洲欧美日韩精品久久久久| 亚洲欧美日韩在线综合| 国产精品对白刺激久久久| 在线视频你懂得一区| 亚洲尤物在线视频观看| 国产精品国产一区二区| 一区二区三区免费在线观看| 亚洲天堂av在线免费观看| 欧美日韩亚洲国产精品| 夜夜嗨av色一区二区不卡| 亚洲图片激情小说| 欧美日韩国产小视频在线观看| 亚洲国产日本| 在线一区免费观看| 欧美香蕉大胸在线视频观看| 在线视频精品一区| 性欧美video另类hd性玩具| 国产偷久久久精品专区| 欧美在线视频在线播放完整版免费观看 | 久久精品国产久精国产一老狼| 亚洲婷婷在线| 国产精品久久二区二区| 亚洲一区二区在线观看视频| 欧美一级黄色录像| 韩国在线视频一区| 亚洲丰满在线| 欧美国产日本韩| 亚洲伦理在线观看| 亚洲自拍偷拍色片视频| 国产伦精品一区二区三区高清| 欧美一区1区三区3区公司| 久久综合导航| 亚洲美女视频| 欧美在线中文字幕| 伊人精品在线| 中文无字幕一区二区三区| 国产精品视频大全| 欧美在线一二三四区| 欧美激情按摩| 亚洲夜晚福利在线观看| 久久久久久夜精品精品免费| 亚洲第一天堂av| 亚洲一区三区在线观看| 国产在线精品二区| 亚洲精选在线观看| 国产精品理论片在线观看| 久久国产精彩视频| 欧美精品综合| 亚洲欧美日韩一区二区在线| 麻豆91精品91久久久的内涵| 亚洲精品一区二区三区av| 午夜老司机精品| 亚洲第一区在线观看| 亚洲女与黑人做爰| 精品电影在线观看| 亚洲资源av| 在线观看一区二区视频| 亚洲一区二区三区在线| 狠狠色丁香久久综合频道| 一个色综合av| 国产一区二区三区自拍| 一区二区三区.www| 国产一区二区成人| 国产精品99久久久久久有的能看| 国产亚洲aⅴaaaaaa毛片| 亚洲免费成人av电影| 国产一区二区欧美| 中文av一区二区| 韩国成人福利片在线播放| 亚洲一级片在线观看| 激情久久影院| 亚洲欧美欧美一区二区三区| 亚洲国产精品va在线观看黑人| 欧美亚洲视频| 亚洲麻豆av| 久久永久免费| 亚洲欧美国产视频| 欧美日韩dvd在线观看| 久久精品国亚洲| 国产精品视频1区| av成人天堂| 在线免费精品视频| 久久精品导航|