《编码》22章 操作系统 16/71天阅读

微处理器上电时或复位时,会从特定的内存地址开始执行机器代码。

微处理器在复位的时候需要执行初始化代码,包括:

堆栈指针在运行初始化代码的时候会被设置,以保证堆栈处在内存的有效区域内。为了不让屏幕上显示随机字符,初始化代码还把视频显示器内存中的每一个字节设置成十六进制数20h,在ASCII码中这是一个空格符。此外,初始化代码还要把光标定位在第一行第一列的位置。为了使微处理器能响应键盘中断,必须设置EI指令开中断,而HLT指令可以使微处理器停止工作。

文件系统:

把数据组织成文件,可以为每个文件命名,这有助于记下文件里存放的内容。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,142评论 1 32
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,951评论 19 139
  • 1. 基础知识 1.1、 基本概念、 功能 冯诺伊曼体系结构1、计算机处理的数据和指令一律用二进制数表示2、顺序执...
    yunpiao阅读 5,426评论 1 22
  • 今天来和大家来谈谈薪资,之前在网上流行讨论一个月多少薪资才能谈女朋友。网上是说法也是众说纷纭,其实不必要争执,每个...
    退去那阅读 215评论 3 2
  • 姓名:母光艳 公司:宁波贞观电器 第235期,利他二组 【日精进打卡第198天】 【知-学习】 诵读《六项精进》大...
    母光焱阅读 150评论 0 0