异常

电脑的CPU非常优秀,如果接到无视OS保护的指令或不可能执行的指令时,首先会保存当前状态,中断正在执行的程序,然后调用事先设定的函数。这种机制称为异常保护功能,比如除法异常、未定义指令异常、栈异常等。不能归类到任何异常类型中去的异常事态被称为一般保护异常。

态度

以前也许只想着怎么写出漂亮的源代码来,以后也许就会更注重编译出来的是怎样的机器语言。源代码写得再漂亮,如果不能编译成自己希望的机器语言,不能正常运行的话,也是毫无意义的。反过来说,即便源代码写得难看点儿,即便只有特定的C编译器才能编译,但只要能够得到自己想要的机器语言就没有问题了。

对于开发操作系统的人而言,源程序无非是用来得到机器语言的“手段”,而不是目的。浪费太多时间在手段上就是本末倒置了。

30天自制操作系统_序相关推荐

  1. 写在《30天自制操作系统》上市之前

       这本<30天自制操作系统>马上就要在各大书店和网上商城全面上架了,作为本书的4位译者之一,我负责翻译了本书约三分之二的内容.这是我参与翻译的第一本译著,我感到很激动也很紧张,因为我知 ...

  2. 由《30天自制操作系统》引发的漫画创作

    大家可还记得<30天自制操作系统>的封面上的那只猫吗?记得当时,在果壳网有人问,为何这只猫长了两只尾巴呢,延着这条线,我把这本书捧上了展示的舞台.事隔四个多月,我又重提此书. 这本经我手宣 ...

  3. 30天自制操作系统-初体验

    最近在图书馆翻阅关于操作系统的书籍,看到川和秀实的自制操作系统决定也动手尝试一下,这本书书名就叫做30天自制操作系统.首先还是附上光盘镜像的获取地址吧.30天自制操作系统光盘镜像ISO完整版下载 - ...

  4. 30天自制操作系统第三天

    操作系统实验日志3 学号 201708010402 姓名 徐冰娜 专业年级班级 实验日期 2019.9.28 实验项目 第3天:进入32位模式并导入C语言 智能1701 30天自制操作系统第三天 操作 ...

  5. 为什么《30天自制操作系统》封面中的猫是两只尾巴

    刚刚在一社区,发了一贴,被指出一问题,询一高人,得一答案.这便是我没有关注到的封面上的那只猫,我想这也是很多读者没有关注到的.因为在我微博的200转发贴中,并没有人提到封面中的猫为何有两只尾巴.于是咨 ...

  6. 发布在《30天自制操作系统》之前的帮助阅读贴

    说明:这是8月15日即将上市的一本新书,本文的摘选也可以命名为<30天自制操作系统>上市之前必读.本书幽默,有趣,可以说是技术书里的幽默书,让您读起来绝对不会感到乏味.在本书上市之前,您一 ...

  7. 《30天自制操作系统》笔记(01)——hello bitzhuwei’s OS!

    <30天自制操作系统>笔记(01)--hello bitzhuwei's OS! 最初的OS代码 1 ; hello-os 2 ; TAB=4 3 4 ORG 0x7c00 ; 指明程序的 ...

  8. 《30天自制操作系统》笔记(04)——显示器256色

    <30天自制操作系统>笔记(04)--显示器256色 进度回顾 从最开始的(01)篇到上一篇为止,已经解决了开发环境问题和OS项目的顶层设计问题. 本篇做一个小练习:设置显卡显示256色. ...

  9. 《30天自制操作系统》学习笔记--第好多天

    之前看<30天自制操作系统>,参考而成,和书中系统并不完全一致,是在原有基础上按照自己的习惯而成,由于水平和工作原因,未完成内存管理和文件系统,有兴趣者可以通过以下网址https://gi ...

最新文章

  1. Visual studio 利用Nuget 控制台安装已经下载好的插件
  2. dataimagepng php_php用header('content-type: image/png')输出验证码,但响应回来的是text/html...
  3. windows 检查cuda安装_Windows云主机GPU驱动-CUDA安装使用
  4. python编程软件排行榜_Python编程开发工具:这10个对Web开发者最有用的Python包
  5. ASP.Net服务端基本控件介绍
  6. mysql wait_timeout=_Mysql的wait_timeout解决_MySQL
  7. 关于AttachCurrentThread和DetachCurrentThread的故事
  8. Linux网络编程——端口复用(多个套接字绑定同一个端口----避免服务器重启时,端口绑定不上)
  9. 编写爬虫遇到的问题总结
  10. 材料成型计算机基础,材料成型及控制工程 主干课程
  11. 无源贴片晶振四角引脚_有源晶振四个脚是如何定义的
  12. 能够修改证件照的软件有哪些?分享两种好用的修改工具
  13. Python_阿基米德浮力问题
  14. 好程序员Java培训分享20个Java程序员基础题
  15. ARM指令浅析1(mov、ldr)
  16. matlab求三维图形表面积,基于MATLAB的不规则平面立体表面积计算
  17. SpringBoot整合opencv实现全景图切割
  18. C# Cefsharp 的使用(Google浏览器)
  19. Inno Setup入门(十一)——完成安装后执行某些程序
  20. windows查看系统信息的方法

热门文章

  1. NLP:Word2Vec
  2. pip安装opencv-python
  3. WPF自定义TabControl的样式
  4. 奖虫Android版本,奖虫下载-奖虫 安卓版v2.7-PC6安卓网
  5. 中国大学排名python爬虫_Python爬虫入门实例三之爬取软科中国大学排名
  6. 通过bat批处理命令进行adb push批量拉取文件
  7. python函数计算乘积教材课后题_Python3函数习题解析
  8. 数学建模 2013B碎纸片的拼接复原
  9. 本地存储-cookie|localStorage|sessionStorage|indexedDB
  10. 基于SSM的便利店超市管理系统【数据库设计、源码、开题报告】