微处理器上电时或复位时,会从特定的内存地址开始执行机器代码。
微处理器在复位的时候需要执行初始化代码,包括:
堆栈指针在运行初始化代码的时候会被设置,以保证堆栈处在内存的有效区域内。为了不让屏幕上显示随机字符,初始化代码还把视频显示器内存中的每一个字节设置成十六进制数20h,在ASCII码中这是一个空格符。此外,初始化代码还要把光标定位在第一行第一列的位置。为了使微处理器能响应键盘中断,必须设置EI指令开中断,而HLT指令可以使微处理器停止工作。
文件系统:
把数据组织成文件,可以为每个文件命名,这有助于记下文件里存放的内容。