- 博客(6)
- 资源 (16)
- 收藏
- 关注
转载 A20 gate
A20 gateWhen IBM PC AT System was introduced ,the new Intel 286 processor was not compatible with the old x86 processor.The older x86 micro-processors(Intel 8086) had address bus of 20bits which w
2014-09-16 21:47:23 1937
转载 org指令详解
《自己动手写操作系统》书中第二页的代码1-1中对于 org07c00h是这样注释的:“告诉编译器程序加载到7c00h处”org 07c00hmov ax,csmov ds,axmov es,axcall screenjmp $screen:mov ax,bootmsgmov bp,axmov cx,16mov ax,01301hmov bx,
2014-09-14 22:09:52 2329
转载 BIOS 内存分布图
开机时系统会以实模式进入,此时可访问的内存只有1M大小,这时的内存分配情况如下所示(此时由bios主导这一M内存的使用情况):0x 0 0 0 0 0|| 10x64K=640K; 基本内存|0x 9 F F F F0x A 0 0 0 0|| 2x64K=128K; 作为显存使用| 0xa0000-0xb0000 EGA/VGA/XGA/
2014-09-10 19:38:47 1300
转载 为什么BIOS将MBR读入0x7C00地址处(x86平台下)
对于很多人来讲0x7C00这个地址是很神秘的,不知道这是干什么的。但是对于了解过x86平台下BIOS启动过程的人,对这个地址再熟悉不过了。BIOS就是将MBR读入0x7C00地址,然后进行后续的引导的。操作系统或是bootloader开发者必须假设 他们的汇编代码被加载并从0x7C00处开始执行。0x7C00的定义对于这个地址,它不属于Intel x86平台规范的,而是属于BIOS规范中定义的内容
2014-09-10 19:36:12 1018
转载 NASM汇编笔记
转自:http://blog.csdn.net/zhuichao001/article/details/5618206段寄存器存放 基地址AX 通用寄存器CS 存放要被cpu执行的代码的基地址 code segmentIP 别名为指令指针寄存器,存放段地址的偏移地址CS*16+IP 就是cpu要执行的指令debug是dos、windows都提供的实模
2014-09-07 19:32:49 2877
APUE中文清晰版
2013-11-01
尚观Linux视频配套课件
2013-11-01
汇编工具包
2012-11-20
MS-DOS 7.1版
2012-11-06
VC++“渔场匹配”小游戏
2012-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人