《x86汇编语言:从实模式到保护模式》原本是有下载地址的,但后来因各种原因,不是变得不可用,就是下载很麻烦。现将可用下载链接发布如下:配书文件包 ...
分类:
编程语言 时间:
2017-12-21 19:29:20
阅读次数:
148
基础知识 补码的来源、作用、计算。补码(Two’s Complement),反码(One’s Complement)。 80×86计算机组织 Intel 8086处理器的字长、数据总线宽度、地址总线宽度、寻址空间。 处理器的工作模式:实模式、保护模式、虚86模式。 虚拟存储技术并非扩展内存到外存,而 ...
分类:
编程语言 时间:
2017-12-17 12:19:17
阅读次数:
174
1、linux是一个操作系统在机器加电后,需要从硬件通过一个引导程序加载os kernel,那么在os kernel的main函数运行之前,都发生了什么呢? (1)引导BIOS(存储在ROM芯片中,ROM:只读存贮器,现在一般为闪存)的启动(准备实模式下的中断向量表和中断服务程序) 实模式:Inte ...
分类:
系统相关 时间:
2017-11-20 16:42:30
阅读次数:
299
本节主要演示分页机制:初始化页目录表和部分页表;启用分页管理机制;关闭分页管理机制等。逻辑功能:在屏幕上显示一条表示已启用分页管理机制的提示信息。大体步骤是:在实模式下拷贝显示串程序的代码到预定义区域,转保护模式,初始化页目录和2个页表,开启分页机制,转入预定义区执行显示代码,然后关闭分页机制,重新... ...
分类:
编程语言 时间:
2017-11-20 01:10:09
阅读次数:
313
本节主要是进入和离开V86模式的实例测试:各2种方式进入和离开V86模式、V86模式下8086程序调用实模式软中断处理程序。逻辑功能:以驻留方式结束程序。具体步骤,从Temp任务通过任务门切换进V86任务(为V86模式),在V86模式下显示进入V86的提示信息,随后V86任务退出并驻留。在驻留期间,... ...
分类:
编程语言 时间:
2017-11-20 01:08:09
阅读次数:
233
本节主要介绍操作系统类指令与输入输出保护理论基础,具体包括:实模式和任何特权级下可执行的指令、实模式及特权级0下可执行的指令、只能在保护模式下执行的指令、特权指令、输入/输出保护(I/O敏感指令、I/O许可位图、I/O访问许可检查细节)、重要标志保护等内容。 ...
分类:
编程语言 时间:
2017-11-19 22:20:23
阅读次数:
289
这部分演示32位代码段与16位代码段之间的切换。实现的功能是以十六进制和ASCII码字符两种形式显示从内存地址100000H开始的16个字节的内容。具体步骤包括:作切换到保护方式的准备、切换到保护方式一个32位代码段拷贝数据、切换到16位段代码、把源数据直接作为ASCII码填入显存、切回实模式等。 ...
分类:
编程语言 时间:
2017-11-19 15:35:39
阅读次数:
363
这部分内容介绍了Dos环境下实模式与保护模式的相互切换实例,该实例通过切入保护模式将指定内存块数据拷贝出来,再切回实模式执行打印,并使用adu.exe进行正确性校验,以此来验证模式切换的正确性。具体代码包括建立VGDTR和GDT、实模式切换到保护模式、数据传送、保护模式切换到实模式、显示缓冲区等内容... ...
分类:
编程语言 时间:
2017-11-19 11:15:21
阅读次数:
251
转载自:http://blog.csdn.net/rosetta 64KB-4GB-64TB? 我记得大学的汇编课程、组成原理课里老师讲过实模式和保护模式的区别,在很多书本上也有谈及,无奈本人理解和感悟能力实在太差,在很长一段时间里都没真正的明白它们的内含,更别说为什么实模式下最大寻址空间为1MB? ...
分类:
其他好文 时间:
2017-10-09 22:37:23
阅读次数:
201
摘抄自http://www.cnblogs.com/qanholas/archive/2011/10/03/2198487.html 7z a -t7z DriverTest_1.7z "I:\t\t1\*" -mx=9 -ms=200m -mf -mhc -mhcf -m0=LZMA:a=2:d= ...
分类:
其他好文 时间:
2017-08-25 10:57:49
阅读次数:
274