- 博客(6)
- 收藏
- 关注
原创 man/info指令说明
Linux发展到2.6,系统内置的命令已经超过3000多条。这么些个指令,想要熟悉起来并不是件容易的事情。不过,不要担心,例如,想知道date指令的用法,只需要调用man date,就可以查看date执行的详细用法。其中man是manual的缩写。主要内容摘自:linux.vbird.org 记住,在文字界面下,有任何你不知道的玩意儿,但是你有有兴趣了解它,那么赶快使用man或者是
2008-05-09 21:21:00
1088
原创 Linux目录说明
一开始接触Linux后,会发现Linux安装后会生成很多目录。大体说明下目录的说明: /bin: 是Binary的缩写,这里保存了一百多个Linux下常用的命令、工具; /boot:引导加载器(bootstrap loader)使用的文件,包括Grub/lilo等程序和配置;核心映象也经常在这里,而不是在根目录。如果有许多核心映象,这个目录可能变得很大,这时可能使用单独的文件系统更好
2008-05-08 21:20:00
656
原创 MIPS寄存器约定
对于在一个CPU上进行开发,掌握其工作的CPU的寄存器约定是非常重要的。 MIPS体系结构提供了32个GPR(GENERAL PURPOSE REGISTER)。这32个寄存器的用法大致如下: REGISTER NAME USAGE $0 $zero 常量0(constant value 0) $2-$3
2008-05-06 11:19:00
2542
原创 MIPS指令集相关
MIPS指令系统有:MIPS I;MIPS II;MIPS III 和MIPS IV。当然,指令系统是向后兼容的。例如,基于MIPS II的代码可以在MIP III和MIPS IV的处理器上,可以完美运行。关于MIPS指令集,有几点需要特别专注:*MIPS指令是32位长,即使在64位的CPU上。这对于局部跳转指令的理解很有帮助。 比如:J (TARGET);JAL (TARGET)。J和J
2008-05-06 11:04:00
2982
原创 MIPS体系结构概述
本文介绍MIPS体系结构,着重于其寄存器约定,指令系统,MMU及存储管理,异常和中断处理等等。 通过本文,希望能提供一个基本的轮廓概念给对MIPS CPU及之上OS有兴趣的读者。当然,关于MIPS体系结构,最权威的就是MIPS规约(SPECIFICATION) 添加网址。 MIPS是最早的,最成功的RISC(Reduced Instruction Set Computer)处理器之一,起源于
2008-05-06 10:57:00
1082
转载 MIPS CPU地址空间——摘自SEE MIPS RUN
MIPS CPU将程序地址空间(可以理解为虚拟地址)分为4部分:Kuseg:0x00000000~0x7FFFFFFF(2G)。这些地址是用户态可用的地址。 在有MMU的机器里,这些地址将一概被转换。除非MMU已经设置好,否则不应该使用这些地址;对于没有MMU的处理器,这些地址的行为与具体处理器有关。如果想要你的代码能够一直到无MMU的处理器上,或者能够在无MMU的处理器间一直,应避免使用这
2008-05-06 10:36:00
1146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人