用模拟器的原因?我们使用的汇编语言名字是什么?

来源:2-6 我的第一个汇编程序——实现一个求阶乘的递归函数(coding)

Panda_io

2020-08-15

老师由于我们是intel的cpu,架构不是MIPS所以不能运行MIPS架构的汇编,于是就使用模拟器模拟出MIPS架构来执行RISC指令集这样理解对吗?我们使用的汇编语言名称是RISC-V吗?

写回答

1回答

求老仙

2020-08-16

「不是MIPS所以不能运行MIPS架构的汇编」这个你说的很多, 换句话说汇编只是助记符,本质是不同的机器指令不一样。 厂家很多, 相同厂家的型号也很多,多一个指令少一个指令就可能是卖点和价格的差异,所以底层差异性会比较多样,不像到了编程语言层面。 所以写汇编通常都是遇到具体型号的芯片,再去查手册写。 汇编也比较简单,不像程序语言有这么多特征。  


另一个问题,MIPS是RISC指令集的。指令集是制作芯片的一个标准,但是在相同指令集下,汇编也可以不同。 

0
1
Panda_io
谢谢老师
2020-08-16
共1条回复

大学计算机必修课新讲--编译原理+操作系统+图形学

轻松超越大学课程,前阿里P8专家的实践精华总结

1752 学习 · 157 问题

查看课程