自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (8)
  • 收藏
  • 关注

转载 WriteOS: 操作系统从软盘引导分区(Boot Sector)到加载Loader过程原理与实践总结

转载:http://sleepycat.org/tech/os/loader 目录: 本文简介1 软盘磁头号, 磁道号, 起始扇区计算方法2 引导扇区到加载 Loader 程序到内存的跳转过程总结3 实践过程4 代码及注释5 参考资料 本文简介 概要:WriteOS: 操作系统从软盘引导分区(Boot Sector)到加载Loader过程原理与实践总结, 代

2013-03-31 20:38:35 1363

转载 WriteOS: 关于操作系统进入保护模式的总结

转载:http://sleepycat.org/tech/os/protectmode 目录: 本文简介1 进入保护模式的代码分析2 关于选择子(selector)的总结3 mov byte [LABEL_DESC_CODE32 + 4], al4 jmp dword SelectorCode32:05 参考资料 本文简介 概要:总结关于操作系统进入保护模式的相关知

2013-03-31 20:35:15 732

转载 WriteOS: 制作一个 Boot Sector 并使用 Bochs 进行调试

转载:http://sleepycat.org/tech/os/nasm-boot-sector 目录: 本文简介1 Boot Sector 的 NASM 程序 1.1 org 0x7c001.2 mov ax, cs/mov es, ax1.3 call DisplayString1.4 times 510 - ($ -$$) db 01.5 dw 0xaa551.6 cli

2013-03-31 20:32:47 1292

转载 Running nasm and gdb

转载:http://www.csee.umbc.edu/portal/help/nasm/nasm.shtml#gdb Specifically for nasm on Linux, IA-32, with gcc Contents assembling and running nasm code running the debugger, gdb hello.asm nasm

2013-03-31 19:56:54 768

转载 Linux System Call Table

转载:http://docs.cs.up.ac.za/programming/asm/derick_tut/syscalls.html The following table lists the system calls for the Linux 2.2 kernel.It could also be thought of as an API for the interface bet

2013-03-31 19:40:40 775

转载 NASM汇编:如何通过 gdb 进行debug

转载:http://sleepycat.org/tech/os/nasm-debug 目录: 本文简介1 NASM 版 Hello World 程序2 编译3 调试4 参考文档 本文简介 概要:通过 gdb 调试 nasm 汇编程序版本:Linux Mint 13(Ubuntu 11.10), nasm v2.09.08, gcc v4.6.1, 日期:20

2013-03-31 19:17:45 2920

转载 NASM汇编:NASM 版 Hello World

转载:http://sleepycat.org/tech/os/nasm-hello-world 目录: 本文简介1 代码及注释2 int 80h ( Interrupt 80h )3 $ 与 $$4 关于 label5 关于 db/dw/dd/dq/dt... 及 RESB/RESW/RESD...6 参考文档 本文简介 概要:NASM 版 Hello Wor

2013-03-31 19:12:53 3892

原创 《Orange'S:一个操作系统的实现》学习笔记(四)

新版本的bochs调试命令和老版本有些不同,作者书中给出的命令无法在我的2.6版本的bochs中使用。例如dump_cpu命令已经无法使用了。 下面给出一些常用命令,这些都可以在网上找到,记录备查。 1. b | break:设置断点     例:b 0x7c00 在物理地址0x7c00处设置断点 2. info b | info break:查看设置的断点      blist:列出所

2013-03-17 18:30:36 1685

原创 《Orange'S:一个操作系统的实现》学习笔记(三)--bochs

由于命令直接安装的bochs可能没有调试功能,所以需要下载bochs源码并编译安装。 下载地址:http://sourceforge.net/projects/bochs/files/bochs/ 下载最新的2.6版本的bochs进行编译安装: $ cd ~/bochs-2.6/ $ ./configure --enable-debugger --enable-disasm $ make

2013-03-17 00:08:21 1595

原创 《Orange'S:一个操作系统的实现》学习笔记(二)

前面写了个demo运行在vmware虚拟机里,显示了一个简单的页面,这只是个引导扇区,而非完整的操作系统。 源代码及源代码的解释请看原书,有个问题是作者书中写着用ndisasmw命令进行反汇编,我实际执行时发现这个命令不存在,而命令ndisasm命令是存在的,并且将boot.bin反汇编成了disboot.asm文件,这里我把我反汇编的文件列出如下: 00007C00  8CC8

2013-03-16 18:35:11 1156

原创 《Orange'S:一个操作系统的实现》学习笔记(一)

我使用的操作系统是ubuntu 12.10。 1.首先下载nasm:http://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D 我下载的是2.10.07版本的nasm-2.10.07.tar.bz2文件。解压后到目录:~/nasm-2.10.07 终端命令行进入目录nasm-2.10.07,依次执行: $./configure $make $s

2013-03-16 11:52:01 2252 3

转载 Linux下的虚拟光驱和虚拟软驱

转载:http://my.oschina.net/orion/blog/28016  如果你是刚从Windows转到Linux的话,你可能要问Windows下面有虚拟光驱,Linux下面有没有呢?一般来说Windows能做的事情,Linux都能做到,并且做得更好。但是概念上面可能和Windows有点儿不同,需要你以Linux的思维来考虑问题。本文就准备介绍一下Linux的虚拟设备

2013-03-16 10:49:33 1035

转载 Linux 下制作虚拟软盘镜像

转载:http://wenix.blog.51cto.com/874806/364816 3.5寸1.44M软盘结构:     2面、80道/面、18扇区/道、512字节/扇区    扇区总数=2面 X  80道/面 X  18扇区/道  =  2880扇区    存储容量= 512字节/扇区X  2880扇区 =  1440 KB =1474560B 1. 创建虚拟软盘镜像

2013-03-16 09:30:14 2905

转载 汇编起始命令ORG

汇编起始命令ORG,其功能是规定下面的目标程序的起始地址,格式如下: 例如在下面这段程序中:     伪指令ORG 001BH告诉汇编系统指令MOV A,#68H从程序存储器的001BH单元开始存放。     一般在一个汇编语言源程序的开始,都用一条ORG伪指令来规定程序存放的起始位置,故称为汇编起始命令。但是在一个源程序中,可以多次使用ORG指令,以规定不同的程序段的起始位置。但所规定

2013-03-16 08:19:41 6035

Google Android SDK开发范例大全(第2版)

Google Android SDK开发范例大全(第2版)

2012-09-26

基于C语言的Motion JPEG2000文件的构造

基于C语言的Motion JPEG2000文件的构造

2012-09-25

基于Motion-JPEG2000 的远程图像传输技术

基于Motion-JPEG2000 的远程图像传输技术

2012-09-25

Ubuntu 12.04 菜鸟使用手册(四)

Ubuntu 12.04 菜鸟使用手册(四)

2012-09-12

Ubuntu 12.04 菜鸟使用手册(三)

Ubuntu 12.04 菜鸟使用手册(三)

2012-09-12

Ubuntu12.04菜鸟使用手册(二)

Ubuntu12.04菜鸟使用手册(二)

2012-09-12

Ubuntu12.04菜鸟使用手册(一)

Ubuntu12.04菜鸟使用手册(一)

2012-09-12

Flex图文混排编辑器

这个是Adobe的官方用Flex4新的Text Layout Framework框架做的demo,demo演示:http://labs.adobe.com/technologies/textlayout/demos/。

2011-03-15

空空如也

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

TA关注的人

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