匯編器在微處理器的驗(yàn)證和應(yīng)用中舉足輕重,如何設(shè)計(jì)通用的匯編器一直是研究的熱點(diǎn)之一。本文提出了一種開(kāi)放式的匯編器系統(tǒng)設(shè)計(jì)思想,在匯編語(yǔ)言與機(jī)器語(yǔ)言間插入中間代碼CMDL(code mapping description language)語(yǔ)言,打破匯編語(yǔ)言與機(jī)器語(yǔ)言的直接映射關(guān)系,由此建立起一套描述匯編語(yǔ)言與機(jī)器語(yǔ)言的開(kāi)放式映射體系。基于此開(kāi)放式映射體系開(kāi)發(fā)了一套匯編器系統(tǒng),具有較高層次上的通用性和可移植性?!娟P(guān)鍵詞】指令集,CMDL,匯編器,開(kāi)放式 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
上傳時(shí)間: 2013-10-10
上傳用戶:meiguiweishi
Li> <Li>LTC1732 是LiNEAR TECHNOLOGY 公司推出的鋰離子電池充電控制集成電路芯片。它具有電池插入檢測(cè)和自動(dòng)低壓電池充電功能。文章介紹了該芯片的結(jié)構(gòu)、特點(diǎn)、工作原理及應(yīng)用信息,給出了典型的應(yīng)用電路。 LTC1732 是LiNEAR TECHNOLOGY 公司生產(chǎn)的鋰-離子(Li-離子)電池恒流/恒壓線性充電控制器。它也可以對(duì)鎳-鎘(NiCd)和鎳-氫(NiMH)電池恒流充電。其充電電流可通過(guò)外部傳感電阻器編程到7%(最大值)的精度。最終的浮動(dòng)電壓精度為1%。利用LTC1732 的SEL 端可為4.1V 或4.2V 電池充電。當(dāng)輸入電源撤消后,LTC1732 可自動(dòng)進(jìn)入低電流睡眠狀態(tài),以使消耗電流下降到7μA。LTC1732 的內(nèi)部比較器用于檢測(cè)充電結(jié)束條件(C/10),而總的充電時(shí)間則是通過(guò)可編程計(jì)時(shí)器的外部電容來(lái)設(shè)置的。在電池完全放電后,控制器將自動(dòng)以規(guī)定電流的10%對(duì)被充電電池進(jìn)行慢速充電直到電池電壓超過(guò)2.457V。當(dāng)放電后的電池插入充電器或當(dāng)輸入電源接通時(shí),LTC1732 將開(kāi)始重新充電。另外,如果電池一直插入在充電器且在電池電壓降到3.8V(LTC1732-4)或4.05V(LTC1732-4.2)以下時(shí),充電器也將開(kāi)始重新充電。LTC1732 的其它主特點(diǎn)如下:●具有1%的預(yù)置充電電壓精度;●輸入電壓范圍4.5V~12V;●充電電流可編程控制;●具有C/10 充電電流檢測(cè)輸出;●可編程控制充電終端計(jì)時(shí);●帶有低電壓電池自動(dòng)小電流充電模式;●可編程控制恒定電流接通模式;●具有電池插入檢測(cè)和自動(dòng)低壓電流充電功能;●帶有輸入電源(隔離適配器)檢測(cè)輸出;●LTC1732-4.2 型器件的再充電閾值電壓為4.05V;●LTC1732-4 型器件的再充電閾值電壓為3.8V。
上傳時(shí)間: 2013-11-12
上傳用戶:semi1981
Li> <Li>作者RICHARD CHI-HSI Li,結(jié)合自己20年RF設(shè)計(jì)經(jīng)驗(yàn),整理的RF設(shè)計(jì)技術(shù)與經(jīng)驗(yàn),工程性很強(qiáng),從最基本的LNA、MIXERS、差分對(duì)等講起,涉及到阻抗匹配,接地,天線設(shè)計(jì),RF系統(tǒng)分析,是一本很不錯(cuò)的書。英文版
標(biāo)簽: RF設(shè)計(jì) 經(jīng)驗(yàn)
上傳時(shí)間: 2013-10-30
上傳用戶:ve3344
Li> <Li>The NXP LPC315x combine an 180 MHz ARM926EJ-S CPU core, High-speed USB 2.0OTG, 192 KB SRAM, NAND flash controller, flexible external bus interface, an integratedaudio codec, Li-ion charger, Real-Time Clock (RTC), and a myriad of serial and paralleLinterfaces in a single chip targeted at consumer, industrial, medical, and communicationmarkets. To optimize system power consumption, the LPC315x have multiple powerdomains and a very flexible Clock Generation Unit (CGU) that provides dynamic clockgating and scaLing.The LPC315x is implemented as multi-chip module with two side-by-side dies, one fordigital fuctions and one for analog functions, which include a Power Supply Unit (PSU),audio codec, RTC, and Li-ion battery charger.
上傳時(shí)間: 2014-01-17
上傳用戶:Altman
Li> <Li>Tiny C Compiler - C Scripting Everywhere - The Smallest ANSI C compiler Installation on a i386 Linux host (for Windows read win32/readme.txt) ./configure make make test make install By default, tcc is installed in /usr/local/bin. ./configure --help shows configuration options.
標(biāo)簽: Installation Everywhere Scripting Compiler
上傳時(shí)間: 2013-12-19
上傳用戶:zhangzhenyu
Li> <Li>數(shù)字水印的嵌入和檢測(cè),dct, 作者M(jìn)ao Li Purpose:an algorithm to achieve the embeding watermarking to a image by dct bloking and hvs,then detect the watermarking by comparabiLity.
上傳時(shí)間: 2015-06-06
上傳用戶:hullow
Li> <Li>DES(Data Encrypton Standard) 算法的實(shí)現(xiàn)網(wǎng)上已經(jīng)有很多,本人在此講述的是在DES算法加密過(guò)程中如何查看16迭代過(guò)程中生成的Ki,Li,Ri,Fi,Si等,這樣可以當(dāng)做一個(gè)DES加密對(duì)照器,這樣可以方便的發(fā)現(xiàn)你在加密過(guò)程中出現(xiàn)的錯(cuò)誤!
標(biāo)簽: Encrypton Standard Data DES
上傳時(shí)間: 2015-06-22
上傳用戶:zhangLiming420
Li> <Li>SDL Library Documentation. The SDL Library is designed to make it easy to write games that run on Linux, *BSD, MacOS, Win32 and BeOS using the various native high-performance media interfaces, (for video, audio, etc) and presenting a single source-code level API to your appLication. SDL is a fairly low level API, but using it, completely portable appLications can be written with a great deal of flexibiLity.
標(biāo)簽: Documentation SDL designed Library
上傳時(shí)間: 2015-06-23
上傳用戶:nanxia
Li> <Li>Building Embedded Linux Systems shows you how to design and build your own embedded systems using Linux® as the kernel and freely available open source tools as the framework
標(biāo)簽: Building Embedded embedded Systems
上傳時(shí)間: 2014-01-24
上傳用戶:tianjinfan
Li> <Li>用匿名方式登陸一個(gè)FTP服務(wù)器,下載FTP服務(wù)器里的文件到本地。在FTP服務(wù)器里應(yīng)該有一個(gè)List.ini文件,里面記錄一些相關(guān)的信息(版本號(hào),需要下載的文件等)。 程序第一次執(zhí)行,如果本地沒(méi)有List.ini文件,則先下載服務(wù)器的List.ini文件到本地,然后從本地的List文件中拿到需要升級(jí)的文件清單,下載服務(wù)器里的相應(yīng)文件.最后結(jié)束自己。以后運(yùn)行程序,先讀取本地文件中的List文件的版本號(hào),再下載服務(wù)器的List.ini文件到本地。然后比較版本號(hào),如果有新版本,就從List文件中拿到需要升級(jí)的文件清單,下載服務(wù)器里的相應(yīng)文件,最后結(jié)束自己。 apple3.exe 是被升級(jí)的主程序例子,在程序代碼中可選擇是否對(duì)被升級(jí)的主程序進(jìn)行啟動(dòng)和關(guān)閉。 代碼中有較詳細(xì)的中文說(shuō)明, FTP和讀INI文件的類都是用的別人做好的。
標(biāo)簽: FTP List 服務(wù)器 ini
上傳時(shí)間: 2014-01-07
上傳用戶:wangyi39
Li>蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1