![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MIPS
LonlyGod
三不弃——不弃生命 不弃理想 不弃原则
展开
-
高精度整数除法(MIPS汇编)
转自 http://mips.eefocus.com/article/11-01/2467421294793461.html 以下在SPIM下调试成功:.datatitle: .asciiz "\t\t高精度除法演示程序\n"tip1: .asciiz "\n请输入被除数:"tip2: .asciiz "请输入除数:"tip3: .asciiz "要输出小数点后多少位转载 2012-08-08 08:19:19 · 1258 阅读 · 0 评论 -
MIPS异常入口点
转自 : http://mips.eefocus.com/article/10-11/2467421291101225.html异常向量:异常处理开始的地方大多数CISC理器由硬件(或微代码)来分析异常,根据发生的异常类烈把CPU发送到不同的入口点。甚至连中断都根据哪个中断输入信号激活而在不同的入口点处理时,就叫做向量化中断(vectored interrupts)。历史上,MIPS C转载 2012-08-08 08:32:57 · 1744 阅读 · 0 评论 -
Hello World---MIPS汇编例程
# hello.S by Spencer T. Parkin# This is my first MIPS-RISC assembly program!# To compile this program type:# > gcc -o hello hello.S -non_shared# This program compiles without errors or w转载 2012-08-08 09:24:43 · 2278 阅读 · 0 评论 -
龙芯汇编语言-利用系统调用复制文件
From http://godsontech.blog.sohu.com/71840880.html 距离龙芯上的汇编版的hello,world!出现已经有段日子了。下面这个程序在那个的基础上多用了几个系统调用。更多的系统调用请参考/usr/include/asm/unistd.h,也可以用类似man 2 open的指令来看系统调用的详细的参数。aa@aa/copy:/home转载 2012-08-08 11:57:58 · 1327 阅读 · 0 评论 -
Linux 上下文切换分析笔记 (MIPS)
作者: comcat 发表日期: 2007-09-24 16:29 http://comcat.blog.openrays.org/blog.php?do=showone&tid=455 1. 内核栈切换 (MIPS)调度切换至一个进程时,根据 task_struct->thread_info 的值设置 *kernelsp(当前正在运行进程之内核栈栈底),其值为转载 2012-08-08 12:27:58 · 671 阅读 · 0 评论 -
MIPS 下非对齐访问的问题
作者: comcat 发表日期: 2007-07-23 17:43 http://comcat.blog.openrays.org/blog.php?do=showone&tid=438 1. 问题MIPS 下使用访存指令读取或写入数据单元时,目标地址必须是所访问之数据单元字节数的整数倍,这个叫做地址对齐。比如在 MIPS 平台上,lh 读取一个半字时,存储器的地转载 2012-08-08 12:31:33 · 2149 阅读 · 0 评论 -
MIPS GCC 嵌入式汇编
转自 http://www.eefocus.com/bbs/article_866_188666.html1. GCC 内嵌汇编的基本格式asm("assembly code");如: asm("syscall"); //触发一个系统调用如果有多条指令,则需在指令尾部添加'\t'和'\n',如: asm("li v转载 2012-08-15 09:55:27 · 1068 阅读 · 0 评论