匯編器在微處理器的驗證和應(yīng)用中舉足輕重,如何設(shè)計通用的匯編器一直是研究的熱點之一。本文提出了一種開放式的匯編器系統(tǒng)設(shè)計思想,在匯編語言與機器語言間插入中間代碼CMDL(code mapping description language)語言,打破匯編語言與機器語言的直接映射關(guān)系,由此建立起一套描述匯編語言與機器語言的開放式映射體系。基于此開放式映射體系開發(fā)了一套匯編器系統(tǒng),具有較高層次上的通用性和可移植性。【關(guān)鍵詞】指令集,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 implementationof it becomes easier. Based on the new mapping system structure, a retargetable assemblersystem is developed. It proved the whole system has good retargetability and implantability.【關(guān)鍵詞】instruction set, symbol table, assembler, lexical analysis, retargetability
上傳時間: 2013-10-10
上傳用戶:meiguiweishi
本文將探討微控制器與 PSoC (可編程系統(tǒng)單晶片)在數(shù)位電視應(yīng)用上的設(shè)計挑戰(zhàn),並比較微控制器和 PSoC 架構(gòu)在處理這些挑戰(zhàn)時的不同處,以有效地建置執(zhí)行。
上傳時間: 2013-11-22
上傳用戶:gengxiaochao
SUN SCJP經(jīng)典認證系列:(PDF) Prentice Hall - Sun Certified Enterprise Architect for J2EE Technology Study Guide.zip
標簽: Enterprise Technology Certified Architect
上傳時間: 2015-03-19
上傳用戶:leehom61
這是用verilog寫的一個簡單的處理器,雖然只具有5個指令,但是可以透過這個範例,來了解到cpu的架構(gòu),與如何開發(fā)處理器,相信會有很大的啟發(fā)。
標簽: verilog
上傳時間: 2014-12-08
上傳用戶:ikemada
孫子兵法,古代4大兵書之一,看看對編程也會有好處把:)
標簽:
上傳時間: 2015-05-08
上傳用戶:xaijhqx
自動控制理論是人類在了解自然和改造自然的過程中逐漸形成的一門學科。簡單反饋控制的最早應(yīng)用,可以追溯到古代亞歷山大時期的克泰希比斯水鐘,它就是利用反饋原理來調(diào)節(jié)流量的。19世紀中葉,J.C.麥克斯威爾對具有調(diào)速器的蒸汽機(這也利用了反饋原理來調(diào)速)系統(tǒng)進行了穩(wěn)定性的研究。20世紀20年代,布萊克、奈奎斯特和波德在貝爾實驗室的一系列研究工作奠定了經(jīng)典自動控制(反饋)的理論基礎(chǔ)------
上傳時間: 2013-12-18
上傳用戶:stella2015
數(shù)值分析中的歐拉算法 本文建立在數(shù)值分析的理論基礎(chǔ)上,能夠在Matlab環(huán)境中運行,給出了理論分析、程序清單以及計算結(jié)果。更重要的是,還有詳細的對算法的框圖說明。首先運用Romberg積分方法對給出定積分進行積分,然後對得到的結(jié)果用插值方法,分別求出Lagrange插值多項式和Newton插值多項式,再運用最小二乘法的思想求出擬合多項式,最後對這些不同類型多項式進行比較,找出它們各自的優(yōu)劣。
上傳時間: 2013-12-18
上傳用戶:yoleeson
類神經(jīng)網(wǎng)路,MLP程式碼,可以計算多層架構(gòu)之類神經(jīng)網(wǎng)路運算~C
標簽:
上傳時間: 2013-12-28
上傳用戶:txfyddz
VB程式碼,可以和RS232串列通訊做結(jié)合,加以利用和Com port互動
標簽: 程式
上傳時間: 2015-10-18
上傳用戶:linlin
灰色理論下之最基本操作元,灰生成之matlab源碼,可很快計算出數(shù)據(jù)各階之生成結(jié)果
標簽: 基本操作
上傳時間: 2013-12-01
上傳用戶:aappkkee
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1