自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 论坛 (35)
  • 收藏
  • 关注

原创 Reset后各寄存器的值

Reset后各寄存器的值注:未列出的寄存器或者为保留或者为未定义系统启动时的物理地址为0FFFFFFF0H,此外为一转移指令,此时的IDTR的高速缓冲寄存器中的基地址为00000000H(图中所示),界限为3FFH,这正好与实模式下中断向量表一至,可以把中断向量表放在内存中的任务位置上,但要保持其结构不能与实式的要求有大的出入,否则会引起异常中断,且以后的运行皆按实模式规则运行.这里指的是初始

2003-07-07 08:34:00 1461

原创 保护模式知识(一)

序!        对于学习任何编程语言的朋友来说掌握CPU的操作模式都是一件非常重要的事,其中就数保护模式这部分最重要了,现在关于保护模式的中文资料就只有杨季文先生那一家还算全面,但有些人还是觉得看不太懂,为此我就写了这篇文章,看看是否对您的胃口!一、保护模式概述        顾名思义,就是对程序的运行加以保护。我们知道在实模式下通常只能寻址1M的内存空间,且只能是单任务,就是说同

2003-02-19 10:33:00 1719

原创 保护模式知识(二)

三个重要的系统表GDT、LDT和IDT 首先说明的是,这三个表是在内存中由操作系统或系统程序员所建,并不是固化在哪里,所以从理论上是可以被读写的。 这三个表都是描述符表.描述符表是由若干个描述符组成,每个描述符占用8个字节的内存空间,每个描述符表内最多可以有8129个描述符.描述符是描述一个段的大小,地址及各种状态的.描述符表有三种,分别为全局描述符表GDT、局部描述符表LDT和中断描述符表IDT

2003-02-19 10:33:00 1909

原创 保护模式知识(三)

描述符 前面已经提到,描述符是描述一个段的大小,地址及各种状态的8个字节的结构,在编程时它可以定义它. 如图2所示,根据描述符所描述对象的不同,描述符可分为存储段描述符、系统段描述符、门描述符三种,而门描述符又可分为调用门、任务门、中断门和陷阱门四类。下面将分别介绍各描述符作用及其各位的意义: 一、存储段描述符 存储段描述符是描述程序中的代码段和数据段的,这其中也包括堆栈段,在保护模式下,应该把堆

2003-02-19 10:31:00 1137

原创 main()的研究方法

现假设您能看懂汇编码.如果大家看不懂,我会抽空加上注释的(发表的文章是可以改的吗!).在TC中写上下面的程序,void main(void){asm nop;asm nop;asm nop;}在C盘上保存文件名为a.c然后用命令行编译连接:C:/TCC -B a.c注意用此命令时要求在C盘上有TASM.EXE.把MASM改名为TASM也可以.然后用反汇编软件(推荐用W32DASM)反汇编a.exe

2003-02-18 17:18:00 1231

原创 保护模式下的特权级检查

下面是一些关于特权级转换的说明,其中重点介绍特权级转换时的检查,类似于变换特权时的堆栈切换,任务切换过程和任务的嵌套等未加说明,可参阅有关专著.段内转移和实模式下一样,不涉及特权级的转换和任务间的切换,所以重点说一说任务内段间的转移和任务间的转移.任务内相同特权级的转移:段间直接转移和段间直接调用: 1.检查目标地址指针内的选择子指示的描述符是否为空,目标代码段描述符不能为空描述符,即该选择子

2002-11-20 08:54:00 1804

空空如也

黑客对计算机的了解比程序员如何?(转载)

发表于 2002-01-12 最后回复 2019-10-14

▄▅▆▇█ giantzz走了,再见了朋友们 █▇▆▅▄

发表于 2003-04-20 最后回复 2019-10-12

祝硬件/嵌入开发大版的朋友新春快乐、全家幸福!!!

发表于 2003-01-31 最后回复 2003-02-07

我发现有重复发同一贴的现象,请以后不要这样发贴

发表于 2002-12-11 最后回复 2002-12-18

本版急聘版主!

发表于 2002-12-13 最后回复 2002-12-17

▄▅▆▇█ 编程语言的选择,程序人生的定位█▇▆▅▄

发表于 2002-09-22 最后回复 2002-11-12

哪有关于操作系统设计的网站(马上给分)

发表于 2002-07-25 最后回复 2002-07-25

请介绍几本关于编写操作系统的书

发表于 2002-07-25 最后回复 2002-07-25

一个简单的问题?

发表于 2002-05-22 最后回复 2002-05-30

请问main()起什么作用?

发表于 2002-03-25 最后回复 2002-04-07

请问何谓宿主环境?

发表于 2002-03-25 最后回复 2002-04-07

系统存储器和扩展存储器都在内存条上,是不是?

发表于 2002-03-25 最后回复 2002-04-05

如何获得当前机器的扩展内存?

发表于 2002-03-25 最后回复 2002-03-27

为什么没有介绍在pIIII下汇编的书?

发表于 2002-03-24 最后回复 2002-03-25

一个简单的问题?

发表于 2002-03-18 最后回复 2002-03-20

谁有File Scavenger的授权码?

发表于 2002-02-18 最后回复 2002-02-20

谁能告诉我PIIII的各项参数(寻址方式、寄存器大小等)?????????????

发表于 2002-02-11 最后回复 2002-02-15

哪里有《数据结构与算法分析》C语言版下载?

发表于 2002-02-06 最后回复 2002-02-06

MSDOS6.0源程序下载...MSDOS6.0源程序下载...MSDOS6.0源程序下载...MSDOS6.0源程序下载

发表于 2002-01-12 最后回复 2002-01-26

Windows XP专业版下载

发表于 2002-01-13 最后回复 2002-01-13

哪里有《编译原理》下载(URL)

发表于 2001-12-15 最后回复 2002-01-13

MSDOS6.0源程序下载

发表于 2002-01-11 最后回复 2002-01-13

MSDOS6.0源程序下载...MSDOS6.0源程序下载...MSDOS6.0源程序下载

发表于 2002-01-12 最后回复 2002-01-13

哪个汇编编译器好?

发表于 2001-12-09 最后回复 2001-12-21

如果升级BIOS失败,还有没有办法,机器不能废了吧???

发表于 2001-12-14 最后回复 2001-12-16

我要升级BIOS

发表于 2001-12-09 最后回复 2001-12-14

我在安装windows xp时,当全新安装时,第一次重新启动后,安装程序就停止不动了,请问这是怎么了?

发表于 2001-12-11 最后回复 2001-12-13

微软的密秘

发表于 2001-12-09 最后回复 2001-12-13

请问这个BIOS是... ...

发表于 2001-12-09 最后回复 2001-12-09

谁能告诉我哪里有《C语言大全》下载(最好是具体的URL)。顺便问一下中国最好(最全)的计算机书籍下载网站(URL)???

发表于 2001-11-12 最后回复 2001-12-06

请您教我.(初学者)

发表于 2001-12-02 最后回复 2001-12-05

送给正在选择一种“好的”语言的朋友们,“想想”比尔.盖茨在用什么!!!我想这里会给你一个“答案”

发表于 2001-11-18 最后回复 2001-11-18

这个问题应如何回答,请各位教我。(easy)

发表于 2001-11-17 最后回复 2001-11-17

谁能详细解释一下ANSI C标准定义的两种执行环境(独立式和宿主式)

发表于 2001-11-13 最后回复 2001-11-13

一个成功者与一个伟人的各自标准

发表于 2001-11-10 最后回复 2001-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除