汇编器实验报告
班级:物联 1601
学号:201608010628
姓名:曾彤芳
实验任务
完成一个模拟 RISC-V 的基本整数指令集 RV32I 的汇编器设计
实验要求
采用 C/C++编写程序
汇编器的输入是模拟的汇编指令文件
汇编器的输出是汇编指令经过汇编之后的二进制指令文件
实验内容
汇编器介绍
汇编器(Assembler)是将汇编语言翻译为机器语言的程序。一般而言,汇编生成的是目
标代码,需要经链接器(Linker)生成可执行代码才可以执行。
汇编语言是一种以处理器指令系统为基础的低级语言,采用助记符表达指令操作码,采
用标识符表示指令操作数。作为一门语言,对应于高级语言的编译器,需要一个"汇编器"来
把汇编语言原文件汇编成机器可执行的代码。常用的高级语言编译器有 Microsoft 公司的
MASM 系列和 Borland 公司的 TASM 系列编译器,还有一些小公司推出的或者免费的汇编
软件包等。
评论0