汇编器在微处理器的验证和应用中举足轻重,如何设计通用的汇编器一直是研究的
热点之一。本文提出了一种开放式的汇编器系统设计思想,在汇编语言与机器语言间插入中间代码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