自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天空

风筝的家

  • 博客(10)
  • 资源 (14)
  • 收藏
  • 关注

转载 Pentium100的内部寄存器

Pentium100的与我们应用有关的寄存器有8类。 1. 通用寄存器 2. 段寄存器和描述符寄存器 3. 指令指针寄存器 4. 标志寄存器 标志寄存器EFLAGS是一个32位的寄存器。该寄存器各位的定义如图75所示。以下3位标志是Pentium所独有的: VIF为虚拟中断标志。 VIP为虚拟中断挂起标志。

2010-04-24 12:52:00 967

转载 bss段 和 寄存器

  一个程序本质上都是由 bss段、data段、text段三个组成的。这样的概念,不知道最初来源于哪里的规定,但在当前的计算机程序设计中是很重要的一个基本概念。而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。      在采用段式内存管理的架构中(比如intel的80x86系统),bss段(Block Started by Symb

2010-04-22 21:09:00 1182

转载 系统引导过程总体介绍

 系统引导过程主要由以下几个步骤组成(以硬盘启动为例) 1、开机;  2、 BIOS加电自检(POST——Power On Self Test),包括检查RAM,keyboard,显示器,软硬磁盘等等。Intel系列的CPU首先进入的是实模式,并开始执行位于地址0xFFFF0处的代码,也就是ROM-BIOS起始位置的代码;3、搜索启动的操作系统,根据BIOS设置,可

2010-04-22 21:07:00 1008

转载 BIOS interrupt call

BIOS interrupt calls are a facility that DOS programs, and some other software such as boot loaders, use to invoke the BIOSs facilities. Some operating systems

2010-04-22 21:06:00 908

转载 汇编指令大全及标志位

一、数据传输指令───────────────────────────────────────它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.1. 通用数据传送指令.MOV 传送字或字节.MOVSX 先符号扩展,再传送.MOVZX 先零扩展,再传送.PUSH 把字压入堆栈.POP 把字弹出堆栈.PUSHA 把AX,CX,DX,BX,SP,BP

2010-04-22 21:05:00 2961

转载 Linux 汇编代码

在linux内核的源代码中,以汇编语言编写的程序或程序段,有两种不同的形式。第一种事完全的汇编代码,这样的代码采用.s作为文件的后缀。事实上,尽管是完全的汇编代码,现代的汇编工具也吸收了C语言的长处,也在汇编之前加上了一趟预处理,而预处理之前的文件则以.s为后缀。此类(.s)文件也和C程序一样,可以使用#include、#ifdef等等成分,而数据结构也一样可以在.h的文件中加以定义。

2010-04-22 21:04:00 1169

转载 linux 启动协议分析--由boot.txt翻译而来

 在x86平台上,linux内核用了一个比较复杂的启动协议规范,主要由于历史原因,早期想把内核做成可启动映像,复杂的计算机内存模型和由于实模式DOS成为主流操作系统而影响的.   现在有下列启动协议存在:旧版内核:只支持zImage和Image. 2.00:增加bzImage和initrd支持,也拥有了一种正规化的方法来实现启动装载器(* boot lo

2010-04-22 21:02:00 1651

转载 内核文件分析---I---Header.S的分析

 从开始到 # offset 512, entry point 功能和以前的bootsect.  后面的功能和setup.S的一部分类似:    1:设置setup header参数部分    2:start_of_setup       1):设置堆栈       2):检查setup中的标签       3):

2010-04-22 20:53:00 2006

转载 内核文件分析---II---setup.ld的分析

ld文件简介:   用来控制ld的链接过程:1:描述输入文件的各节如何映射到输出文件的各节  2:控制输出文件的各节和符号的内存布局.   ld命令若不执行链接文件(-T选项),则会使用默认的链接文件.    除了下面使用的命令还有 MEMORY 命令等,碰到再说.  每个对象文件有一个节(段)列表,还有一个符号列表,一个符号可以是"已定义"(d

2010-04-22 20:51:00 2037

原创 内核文件分析---III---head_32.S的分析

/* * *  Copyright (C) 1991, 1992  Linus Torvalds * *  Enhanced CPU detection and feature setting code by Mike Jagdis *  and Martin Mares, November 1997. */

2010-04-22 20:45:00 2880

c++对话.chm c++对话.chm

c++对话.chm c++对话.chm c++对话.chm

2009-12-07

Linux命令大全(修改版).chm

Linux命令大全(修改版).chm Linux命令大全(修改版).chm

2009-12-07

JAVA 5.0 TIGER程序高手秘笈.pdf

JAVA 5.0 TIGER程序高手秘笈.pdf JAVA 5.0 TIGER程序高手秘笈.pdf

2009-12-07

JAVA反编译.rar

JAVA反编译.rar JAVA反编译.rar

2009-12-07

ant使用指南.rar

ant使用指南.rar ant使用指南.rar

2009-12-07

corba中文版.pdf

corba中文版.pdf corba中文版.pdf

2009-12-07

CORBA异常总结.pdf

CORBA异常总结.pdf CORBA异常总结.pdf

2009-12-07

JavaScript使用手册.chm

JavaScript使用手册.chm JavaScript使用手册.chm

2009-12-07

ruby on rails.pdf

如果你作为一个Java 程序员从事j2ee开发的话,你一定会使用到众多应用程序框架。没有任何一个语言会象java 语言社区那样活跃,任何一种新的程序理念都会很快在网上出现相应的开源实现。对应最常用的网站开发模式MVC,每一层都会有很多框架,Struts, Tapestry 属于控制器层(C), Velocity 框架属于视图层(V), 你使用的数据持久层可能是 Hibernate, iBatis, OJB, 或者是 JDO 的众多开源实现中的任何一个,比如 JPOX 。但是你的选择太多,未必是件好事,并不是任何人都能采用正确的框架来做正确的事情。如果你的开发平台是 .net, 那么你也许会避免这种情况,通常你只要安装一个 Visual Studio .net 作为开发工具,然后安装一个 MSDN 来查找资料就可以了。对于程序开发人员来说,这是非常两难的事情。我本人很喜欢 Java ,无论是学习还是实践,它的确给我们提供了很多。但是为什么我觉得 .net 那样“一站式”解决方案在很多时候是正确的呢?

2009-02-21

nasm_man.chm man手册

The Netwide Assembler, NASM, is an 80x86 assembler designed for portability and modularity. It supports a range of object file formats, including Linux and NetBSD/FreeBSD a.out, ELF, COFF, Microsoft 16-bit OBJ and Win32. It will also output plain binary files. Its syntax is designed to be simple and easy to understand, similar to Intel's but less complex. It supports Pentium, P6, MMX, 3DNow!, SSE and SSE2 opcodes, and has macro capability.

2009-02-21

nasm中文手册 nasm_man

NASM是一个为可移植性与模块化而设计的一个80x86的汇编器。它支持相当多 的目标文件格式,包括Linux和'NetBSD/FreeBSD','a.out','ELF','COFF',微软16 位的'OBJ'和'Win32'。它还可以输出纯二进制文件。它的语法设计得相当的简 洁易懂,和Intel语法相似但更简单。它支持'Pentium','P6','MMX','3DNow!', 'SSE' and 'SSE2'指令集,

2009-02-21

Head.First.HTML.with.CSS.XHTML.chm

Head.First.HTML.with.CSS.XHTML.chm

2008-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除