Skip to content

DerrickMarcus/mips-assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mips-assembly

清华大学2024春季学期课程《数字逻辑与处理器基础》大作业一:MIPS汇编语言。

主要任务:将 C++ 代码等价地翻译为 MIPS 汇编代码。

请在 MARS 仿真器中打开 .asm 汇编文件,Windows下中文乱码解决方法:用记事本打开后“另存为”,下面编码改为“ANSI”。在 vscode 中乱码问题有时难以捉摸和解决。

文件说明:


.
|-- README.md
|-- attachment		实验用附件
|   |-- Mars4_5.jar
|   |-- example.in
|   |-- example.out
|   |-- jre-8u401.exe
|   `-- pxBinaryViewerSetup.exe
|-- example			“MARS环境安装与基础使用方法”部分参考代码
|   |-- example.in
|   |-- example.out
|   |-- example_0.asm
|   |-- example_1.asm
|   |-- example_2.asm
|   `-- example_3.asm
|-- exp1			作业“第一部分:基础练习”参考代码和样例数据
|   |-- Mars4_5.jar
|   |-- a.in
|   |-- a.out
|   |-- exp1_1.asm
|   |-- exp1_1.cpp
|   |-- exp1_2.asm
|   |-- exp1_2.cpp
|   |-- exp1_3.asm
|   |-- exp1_3.cpp
|   |-- exp1_4.asm
|   `-- exp1_4.cpp
|-- exp2			作业“第二部分:实战应用”参考代码和样例数据
|   |-- Mars4_5.jar
|   |-- a.in
|   |-- a.out
|   |-- binary_insert_sort.asm
|   |-- binary_insert_sort.cpp
|   |-- insert_sort.asm
|   |-- insert_sort.cpp
|   |-- merge_sort.asm
|   |-- merge_sort.cpp
|   `-- merge_sort_runnable.cpp
|-- reference		参考文献
|   |-- Introduction to the MIPS32 Architecture.pdf
|   |-- MIPS Calling Conventions Summary.pdf
|   `-- MIPS32 Instruction Set Manual.pdf
|-- report.pdf              实验报告
|-- 汇编大作业说明文档.docx		本次作业的具体内容说明
`-- 汇编实验指导.pdf			为MIPS重点内容复习及大作业解释

About

The MIPS Assembly project of Digital logic and Processors, 2024 spring, Department of Electronic Engineering, Tsinghua University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors