Cloud_Apex的专栏

希望同样喜欢编写OS的网友多多评论,并留下联系方式

2007年01月04日

原创 Low byte reference in intel 64

In 64-bit mode, there are limitations on accessing byte registers. An instruction cannot reference legacy high-bytes (for example: AH, BH, CH, DH) and one of the new byte registers at the same time (for example: the low byte of the RAX register). However, instructions may reference legacy low-bytes (for example: AL, BL, CL or DL) and new byte registers at the same time (for example: the low byte of the R8 register, or RBP). The architecture enforces this limitation by changing high-byte refere阅读全文>

发表于 @ 2007年01月04日 17:25:00|评论(loading...)|编辑

原创 Canonical Addressing

3.3.7.1 Canonical Addressing In 64-bit mode, an address is considered to be in canonical form if address bits 63 through to the most-significant implemented bit by the microarchitecture are set to either all ones or all zeros. Intel 64 architecture defines a 64-bit linear address. Implementations can support less. The first implementation of IA-32 processors with Intel 64 architecture supports a 48-bit linear address. This means a canonical address must have bits 63 through 48 set to zero阅读全文>

发表于 @ 2007年01月04日 16:09:00|评论(loading...)|编辑

2006年07月06日

原创 块设备 驱动 缓存 记要

关于缓存,应该将其放在块设备底层读写驱动中,而非上层文件系统层, 并分配固定大小的缓存, 文件系统无需考虑缓存问题,而将问题集中在文件存储结构上。 阅读全文>

发表于 @ 2006年07月06日 11:16:00|评论(loading...)|编辑

2006年06月07日

原创 工作了,以后写Apex的时间少了

工作了,以后写Apex的时间少了,不过我还会尽量多写些的,更希望曾经与我共同写Apex的朋友,和想加入Apex编写的朋友与我联系,我会尽快为大家分配编写任务,通过大家的努力加速Apex的编写。阅读全文>

发表于 @ 2006年06月07日 21:31:00|评论(loading...)|编辑

2006年05月25日

原创 Apex OS 走向开源化

Apex OS 走向开源化 我是Apex的设计者与开发者,Apex在初步运行启动后,我计划将Apex OS开源化,并长期从事Apex OS 的开发,希望通过我的努力和社会各界人士的帮助,在中国,这个原创开源社区不是很繁荣的国家,与各种企业,组织,每位学者,工作者共同在Apex OS的基础上建立一个交流学习的地方,更希望与国外著名的开源社区建立联系,不分国界不分民族不分阶级的交流与学习。在此我希望有志之士能给予Apex帮助和关爱。 Apex 开源组织计划向政府部门申请非盈利性组织(开源组织),通过其他企业,组织或个人的资助得到发展,而开源组织将为赞助者提供Apex所涉及的技术范围内的技术帮助,包括各种源码及文档,与赞助者的技术人员进行技术交流,提供程序源码,共同解决技术问题,技术范围是PC机硬件驱动,操作系统,以及网络协议以及提供各种测试报告,我们将长期无偿的为赞助者提供这样的帮助,而我们所希望的仅仅是赞助者为Apex组织提供的少量资金,以维持开源组织各方面的财政支出,维持Apex的生存。 我们为各个赞助者提供的程序及其他技术帮助不但可以促进各企业之间的交流,减少企业在这些方面的资阅读全文>

发表于 @ 2006年05月25日 23:10:00|评论(loading...)|编辑

2006年05月22日

原创 Apex OS Start Beta 0.1 Edition Picture

Apex 在Bochs 2.2.6上的运行图: 白色物体为鼠标: 阅读全文>

发表于 @ 2006年05月22日 21:41:00|评论(loading...)|编辑

2006年05月20日

原创 Apex 调试 初成成果

启动,vesa 图形模式下字符界面,鼠标阅读全文>

发表于 @ 2006年05月20日 23:50:00|评论(loading...)|编辑

2006年03月24日

原创 工作日志:这几天在找图形界面的解决方法,现在基本上确定了,准备编写图形界面代码了

工作日志:这几天在找图形界面的解决方法,现在基本上确定了,准备编写图形界面代码了阅读全文>

发表于 @ 2006年03月24日 21:28:00|评论(loading...)|编辑

2006年03月09日

转载 scanline

'Scanlines' The word 'Scanline' has a slightly different meaning these days to the one I'm used to I always took the word 'Scanline' to describe 1 physical horizontal display line on a monitor, more often these days, when someone talks about a 'Scanline' they are referring to the 'Horizontal Retrace Interval', or (in the case of emulators) faking a low scanrate horizontal retrace interval on a high scanrate monitor To show you what I mean, here's a simplified diagram of how an image i阅读全文>

发表于 @ 2006年03月09日 15:50:00|评论(loading...)|编辑

2006年02月24日

原创 summaries of keyboard

i8048 Although most set two make codes are only one-byte wide, there are a handfull of "extended keys" whose make codes are two or four bytes wide. These make codes can be identified by the fact that their first byte is E0h. you won't always have to use lookup tables to figure out a key's break code--certain relationships do exist between make codes and break codes. Most set two break codes are two bytes long where the first byte is F0h and the second byte is the make code for that key阅读全文>

发表于 @ 2006年02月24日 23:26:00|评论(loading...)|编辑

转载 mouse keboard

mouse: http://www.computer-engineering.org/ps2mouse/ http://www.ardent-tool.org.uk/ohland/mouse.html keboard: http://www.computer-engineering.org/ps2keyboard/ http://www.beyondlogic.org/keyboard/keybrd.htm 阅读全文>

发表于 @ 2006年02月24日 16:23:00|评论(loading...)|编辑

2006年02月20日

原创 寻求pci 文档

请问各位谁有有关pci总线的文档,是比较详细介绍pci总线及其编程的文档,我在网上找过一段时间,没找到什么好的,求救啊! 或者哪位熟悉pci编程的,能否传授些知识来,我将感激不尽啊 阅读全文>

发表于 @ 2006年02月20日 18:39:00|评论(loading...)|编辑

原创 关于IDE DMA的简单说明.

关于IDE DMA的简单说明.阅读全文>

发表于 @ 2006年02月20日 16:48:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © Cloud_Apex