汇编与相关 20120310

1.
通用即插即用(UPnP)是由通用即插即用论坛(UPnP™ Forum)提出的一套网络协议。
2.
ICMP重定向
同一子网/不同的子网(网关)
3.
汇编写入蕊片控制电路。
BOIS读取硬盘指定分区第一块的内容,驱动系统。
4.
引导装载程序
加载Linux内核
图形用户界面GUI
5.
嵌入式 <>  单片机
可编程控制器  (汇编语言)
微处理器   CPU  ,  RAM  , ROM  ,  I/O接口
VLSI   超大规模集成电路  , 微控制器
嵌入式操作系统
Linux , Window CE , Palm  OS
6.
嵌入式开发
找硬件平台,
找软件平台(操作系统)
操作系统API支持的硬件
开发驱动
汇编,C   ————————》硬件命令,机器码
7.
内存
X86系统
重新烧制BOIS
LILO  , GRUB    引导加载程序
window 引导加载程序
Linux 引导加载程序

8.
系统引导的过程
1)加载BOIS  ,第一阶段引导
2)内核引导,第二阶段引导

9.
LinuxBIOS
FreeBIOS
OpenBIOS
OpenFirmWare

10.
主引导记录   MBR
BIOS  引导加载程序
Boot Loader 内核入口
BOIS (固态程序)
硬盘MBR  (GRUB)
PC机引导加载程序
固态存储设备  Kernel   RootFileSystem
Boot Loader , Boot parameters
BIOS保存在主板上的内存中
引导程序大小 <  512B  (一扇区)
BOIS 加电自检  (POST)

512B
------446B   BootLoader
------ 64B   Partitiontable
------  2B   Magic Number

GRUB阶段

11.
硬件控制程序
win: boot.ini
Eclipse CDT  --> Iphone开发
GNU调试器
gcc编译器
gdb

12.
Linux汇编语法,Intel汇编
.s                .asm
汇编器--->二进制    GAS
连接器  NASM
调试器   GDB  ,  DDD,    ALD 

13.
汇编语言 ------->编译---》机器码
汇编语言 《-------反编译〈---机器码

gcc内联汇编
MASM汇编器   , asmedit

Eclipse插件  CDT
交叉编译
GNG编译器
radAsm
Masm  for  windows
Visual studio

Visual asm   , win Asm  ,  Win  32 Asm  , 

Obj文件  ,  asm  文件

14.
机器语言
X86指令集
寻址
BOIS在ROM

处理器
存储器   (内部存储器)   《===》 磁盘
寄存器

1字节  =  8 bit  ( + 1  bit 做验证)
处理器 : 地址 --》  地址总线
存储器  :   数据 -->  数据总线

数据总线  ------->   地址总线


你可能感兴趣的:(2012)