《x86汇编语言:从实模式到保护模式》读书笔记 1.低端字节序列:高字节位于高地址部分,低字节位于低地址部分。 2.将一个16位的寄存器当成8位的寄存器来用时,对其中一个8位寄存器的操作不会影响到另一个8位寄存器。 ...
《x86汇编语言:从实模式到保护模式》读书笔记 1.低端字节序列:高字节位于高地址部分,低字节位于低地址部分。 2.将一个16位的寄存器当成8位的寄存器来用时,对其中一个8位寄存器的操作不会影响到另一个8位寄存器。 ...
程序的载入和运行(五)——《x86汇编语言:从实模式到保护模式》读书笔记25 前面几篇博文最终把代码分析完了。这篇就来说说代码的编译、运行和调试。 1.代码的编译及写入镜像文件 之前我们都是在命令行输入...
这个本是扫描版,大家前12章可以看文字PDF版本,清晰也可以做笔记,后面三章可以看这个扫描版,这本教材深入浅出,讲汇编和操作系统非常清楚明白,看完这本书之后,可以在看看Orange 一个操作系统的实现(也就是 ...
本博文对应原书13.3-13.4节的内容。 内容提要: 1. 显示处理器的品牌信息 2. 用户程序的头部结构 3. 加载用户程序到内存 4. 根据头部信息为用户建立各种段描述符
lichuang / x86-asm-book- source-带注释的《 X86汇编语言-从实模式到保护模式》一书代码 C basil00 / Divert -WinDivert:Windows数据包转移 jagt / clumsy-笨拙使您在Windows上的网络状况明显恶化,但是以一种...
代码段执行时的保护 每个代码段都有自己的段界限。同栈段一个道理,有效界限和G位相关。 G=0:有效界限 = 描述符中的段界限 G=1:有效界限 = 描述符中的段界限值 * 0x1000 + 0xFFF 当处理器取指令的时候,偏移地址由...
电路的状态,可以用二进制数来直观地描述,而一个二进制数,也容易使我们仿佛观察到了每根电线上的电平变化。所以,我们才形象地说,二进制是计算机的官方语言。但是,二进制也有他的缺点,主要的缺点就是写起来太长...
一、80286的工作模式 80286首次提出了实模式和保护模式的概念。 实模式:和8086的工作方式相同; 保护模式:提供了存储器管理机制和保护机制,支持多任务。 二、80286的寄存器 (一)通用寄存器 80286的通用寄存器和...
程序的加载和执行(一)本文及之后的几篇博文是原书第13章的学习笔记。 本章主要是学习一个例子,...文件说明:保护模式微型核心程序 ;代码清单13-3 ;文件名:c13.asm ;文件说明:用户程序因为代码比较长,完整的
ROM-BIOS程序将它加载到逻辑地址0x0000:0x7c00处,也就是物理地址0x7c00,然后判断它是否有效 5.3 注释 注释必须以英文“;”开始 5.4 在屏幕上显示文字 5.4.1 显卡和显存 显卡为显示器提供内容,并控制显示器的...
之前已经做了一些理论上的铺垫,这次我们就可以看代码了。 一、代码清单 ;代码清单11-1 ;文件名:c11_mbr.asm ;文件说明:硬盘主引导扇区代码 ;创建日期:2011-5-16 19:54 ...设置堆栈段和栈指针 ...
1. 第15章代码修改 2.习题一解答
文章修改记录 修改日期 ...显卡的作用是为显示器提供要显示的内容,并且控制显示器的模式和状态。 显示器的作用是把那些内容以人们可见的方式呈现在屏幕上。 1.显存 每个显卡都有自己的存储器,
关于《x86汇编语言:从实模式到保护模式》读书笔记系列文章,除了引言和后记,一共44篇文章。希望这些文章能给读者带来哪怕是些微的收获。因为是初学,对知识的理解肯定有不对的地方,如果读者发现问题,欢迎留言...
第一章 十六进制计数法 第二章 处理器内存和指令 2.1 寄存器和算术逻辑部件 总线:一些用于输入和输出数据的引脚和线路 寄存器:对于输入的电信号需要将其锁住,因此引入了寄存器的概念 算术逻辑部件:ALU模块 ...
其中的灵魂部分就是一种设计理念,决定了处理器的应用环境和工作模式,也决定了软件开发人员如何在这种模式下解决实际问题。 32位处理器除了扩展数据线和地址线,还增加了高速缓存,流水线,浮点数处理,多处理器...
从一个任务切换到另一个任务,需要当前任务主动地请求暂时放弃执行权,或者在通过调用门请求操作系统服务时,由操作系统“乘机”将控制转移到另一个任务。 抢占式任务切换方式 在这种方式下,可以安装一个定时器中断...
(十)保护模式下的栈 76 ;以下用简单的示例来帮助阐述32位保护模式下的堆栈操作 77 mov cx,00000000000_11_000B ;加载堆栈段选择子 78 mov ss,cx 79 mov esp,0x7c00 第77~79行用来初始保护模式下的栈。栈段描述...
本文是原书第12章的学习笔记。 说句题外话,这篇博文是补写的,因为让我误删了,可恶的是CSDN的回收站里找不到! 好吧,那就再写一遍,我有坚强的意志。司马迁曰:“文王拘而演《周易》;仲尼厄而作《春秋》;屈原...
程序的加载和执行(四)——《x86汇编语言:从实模式到保护模式》读书笔记24 通过本文能学到什么? 1. 怎样跳转到用户程序 2. 用户程序通过调用内核过程完成自己的功能 3. 怎样从用户程序返回到内核
第15章代码讲解。
任务和特权级保护(四)——《x86汇编语言:从实模式到保护模式》读书笔记35