
汇编相关
文章平均质量分 77
ivan240
这个作者很懒,什么都没留下…
展开
-
对比objdump与readelf
http://blog.chinaunix.net/u3/105004/showart_2092229.html 对比objdump与readelf objdump和readelf都可以用来查看二进制文件的一些内部信息. 区别在于objdump借助BFD而更加通用一些, 可以应付不同文件格式, readelf则并转载 2009-12-18 10:45:00 · 1264 阅读 · 0 评论 -
MIPS体系结构剖析,编程与实践 [7]
http://blogold.chinaunix.net/u1/40363/showart_434193.html第七章 MIPS-Linux Kernel 分析(3)<br />下面是我在为godson CPU的页面可执行保护功能增加内核支持时分析linux-mipsmmu实现的一些笔记,没有时间整理,有兴趣就看看吧.也许第5节对整个工作过程的分析会有些用,其它语焉不详的东西多数只是对我本人有点用. 首先的,关键的,要明白MIPS CPU的tlb是软件管理的,cache也不是透明的,具体的 参见它转载 2011-04-12 14:59:00 · 1510 阅读 · 0 评论 -
MIPS体系结构剖析,编程与实践[6]
http://blogold.chinaunix.net/u1/40363/showart_434192.html第六章 MIPS-Linux Kernel 分析(2)<br />上次说道SAVE_ALL里有些玄机,这里把include/asm-mips/stackframe.h对着注解一下,希望能说清楚一些.(因为时间关系,我写的文档将主要以这种文件注解为主,加上我认为有用的背景知识或者分析.) /* 一些背景知识 一.mips汇编有个约定(后来也有些变化,我们不管,o32,n32),32个通用寄存器不转载 2011-04-12 14:53:00 · 1416 阅读 · 0 评论 -
MIPS体系结构剖析,编程与实践[5]
http://blogold.chinaunix.net/u1/40363/showart_434191.html第五章 Mips kernel Introduction<!--[if !supportEmptyParas]--> <!--[endif]-->1.硬件知识 * CPU 手册: http://www.mips.com等. * 主板资料,找你的卖家. * 背景知识:如PCI协议,中断概念等.<!--[if !supportEmptyParas]--> <!--[endif]-->2.软件资源<!转载 2011-04-12 14:48:00 · 1793 阅读 · 0 评论 -
MIPS体系结构剖析,编程与实践[3]
http://blogold.chinaunix.net/u1/40363/showart_434188.html第三章 MMU和 Memory Management <br /><br />对于MIPS的MMU和Memory Management, the first and yet important one we need <br />always <br />keep in mind is: No real-mode <br /><br />没有实模式。这一点是MIPS CPU 的一个很重要的特点(转载 2011-04-12 14:40:00 · 1078 阅读 · 0 评论 -
MIPS体系结构剖析,编程与实践[4]
http://blogold.chinaunix.net/u1/40363/showart_434190.html第四章 MIPS 异常和中断处理(Exception and Interrupt handling) <br /><br />任何一个CPU都要提供一个详细的异常和中断处理机制。一个软件系统,如操作系统,就是一个时序逻辑系统,通过时钟,外部事件来驱动整个预先定义好的逻辑行为。这也是为什么当写一个操作系统时如何定义时间的计算是非常重要的原因。<br /><br />大家都非常清楚UNIX提供了一整转载 2011-04-12 14:42:00 · 1534 阅读 · 0 评论 -
MIPS体系结构剖析,编程与实践[1]
http://blogold.chinaunix.net/u1/40363/showart_434186.html第一章 MIPS CPU 体系结构概述<br /><br />陈怀临<br /><br />1。序言<br /><br />本文介绍MIPS体系结构,着重于其寄存器约定,MMU及存储管理,异常和中断处理等等。<br /><br />通过本文,希望能提供一个基本的轮廓概念给对MIPS CPU及之上OS有兴趣的读者。<br /><br />并能开始阅读更详细的归约(SPECIFICATION)资料。转载 2011-04-12 14:36:00 · 1561 阅读 · 0 评论 -
MIPS体系结构剖析,编程与实践[2]
http://blogold.chinaunix.net/u1/40363/showart_434187.html第二章 寄存器约定<br /><br />对于在一个CPU上进行开发,掌握其工作的CPU的寄存器约定是非常重要的。<br /><br />MIPS体系结构提供了32个GPR(GENERAL PURPOSE REGISTER)。这32个寄存器的用法大致如下:<br /><br />REGISTER NAME USAGE <br />$0 $zero 常量0(constant value 0) <b转载 2011-04-12 14:38:00 · 1014 阅读 · 0 评论 -
MIPS构架简介
http://hi.baidu.com/qq520131714/blog/item/5916a4518756032343a75bef.htmlMIPS构架简介MIPS体系结构首先是一种RISC架构 1 MIPS32架构中有32个通用寄存器,其中$0(无论你怎么设置,这个寄存器中保存的数据都是0)和$31(保存函数调用jal的返回地址)有着特殊的用途,其它的寄存器可作为通用寄存器用于任何一条指令中。 虽然硬件没有强制性的指定寄存器使用规则,在实际使用中,这些寄存器的用法都遵循一系列约定。这些约定与硬件确实无关转载 2010-08-05 14:20:00 · 1355 阅读 · 0 评论 -
MIPS--cache管理
<br />http://hi.baidu.com/qq520131714/blog/item/0f6adafefa7058365c600898.html<br /> <br /> <br />MIPS--cache管理<br /> <br />没有Cache的MIPSCPU不能称为真正的RISC。可能这样说不公平。但为了一些特殊的目的,你可以设计一个含有小而紧密内存的MIPSCPU,而这些内存只需要固定个数的流水线步骤(最好是一个)就可以被访问到。但绝大部分MIPS CPU都是含有cache的。 <br转载 2010-08-05 15:14:00 · 2093 阅读 · 0 评论 -
MIPS架构与汇编语言快速入门
http://blog.tianya.cn/blogger/post_show.asp?BlogID=1915807&PostID=18868775 MIPS架构与汇编语言快速入门 ━ 译自伊利诺大学网页。有内容删减和增加。 原文链接为: http://logos.cs.uic.edu/366/notes/MIPS%20Quick%20Tutorial.htm 译者:Clar转载 2010-04-30 17:59:00 · 3231 阅读 · 0 评论 -
mips汇编简单实例——一个小计算器
http://blog.youkuaiyun.com/oncoding/archive/2009/07/14/4346531.aspx 其实开始的时候一直在看 mips的指令格式,看了、忘了,没什么效果。现在通过这个例子,简单训练一下: mips汇编中:常用寄存器的使用;系统调用: 1(print_int),4(print_str),5(read_int),10(exit);算术转载 2010-04-30 17:48:00 · 2006 阅读 · 0 评论 -
啊欧帮忙弄懂的汇编
void DL_Main( void ){MMI_VideoPlayerEntry( NULL );}00000318 : 318:3c1c0001 lui gp,0x1 # gp的高16bit = 0x0001 31c:279c6888 addiu gp,gp,26760 # gp的低16bit = 26760 = 0x6888,因此 gp = 0x原创 2010-04-29 21:46:00 · 1836 阅读 · 0 评论 -
MIPS体系下的汇编
http://blog.youkuaiyun.com/menuconfig/archive/2007/08/23/1756082.aspx 这一章将告诉你如何阅读并编写MIPS体系下的汇编代码。MIPS汇编代码看上去与实际的代码差异很大,这主要是因为以下原因:1, MIPS汇编编译器(assembler)提供了大量的已经预定义的宏指令(extra macro-instruction转载 2010-04-29 21:02:00 · 3520 阅读 · 0 评论 -
看明白了一段mips汇编
http://www.52rd.com/blog/Detail_RD.Blog_hdguy_1902.html 今天总算看明白了网上一段mips汇编代码,感觉很爽阿,呵呵,只是让大虾见笑了。原文章(包含该代码)在如下网址:http://www.xtrj.org/mips/, 题目是MIPS体系结构剖析,编程与实践(作者:张福新,陈怀临, 2002)C代码如下:~/ vi He转载 2010-04-29 20:31:00 · 1128 阅读 · 0 评论 -
Linker & Linking (a detail introduction)
http://eulertao.ycool.com/post.1822428.html超级长的文章,连载20天,作者牛啊~http://www.airs.com/blog/archives/category/programming/page/3/Author: Ian Lance TaylorLinkers part 1August 22, 2007 at 11:30 pm转载 2009-12-23 14:41:00 · 1828 阅读 · 0 评论 -
Linux Standard Base Core Specification 3.1
Linux Standard Base Core Specification 3.1Copyright © 2004, 2005 Free Standards Group http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/book1.html转载 2009-12-18 15:50:00 · 658 阅读 · 0 评论 -
LCD 基本知识
http://hi.baidu.com/lucky900apple/blog/item/da21ee0dee01a52a6b60fbd7.html 1 LCD控制器 LCD控制器的功能是产生显示驱动信号,驱动LCD显示器,不同的控制器可以支持无源阵列显示屏(S转载 2011-08-03 17:19:03 · 1253 阅读 · 0 评论