Chinaunix首页 | 论坛 | 博客

  • 博客访问: 294160
  • 博文数量: 57
  • 博客积分: 2014
  • 博客等级: 大尉
  • 技术积分: 605
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-18 14:30
文章存档

2015年(3)

2009年(5)

2008年(32)

2007年(17)

我的朋友

分类:

2008-01-30 22:25:17

昨天晚上,看了北广某帅哥的博客,这才知道自己差的有多远.
早上爬起来,一身冷汗,呵呵,自己该爬起来跑步了,否则,龟兔赛跑,悔之晚矣.
技术文章,不再做过多感慨.
 
刚刚接触计算机的时候,就有一个梦想,打败盖茨,取而代之.当逐渐长大,看过了MSDN,才知道了无知的可怕.童时的梦慢慢褪色,在快忘的一干二净的时候,一个小小的机遇让我重新拾了起来.
 
放假前这学期开学初的时候,我们终于开学了一门还算有点内涵的专业课--汇编, 汇编老师刚来就开始给我们大谈他的辉煌人生,一节大课80分钟,倒有65分钟成了他的个人历史课,计算机专业,汇编乃重中之重,我等郁闷之情可想.后来他自己提到的得意门生的得意作品,自然成了我们想要消遣的对象--硬盘引导区加密,软件硬盘还原系统,走迷宫的算法问题.
 
说起来都觉着丢人,真的是很小的东西. 于是开学的三天,除了上课,便不再离开寝室,没黑没白的几天过去,东西倒也做了个差不多,其中那个硬盘引导区加密系统倒是让我想到了脱离操作系统的实现,也就成了我动手实践自己的操作系统的第一堂课.
 
【文章标题】: 一个简单的“操作系统”
【文章作者】: 玉铉
【作者主页】: http://strangefay.cublog.cn
【编写语言】: ASM
【作者声明】: 菜鸟入门,没有其他目的,谢谢大家
 
 org 07c00h   ; 告诉编译器程序加载到7c00处
 mov ax, cs
 mov ds, ax
 mov es, ax
 call DispStr   ; 调用显示字符串例程
 jmp $   ; 无限循环
DispStr:
 mov ax, BootMessage
 mov bp, ax   ; ES:BP = 串地址
 mov cx, 16   ; CX = 串长度
 mov ax, 01301h  ; AH = 13,  AL = 01h
 mov bx, 000ch  ; 页号为0(BH = 0) 黑底红字(BL = 0Ch,高亮)
 mov dl, 0
 int 10h   ; 10h 号中断
 ret
BootMessage:  db "Hello, OS world!"
times  510-($-$$) db 0 ; 填充剩下的空间,使生成的二进制代码恰好为512字节
dw  0xaa55    ; 结束标志

--------------------------------------------------------------------------------
【版权声明】: 本文原创于ChinaUnix, 转载请注明作者并保持文章的完整, 谢谢!
                                                       2008年01月30日 22:48:47
 
阅读(2240) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~