
MIPS
文章平均质量分 52
leeagle
这个作者很懒,什么都没留下…
展开
-
MIPS体系结构剖析,32个通用寄存器
mips汇编有个约定(后来也有些变化,我们不管,o32,n32),32个通用寄存器不是一视同仁 的,而是分成下列部分: 寄存器号 符号名 用途 0 始终为0 看起来象浪费,其实很有用 1 at原创 2012-04-15 20:30:20 · 2131 阅读 · 0 评论 -
linux mips启动分析
系统加电起动后,MIPS处理器默认的程序入口是0xBFC00000,此地址在无缓存的KSEG1的地址区域内,对应的物理地址是0x1FC00000,即CPU从0x1FC00000开始取第一条指令,这个地址在硬件上已经确定为FLASH的位置,Bootloader将Linux内核映像拷贝到 RAM 中某个空闲地址处,然后一般有个内存移动操作,目的地址在arch/mips/Makefile内指定:co转载 2012-04-15 22:57:08 · 939 阅读 · 0 评论 -
Linux 上下文切换分析笔记 (MIPS)
1. 内核栈切换 (MIPS)调度切换至一个进程时,根据 task_struct->thread_info 的值设置 *kernelsp(当前正在运行进程之内核栈栈底),其值为 thread_info + THREAD_SIZE - 32(MIPS 下,使用 set_saved_sp 宏)。2. 异常、中断寄存器的保存 (MIPS)使用SAVE_SOME 保存上下文时,转载 2012-04-18 09:57:43 · 1029 阅读 · 0 评论 -
mips 汇编入门——helloworld
源码如下: hello.s [vb] view plaincopy# text segment .text .globl main main: # execution starts here la $a0,str # put string address into a0转载 2012-04-22 00:49:59 · 2175 阅读 · 0 评论 -
Loongson重启的时候不显示BootMenu
在pmon命令行下打set ShowBootMenu yes之后回车,下次就行了,注意大小写。===================================================pmon下常用的命令:dir (wd0,0)/ 可以查看这个分区下的磁盘内容load /dev/fs/ext2原创 2012-07-26 23:19:01 · 737 阅读 · 0 评论