
汇编 计算机结构
文章平均质量分 56
taobao755624068
这个作者很懒,什么都没留下…
展开
-
特权级1——RPL、DPL、CPL .
保护模式中最重要的一个思想就是通过分级把代码隔离了起来,不同的代码在不同的级别,使大多数情况下都只和同级代码发生关系。Intel的80286以上的cpu可以识別4个特权级(或特权层) ,0级到3级。数值越大特权越小。一般用把系统内核放在0级,系统的其他服务程序位于1、2级,3级则是应用软件。一般情况下代码都在自己的级别下做自己的工作,同一级别之间可以相互访问,而一般是不允许不同级别的代码间随意访问转载 2012-03-13 23:22:37 · 2382 阅读 · 0 评论 -
再次理解保护模式特权级——CPL、DPL、RPL、数据段、堆栈段、一致代码段、非一致代码段
80386搞的这个保护模式,最大的特点就是加入了安全检查,不再像实模式下那样,程序代码可以随意jmp,随意call了,受到了特权级的约束,关于特权级的概念我看无数的资料,各种大牛的解释,反复理解了好多次,这回我要再次整理一下。 CPL:当前CPU正在处理的代码段的特权级,存放在当前cs寄存器和ss寄存器的低2位; DPL:要跳转过去的目标代码段的特权级,规定了能访问该段的特权级的标准,转载 2012-03-14 08:56:01 · 1086 阅读 · 0 评论 -
二进制转为ASCII码
16.为了使下面的程序段能用来把DL中的二进制代码从高位到低位依次转换为ASCII码并存入DI设定的内存数据区, mov cx,8 next: rol dl,1 mov al,dl and al,1 add al,30h mov [di],al inc di loop next mov cl,04h rol bx,cl 上面的代码把bx的高四位通过循环原创 2012-03-18 17:22:08 · 9256 阅读 · 0 评论