- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 传统BIOS概述
计算机系统:计算机硬件,计算机软件。计算机软件:操作系统,应用软件。计算机硬件:系统中的所有硬件资源(cpu,存储器,输入输出设备等)。操作系统:位于硬件与用户之间,一方面向用户提供接口,方便用户使用,另一方面它能够管理计算机硬件和软件资源,以便充分合理的利用这些系统资源。应用软件:运行于操作系统之上,提供用户与计算机之间进行交互,已解决实际应用问题。BIOS(基本输入输出系统
2014-03-05 09:32:22 786
原创 BIOS学习之Beyong Bios
Bios的基本目标是自检以及初始化系统,检测输入输出设备及可启动设备,输入设备一般指键盘,输出设备一般指图像显示器,而可启动设备一般指的是磁盘。接下来BIOS会从磁盘读取操作系统最开始的512字节的启动程序来启动操作系统并将控制权传递给它。之后BIOS将对其识别的设备继续发挥其硬件抽象作用。
2014-03-03 15:39:53 643
转载 bootloader
BootLoader是系统加电启运行的第一段软件代码.回忆一下PC的体系结构我们可以知道,PC机中的引导加载程序由BIOS(其本质就是一段固件程序)和位于硬盘MBR中的引导程序一起组成。BIOS在完成硬件检测和资源分配后,将硬盘MBR中的引导程序读到系统的RAM中,然后将控制权交给引导程序。引导程序的主要运行任务就是将内核映象从硬盘上读到RAM中 然后跳转到内核的入口点去运行,也即开始启动操作
2013-08-07 22:44:25 534
转载 状态寄存器和通用寄存器
1 状态寄存器传送至通用寄存器类指令功能:将状态寄存器的内容传送至通用寄存器。格式:MRS{条件码>}Rd,CPSR}SPSR其中:Rd 目标寄存器,Rd不允许R15。R=0 将CPSR中的内容传送目的寄存器。R=1 将SPSR中的内容传送至目的寄存器。注释:MRS与MSR配合使用,作为更新PSR的读-修改-写序列的一部分。例如:改变处
2013-07-29 10:00:04 1441
转载 norflash和nandflash的区别
NOR和NAND是现在市场上两种主要的非易失闪存技术。NOR的特点是芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应
2013-07-29 09:30:30 445
原创 杂记
RISC:ReducedInstructionSetComputing,中文即“精简指令集”,它的指令系统相对简单,它只要求硬件执行很有限且最常用的那 部分指令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。在中高档服务器中普遍采用这一指令系统的CPU,特别是高档服务器全都采用RISC指令系统的CPU。
2013-07-21 22:18:15 395
原创 伪指令
伪指令:GBLA ( GBLL 或 GBLS ) 全局变量名 GBLA 、 GBLL 和 GBLS 伪指令用于定义一个 ARM 程序中的全局变量,并将其初始化。其中: GBLA 伪指令用于定义一个全局的数字变量,并初始化为 0 ; GBLL 伪指令用于定义一个全局的逻辑变量,并初始化为 F (假); GBLS 伪指令用于定
2013-07-18 08:52:18 1278
原创 ARM (1)
一、学习ARM首先要对ARM有一定了解。 ARM公司的英文全称为Advanced RISC Machines,直译可以叫先进RISC机器公司,成立于1990年。 ARM公司有个非常大的特点,就是ARM公司是一个内核设计公司,是知识产权供应商,它本身既不生产具体的芯片,也不销售芯片,而是通过转让设计许可赚钱。(所以说大家不要以为ARM芯片就是ARM公司生产的芯片,实际上它是由AR
2013-07-15 09:00:53 594
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人