现在位置: 首页

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

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

BIOS启动过程分析

2013年12月31日 基础知识  ⁄ 共 7387字 BIOS启动过程分析已关闭评论
一、引言 对于电脑用户来说,打开电源启动电脑几乎是每天必做的事情,但计算机在显示这些启动画面的时候在做什么呢?大多数用户都未必清楚了。下面就向大家介绍一下从打开电源到出现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已关闭评论
本文介绍了在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字 指令如何区分有符号数和无符号数的理解已关闭评论
数据 这里以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, 现在现在...
阅读全文

用汇编写程序要人命啊!!!太尼玛痛苦了

2013年12月28日 生活点滴  ⁄ 共 2152字 评论 9 条
最近突然想系统的学学汇编,看网上推荐王爽老师的《汇编语言》这本书不错,遂在网上DOWN了一本,刚开始看前几章内容看的挺快,挺简单,慢慢的速度就慢了下来,主要是书上有一些课后题需要做,根据学习的进度,课后题越来越复杂,用到的知识也越来越综合(我是把课后题都做了一遍);昨天学完了第十章,后面有个课程设计一,看着就挺复杂,难倒是不难,就是用到的东西比较多: 题目如下: 问题描述1 问题描述2 问题描述3 正好今...
阅读全文

DB9接口定义

2013年12月27日 基础知识  ⁄ 共 394字 DB9接口定义已关闭评论
DB9实物图 Pin Name Dir Description 1 CD Carrier Detect 2 RXD Receive Data 3 TXD Transmit Data 4 DTR Data Terminal Ready 5 GND System Ground 6 DSR Data Set Ready 7 RTS Request to Send 8 CTS Clear to Send 9 RI Ring Indicator DB9公头-母头示意 DB9定义
阅读全文
×