现在位置: 首页

保护模式下,什么是一致性代码和非一致性代码段

2014年01月08日 技术文章  ⁄ 共 3694字 保护模式下,什么是一致性代码和非一致性代码段已关闭评论 ⁄ 阅读 3,196 次
一、一致代码段与非一致代码段 一致位:在描述符属性中TYPE(包含4个二进制位)字段的第2位。 当 S=1 时TYPE中的4个二进制位情况: 3       2       1       0 执行位 一致位 读写位 访问位 执行位:置1时表示可执行,置0时表示不可执行; 一致位:置1时表示一致码段,置0时表示非一致码段; 读写位:置1时表示可读可写,置0时表示只读; 访问位:置1时表示已访问,置0时表示未访问。  所以一致代码段和非一致代码段的意思就是指...
阅读全文

王爽《汇编语言》之课程设计二

2014年01月01日 操作系统  ⁄ 共 3059字 王爽《汇编语言》之课程设计二已关闭评论 ⁄ 阅读 2,099 次
相关链接: 王爽《汇编语言》之课程设计一   http://www.techbulo.com/732.html 最近加班加点的总算把王爽老师的《汇编语言》这本书看完了,讲得不错,到了最后有个课程设计二,写个引导程序,如果认真看了这本书,写出来不是很难,主要涉及到了BIOS中断服务例程的调用,磁盘扇区的读写等。 题目要求如下: 问题描述一 问题描述二 问题描述三 先看一下用我的程序引导起来的界面吧: 引导程序 说明一下:我只实现了菜单项中的1、...
阅读全文

BIOS启动过程分析

2013年12月31日 技术文章  ⁄ 共 7387字 BIOS启动过程分析已关闭评论 ⁄ 阅读 2,582 次
一、引言 对于电脑用户来说,打开电源启动电脑几乎是每天必做的事情,但计算机在显示这些启动画面的时候在做什么呢?大多数用户都未必清楚了。下面就向大家介绍一下从打开电源到出现windows的登录窗口,计算机到底干了些什么工作,BIOS在其中起到什么作用。 电脑的启动过程中有一个非常完善的硬件自检机制。对于采用Award BIOS的电脑来说,它在上电自检那短暂的几秒钟里,就可以完成100多个检测步骤。 术语或缩写 描述 BIO...
阅读全文

XXX is not in the sudoers file. This incident will be reported

2013年12月30日 常见问题  ⁄ 共 796字 XXX is not in the sudoers file. This incident will be reported已关闭评论 ⁄ 阅读 2,037 次
本文介绍了在Linux使用过程中遇到 is not in the sudoers file 时的解决办法。 用sudo时提示"xxx is not in the sudoers file. This incident will be reported."其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。 例子: 问题描述 下面是解决方法: 1)进入超级用户模式。也就是输入"su",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。 步骤一 2)编辑/etc/su...
阅读全文

指令如何区分有符号数和无符号数的理解

2013年12月29日 技术文章  ⁄ 共 997字 指令如何区分有符号数和无符号数的理解已关闭评论 ⁄ 阅读 3,041 次
数据 这里以ADD指令为例。 例子: (A)=85H, R=20H, (20H)=0AFH,执行下述指令。ADD A,@R 其中85H=10000101B,0AFH=10101111H 相加后结果是00110100B. 现在对结果分析: 如果将其看成无符号数相加。则(A) =85H=133d, (20H)=0AFH=175d。 现在运算结果00110100B=52d。考虑到进位,运算结果应该是52d+256d=308d, 而(A) +(20H)=308d。正确。 此时进位CY=1。 如果将其看成带符号数相加,则(A) =85H=-123d,(20H)=0AFH=-81d, 现在现在...
阅读全文
×