RV32I指令集及其简易中文汇编器研究

来源 :西安建筑科技大学 | 被引量 : 0次 | 上传用户:fzy321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在中美贸易战背景下,我国信息产业的自主可控取得了长足的进步,尤其是计算机芯片的自主研发更是取得了跨越式的发展,涌现出了如龙芯(MIPS)、飞腾(ARM)、鲲鹏(ARM)、兆芯(x86)、申威(SW)等各类各型处理器,并且逐步开始了对进口计算机处理器的产品替代。在可喜的成绩背后依然存在着不少的问题,如处理器的指令集架构授权问题,对于开源软件尤其是用于计算机开发的开源工具链的依赖问题,以及指令集架构文档问题等。针对以上这些问题,本论文探讨了引入一种开源的新型指令集架构RISC-V作为自主可控计算机处理器基础的可能性,以及基于这种指令集架构设计并实现全中文化的汇编语言并以此为基础构建中文化的计算机开发工具链的设想。本论文的主要工作包括:(1)选择RISC-V指令集架构作为解决上述问题的突破口,着重研究了该指令集架构在授权、软件开发、硬件实现以及文档齐备性等方面的优势。(2)针对RISC-V指令集架构的特点,选择并重点研究了RISC-V指令集架构的核心指令集RV32I,对该指令集的计算机指令进行了结构分析。(3)分析并研究了RV32I的汇编语言英文文本,找出英文汇编语言文本的不足,并根据这些不足设计出一套中文汇编语言文本。(4)在以上这些工作的基础上,设计并实现了一个交叉汇编器,该汇编器能够生成静态内存地址的二进制目标文件,可以用做使用RV32I指令集的计算机系统迭代开发的起始汇编器。通过这些工作,为进一步深入理解RISC-V指令集架构提供了帮助,中文的汇编语言也能够使中文环境开发者更快速的切入到新指令集的开发工作当中。
其他文献
近年来,视频行为识别已成为计算机视觉领域的热点之一,在视频检索、智能监控、智慧医疗、人机交互等领域有着重要的应用价值。人体行为的复杂性、视频主体和背景的多样性以及视频的视角变化给人体行为的准确识别带来了巨大的挑战。传统机器学习的方法难以适应复杂场景下的行为识别,基于深度学习的卷积神经网络因能获取视频的深层次特征,在视频行为识别中有着广泛的应用前景。本文在总结分析行为识别领域前人研究工作的基础上,做
在超高层结构、大跨重载结构的需求增多的背景下,钢-混凝土组合柱在工程中的应用越来越多。本文在钢管混凝土叠合柱和型钢混凝土组合柱的基础上提出一种新型组合柱:新型型钢-混凝土组合柱,该组合形式加强了钢管外围混凝土的约束效果并优化了钢管内外混凝土的协调变形,更好的发挥了混凝土的抗压性能,提高了组合柱的承载力和变形能力。本文对该类型组合柱的轴压性能进行了试验研究、数值模拟和理论分析,主要研究内容及结论如下
地铁车站在交通繁华地段进行施工时,为了满足施工的需要和保障重要交通路段的通行能力,往往会采用半盖挖法作为施工方法,作为围护结构上部通车的临时铺盖体系,其在汽车荷载作用下的稳定性关系到地铁车站施工的整体安全性。本文通过对半盖挖施工方法中的军用梁临时铺盖体系在汽车荷载作用下的稳定性从以下几个方面进行了研究:(1)采用941b拾振器和COINV采集仪对临时铺盖体系在行车作用下的振动情况进行现场的实测,随
空心微珠是粉煤灰中最具附加值的成分之一。它独特的性能使其在很多领域都有潜在的应用前景,已经成为一种需求量很大的材料。使用常规的选矿方法,如重选、风选等从粉煤灰中回收空心微珠,但粉煤灰中空心微珠粒度细、密度小、分布范围广,导致空心微珠的分选效果往往不佳。基于粉煤灰中颗粒形状的差异,本研究采用高频振动筛分、重力沉降分级和颗粒振动分选的联合工艺对粉煤灰空心微珠精细化分选,并探究其组成规律,具体结果如下:
近年来,混凝土布料机在建筑中的使用越来越多,特别是在高层建筑中的运用,混凝土布料机有着布料精准、范围广、效率高和成本低的优势。目前,混凝土布料机在我国的生产制造技术已经成熟,但随着建筑物的增高,不管是对布料机的布料范围,还是布料机的臂架性能都提出了更高的性能要求。布料机主要是靠臂架进行布料作业,臂架数量在增加的时候,布料机的整机重量也随之增加。为了减轻臂架在工作过程中的负载,混凝土布料机臂架结构逐
生存分析是研究事件发生时间的一种统计方法,包括死亡、疾病复发、治疗反应、失业破产、客户流失等问题,在生物学、医学、工程学和经济学等许多领域都有广泛的应用。生存分析的最主要挑战是如何有效处理生存信息不完全的删失数据,许多传统的统计方法已经被发展,建立生存时间与各种风险因素的生存分析预测模型。如何识别重要的癌症预后特征,构建适用于高维基因组数据的生存预测模型,对统计建模和计算提出了巨大的挑战。这仍然是
日光温室作为我国设施农业的重要组成部分,为城镇居民的“菜篮子”工程做出了重大贡献。关于日光温室热环境的土壤深层温度、蓄放热等问题,采用试验测试和理论分析的方法,给出了单坡面日光温室室内微气候和单坡面日光温室土壤温度分布,建立了单坡面日光温室一维土壤周期性传热模型,探讨了单坡面日光温室土壤温度、空气温度状况和土壤传热特性。作者基于位于山东省济南市山东建筑大学的单坡面试验日光温室(长40 m,跨度8
在计算机视觉领域中,以深度学习为基础的人脸识别技术近年来得到广泛应用。在人脸识别领域中,改进识别的性能是一个重要的研究方向。在改进策略中,对损失函数操作可进一步优化网络结构和性能、对人像属性进行操作可大幅度扩增数据集。此外,由于移动互联网和短视频等应用的发展,人脸属性编辑也是一个热门方向。论文主要研究内容及创新点如下:(1)基于Center Loss改进的人脸识别损失函数G Loss,可以最大化不
移动机器人系统是一类非线性、多约束、强耦合的多输入多输出系统,由于实际工况中模型参数时变特性及外部扰动等诸多不确定因素的存在,获取系统精确的数学模型十分困难。因此,采用常规控制策略一般难以使移动机器人达到期望的控制性能,亟需研究基于先进控制算法的机器人控制策略。模型预测控制凭借其在系统约束和多目标优化问题处理上的优势,在移动机器人控制领域获得了广泛的应用。首先,本文针对现有移动机器人预测控制算法需
部分预制装配型钢混凝土梁(Partially Prefabricated Steel Reinforced Concrete Beam,简称PPSRC梁)是一种部分预制部分现浇的型钢混凝土梁,其施工流程为在预制工厂完成腹板和翼板预制部分的制作,将预制部分运至施工现场拼装后完成现浇部分的浇筑。PPSRC梁同时具备了型钢混凝土结构受力性能和部分预制装配结构施工简便的优点,具有广阔的应用前景。同时,随着