匯編器在微處理器的驗證和應用中舉足輕重,如何設計通用的匯編器一直是研究的
熱點之一。本文提出了一種開放式的匯編器系統設計思想,在匯編語言與機器語言間插入中間代碼CMDL(code mapping description language)語言,打破匯編語言與機器語言的直接映射關系,由此建立起一套描述匯編語言與機器語言的開放式映射體系。基于此開放式映射體系開發了一套匯編器系統,具有較高層次上的通用性和可移植性。
【關鍵詞】指令集,CMDL,匯編器,開放式
Design of Retargetable Assembler System Liu Ling Feng Wen Nan Wang Ying Chun Jiang An Ping Ji Li Jiu IME of Peking University, 100871
【摘要】An assembler plays a very important role in the field of microprocessor verifications and applications, thus how to build a retargetable assembler system has been a hotspot in this field for long time. This paper presents a new method about the retargetable assembler system design.It provides a kind of language CMDL, code mapping description language. During the process of assembling, assembler languages are firstly translated to CMDL, and then mapped to the machine codes. In an other word, CMDL is inserted between assembler languages and machine codes during the translation procedure. As a medium code, CMDL has a lot of features, such as high extraction, strong descript capabilities. It can describe almost all attributes of assembler languages. By breaking the direct mapping relationship between assembler languages and machine codes, the complexities of machine codes are hided to the users, therefore, the new retargetable assembler system has higher retargetable level by converting the mapping from assembler languages and machine codes to assembler languages and CMDL, and implementation
of it becomes easier. Based on the new mapping system structure, a retargetable assembler
system is developed. It proved the whole system has good retargetability and implantability.
【關鍵詞】instruction set, symbol table, assembler, lexical analysis, retargetability
資源簡介:匯編器在微處理器的驗證和應用中舉足輕重,如何設計通用的匯編器一直是研究的熱點之一。本文提出了一種開放式的匯編器系統設計思想,在匯編語言與機器語言間插入中間代碼CMDL(code mapping description language)語言,打破匯編語言與機器語言的直接映射關...
上傳時間: 2013-10-10
上傳用戶:meiguiweishi
資源簡介:一個基于485總線的搶答器系統的設計文檔,參加電子競賽的論文。
上傳時間: 2013-12-30
上傳用戶:lizhen9880
資源簡介:自動檢測技術 上海電機學院精品課件 PPT版 (New)
上傳時間: 2013-07-12
上傳用戶:eeworm
資源簡介:多電平逆變器中每個功率器件承受的電壓相對較低,因此可以用低耐壓功率器件實現高壓大容量逆變器,且采用多電平變換技術可以顯著提高逆變器輸出電壓的質量指標。因此,隨著功率器件的不斷發展,采用多電平變換技術將成為實現高壓大容量逆變器的重要途徑和方法...
上傳時間: 2013-04-24
上傳用戶:米卡
資源簡介:本文以無線多媒體終端項目的需求為背景,提出了一種適用于嵌入式系統的媒體播放器架構設計方案。論文給出了一種嵌入式系統中音視頻同步的解決方案,有效的提高了嵌入式媒體播放器軟件的音視頻同步性能
上傳時間: 2013-07-05
上傳用戶:qulele
資源簡介:第一章 8086程序設計 第二章 MCS-51程序設計 第三章 微機基本系統的設計 第四章 存貯器與接口 第五章 并行接口 第六章 計數器、定時器與接口 第七章 顯示器與鍵盤接口 第八章 串行通信及接口 第九章 數模轉換器和模數轉換器接口
上傳時間: 2015-05-03
上傳用戶:pinksun9
資源簡介:同屬HDB3編譯碼器系統的課程設計與仿真
上傳時間: 2013-12-10
上傳用戶:athjac
資源簡介:出租車計費系統的設計 2.1 出租車計費器工作原理 實際中出租車的計費工作原理一般分成3個階段: (1)車起步開始計費。首先顯示起步價(本次設計起步費為7.00元),車在行駛3 km以內,只收起步價7.00元。 (2)車行駛超過3 km后,按每公里2...
上傳時間: 2017-05-28
上傳用戶:ynwbosss
資源簡介:論文于單片機控制的基步進電機調速系統的設計 摘要: 步進電機是將電脈沖信號轉變為角位移或線位移的開環控制元件。在非超載的情況下,電機的轉速、停止的位置只取決于脈沖信號的頻率和脈沖數,而不受負載變化的影響,即給電機加一個脈沖信號,電機則轉過...
上傳時間: 2013-06-15
上傳用戶:yw14205
資源簡介:飛機飛行的高度、馬赫數和升降速度等參數是飛機的自動控制、導航、火控、空中管制、和告警等系統必不可少的信息。隨著飛機性能的不斷增強,飛機上各系統對飛行參數測試的要求也越來越高,舊有的測試系統已逐漸不能適應現代高速飛機飛行參數的測試需求,本文針...
上傳時間: 2013-06-23
上傳用戶:kr770906
資源簡介:利用ARM處理器開發處理音頻信號的設備很多,如移動電話、MD(MiniDisc),DVD播放器、MP3音頻譯碼器等;同樣,基于ARM處理器的網絡設備也很多,如網絡調制解調器、網絡電腦、因特網設備等。但利用ARM處理器把語音處理和網絡通信功能結合起來無疑是一種新的嘗試...
上傳時間: 2013-07-11
上傳用戶:luopoguixiong
資源簡介:以某高速實時頻譜儀為應用背景,論述了5 Gsps采樣率的高速數據采集系統的構成和設計要點,著重分析了采集系統的關鍵部分高速ADC(analog to digital,模數轉換器)的設計、系統采樣時鐘設計、模數混合信號完整性設計、電磁兼容性設計和基于總線和接口標準(PC...
上傳時間: 2014-11-26
上傳用戶:黃蛋的蛋黃
資源簡介:提出一種基于單片機AT89C51SND1C的MP3播放系統的設計方案。單片機集成了專用的解碼器,使用K9F1208閃存作為外存儲器,放音電路采用CS4330,存儲文件通過播放器上的USB接口設備從PC機上直接下載,液晶顯示采用LCD1602。方案設計簡單,性價比高,低功耗,易擴展...
上傳時間: 2014-12-27
上傳用戶:佳期如夢
資源簡介:本文介紹了以無線小型微功耗定位技術為基礎的尋物系統的設計與實現,系統運用模塊化和單片機的設計方法實現對物品的定位、查找。該系統由兩大部分組成:發射器和接收器。發射器發出某一編碼信號,接收器進行接收并檢測出相應的信號,通過聲、光加以指示。
上傳時間: 2014-12-27
上傳用戶:6546544
資源簡介:摘要! 介紹自動割草機器人的設計和實現" 其硬件系統主要包括單片機系統#電機控制器以及傳感器系統三部分" 軟件部分實現單片機系統的控制以及割草路徑的規劃" 通過對軟硬件的整體調試使系統達到設計要求"關鍵詞! 自動割草機器人$路徑規劃$多傳感器系統#電子籬...
上傳時間: 2013-11-09
上傳用戶:zmy123
資源簡介:數字通信系統的設計及其性能和所傳輸的數字信號的統計特性有關。所謂 加擾技術,就是不增加多余度而擾亂信號,改變數字信號的統計特性,使其近 似于白噪聲統計特性的一種技術。這種技術的基礎是建立在反饋移位寄存器序 列(偽隨機序列)理論之上的。解擾是加...
上傳時間: 2014-01-23
上傳用戶:star_in_rain
資源簡介:該文介紹了一種用于監測電動執行機構實時性能的監控與數據采集(SCADA)軟件系統的設計方法,該方法同樣可被應用于生物信號處理領域.系統中應用了Windows的動態鏈接庫與多媒體定時器技術,從而實現了系統的模塊化并提高了實時性.經現場運行調試,該系統的實時...
上傳時間: 2015-11-06
上傳用戶:gaojiao1999
資源簡介:全中文介紹ARM系統的設計全過程包括存儲器及外圍芯片的選型,各單元電路的設計、調試等。系統的各功能模塊工作原理與應用編程示例,包括通用I/O口、串行接口、定時器、中斷控制器、GDMA控制器、MAC控制器等的工作原理與編程示例,Flash存儲器的編程與擦除等。...
上傳時間: 2013-12-26
上傳用戶:mhp0114
資源簡介:本文提出了一種基于AT89S51和模數轉換芯片ADC0809的數據采集系統的設計與實現方案。主要從硬件電路設計、數據采集程序設計2個方面進行了詳細闡述,其中硬件電路設計部分結合具體芯片,詳細的介紹了數據采集系統各部分硬件接口電路的設計。設計中利用51單片機控...
上傳時間: 2016-12-30
上傳用戶:dengzb84
資源簡介:隨著信息技術的發展以及嵌入式、人臉識別、計算機網絡等技術的提高,人們正在感受著科技帶來的便利和益處。? 該系統通過攝像頭獲取人臉圖像,在后臺應用系統完成圖像識別,然后給單片機發送命令來控制門禁系統。軟件上首先利用小波變換對人臉圖像進行2次小波分...
上傳時間: 2022-05-28
上傳用戶:
資源簡介:四旋翼飛行器無刷直流電機調速系統的設計提出了一種適用于飛行器上的無傳感器型無刷直流電機的控制方案。采用ATmega8作為系統控制器,利用片內模擬比較器,通過比較電機非導通繞組的反電動勢與虛擬中點電壓得到過零點時刻,并延遲30。電角度作為電機換相時刻...
上傳時間: 2022-07-23
上傳用戶:
資源簡介:智能稱重系統的設計資料要以微控制器為控制核心,通過稱重傳感器實現對灌裝氣體重量的自動檢測及控制,但普遍存在稱重精度不高、功能不全等問題。本文旨在以高性能STC11F32XE 單片機為控制核心,設計出高精度數據采集、寬溫度工作范圍的智能燃氣灌裝稱重系統...
上傳時間: 2022-07-24
上傳用戶:
資源簡介:基于DSP 的電動汽車電池管理系統的設計
上傳時間: 2013-06-13
上傳用戶:eeworm
資源簡介:基于DSP的電動汽車能量回饋制動系統的設計與實現
上傳時間: 2013-08-03
上傳用戶:eeworm
資源簡介:MCS-96系列單片機 PL/M語言編程及系統的設計與調試
上傳時間: 2013-06-05
上傳用戶:eeworm
資源簡介:智能交通信號控制系統的設計與研究
上傳時間: 2013-07-12
上傳用戶:eeworm
資源簡介:機頂盒設備GUI系統的設計與實現
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:專輯類----單片機專輯 MCS-96系列單片機-PL/M語言編程及系統的設計與調試-222頁-8.8M.rar
上傳時間: 2013-04-24
上傳用戶:glitter
資源簡介:專輯類-實用電子技術專輯-385冊-3.609G 智能交通信號控制系統的設計與研究-78頁-3.6M.pdf
上傳時間: 2013-05-26
上傳用戶:Neal917
資源簡介:專輯類-實用電子技術專輯-385冊-3.609G 機頂盒設備GUI系統的設計與實現-71頁-3.2M.pdf
上傳時間: 2013-04-24
上傳用戶:chongcongying