随笔- 57
文章- 0
评论- 1
阅读-
39884
12 2018 档案
2.1 主引导扇区
摘要:主引导扇区 [TOC] 主引导扇区 主引导扇区又称为MBR,是操作系统的起点,当计算机启动后,必须读取位于硬盘上的第一个扇区做为引导扇区。 1. 主引导扇区格式 主引导扇区大小必须是512字节。 必须位于硬盘开始位置的512字节。 例如在1.44M软盘上,位于(柱面=0,磁头=0,扇区1)位置 主引
阅读全文
1.6 汇编编译器
摘要:[TOC] 常见的汇编编译器 汇编语言目前主要有2种风格式 1. intel风格:intel风格 2. AT&T风格:多数在linux系统上使用。 汇编编译器有以下几种 1. gas编译器: 与gcc搭配食用,不用详细说了。 2. nasm: 目前编写比较优雅的一个。 3. masm:微软开发的编译
阅读全文
1.7 二进制文件
摘要:二进制文件 [TOC] 所需工具 所需工具 操作系统:Linux : Ubuntu18:http://releases.ubuntu.com/18.04/ 文本编辑器: vscode: https://code.visualstudio.com/ 汇编编译器:nasm: https://www.na
阅读全文
1.5 汇编指令
摘要:1. 赋值操作 mov mov ax, 0x1 1)将值赋给寄存器:mov 寄存器,寄存器|内存单元|立即数 1)将值赋给内存单元:mov 内存单元,寄存器|内存单元|立即数 2. 算术操作 下面是算术操作指令的简单列表: add —— 整数加 sub —— 减法: mul —— 无符号乘法(无符号
阅读全文
1.4 汇编语言
摘要:1. 机器语言与汇编语言 1.1 机器语言简介 对于计算机来说,能识别的只有0,1两个数字。最早的时候,程序员就是用0,1这2个符号来进行编码,不如远古时期的纸带卡片,使用打孔来代表1,不打孔代表0,然后通过纸带机或卡片机来识别运行这种0,1程序。 这种程序方便计算机运行,但是却是不容易让程序员进行
阅读全文
1.3 CPU简介
摘要:[TOC] CPU的功能模块 CPU从逻辑上可以划分成3个模块,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来 1. 控制单元:控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decode
阅读全文
1.2 计算机启动过程
摘要:1 计算机启动过程 1.1 加电自检 计算器通电后,首先加载执行BIOS代码,由BIOS对系统硬件执行自检查。 通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信
阅读全文