Computer-Architecture:组织计算机结构任务

时间:2024-05-07 10:07:06
【文件属性】:

文件名称:Computer-Architecture:组织计算机结构任务

文件大小:423KB

文件格式:ZIP

更新时间:2024-05-07 10:07:06

C

项目1. MIPS汇编程序 首先,计算机体系结构任务是设计MIPS Assemlbler。 解析sampleinput文件夹中的汇编代码并将其转换为适合MIPS CODE的二进制代码是一项任务。 有两种方法可以完成此任务。 首先,它通过建立链表的数据结构,将数据表和文本表转换为适合每种格式的二进制代码。 第二种方法是使用tepfile()函数(如教授给出的框架代码)创建临时文件,以创建和利用DATA和Text Talbe。 引言 这是表的结构。 如上图所示,使用tepfile()将数据表保存在数据表文件和文本表文件中。 此时,数据表的起始地址为0X1000000,文本表的起始地址为0x0040000。 您说过,如上所述将文本结构和数据结构彼此分开存储的原因是MIPS结构的概念,但是我不知道确切的原因。 无论如何,您可以通过考虑数据表的起始地址和文本表的起始地址来制作文件,并在2遍处理中根


【文件预览】:
Computer-Architecture-master
----assembler (copy).c(8KB)
----assembler.c(19KB)
----sample_input()
--------example6.s(433B)
--------example7.s(426B)
--------example2_mod.s(323B)
--------example5.s(385B)
--------example1.s(482B)
--------example3.s(333B)
--------example4.s(300B)
----handout()
--------mips_assembler_processing_example.png(36KB)
--------MIPS_Green_Sheet.pdf(157KB)
--------Project_1.pdf(256KB)
----README.md(3KB)
----Makefile(2KB)
----sample_output()
--------example6.o(924B)
--------example4.o(594B)
--------example2_mod.o(693B)
--------example7.o(858B)
--------example5.o(759B)
--------example1.o(891B)
--------example3.o(693B)

网友评论