现在位置: 首页 > techbulo发表的所有文章
  • 02月
  • 10日
操作系统 ⁄ 共 730字 《自己动手写操作系统》杂记一已关闭评论 ⁄ 阅读 1,781 次
《自己动手写操作系统》学习笔记目录(持续更新)  http://www.techbulo.com/832.html   os 汇编【nasm】 标签和变量是一样的, 变量名代表了变量的地址,而[标签]表示值 $表示当前行呗汇编后的地址 $$表示 一个节被汇编后的起始地址 ret和retf指令 ret 用栈中数据改IP内容,近转移 retf用栈中数据同时改CS,IP,远转移 用汇编解释 ret   ->  pop ip retf  ->  pop ip pop cs 编写汇编程序的思维方式: 汇编程序是由段构成,所以编写汇编代码要摒弃高级语言(C语言)的程序函数构成。 C语言将程序分解为若干函数 汇编语言将......
阅读全文
  • 02月
  • 09日
工具配置 ⁄ 共 310字 安卓bochs运行xp,附上xp镜像已关闭评论 ⁄ 阅读 7,550 次
android_winxp 相信大家都知道安卓手机可以通过bochs来模拟运行win95、win98、winxp、debian linux等系统了吧,理论上也能运行其它pc系统。 先下载模拟器和系统镜像: 下载地址   方法:  1.解压模拟器 ,安装里面Bochs.apk在手机上,然后把里面的SDL目录放在SD卡根目录下 2.解压系统镜像,把里面的img镜像文件改名为andows.img,然后放在SDL文件夹里面 3.最后在sd卡根目录新建一个HDD文件夹 然后打开Bochs就可以进入xp了。
阅读全文
  • 02月
  • 08日
Bootloader ⁄ 共 3726字 U_boot 的 bootcmd 和bootargs参数详解已关闭评论 ⁄ 阅读 1,976 次
U-boot的环境变量值得注意的有两个: bootcmd 和bootargs u-boot bootcmd bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。 bootargs bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。bootargs的种类非常非常的多,我们平常只是使用了几种而已,感兴趣的可以自己搜索一下看看。bootargs非常的灵活,内核和文件系统的不同搭配就会有不同的设置方法,甚至你也可以不设置bootargs,而直接将其写到内......
阅读全文
  • 02月
  • 07日
生活点滴 ⁄ 共 1467字 新的一年开始了,加油!!!!!已关闭评论 ⁄ 阅读 814 次
上班第一天,好好工作,好好学习!! Ubuntu添加开机自动启动程序 Ubuntu添加开机自动启动程序的方法 1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。 2. 登录时自动运行程序 ......
阅读全文
  • 01月
  • 26日
生活点滴 ⁄ 共 286字 软考成绩出来了,多了个证。。。。已关闭评论 ⁄ 阅读 1,699 次
前段时间见报名报名开始了,就报了一个嵌入式系统设计师考考,也没怎么准备,今天上考试官网一看成绩出来了,那就查一下吧,输入身份证、姓名、验证码之后,进入了成绩页面: 软考成绩 成绩还算满意,坐等证书中~~~~~ 其实考的不是很难,做几套题应付考试没多大问题。感觉这个证也没多大用。 很荣幸,考入了全国前50名,呵呵 呵呵
阅读全文
  • 01月
  • 22日
技术文章 ⁄ 共 965字 怎么用键盘选取一行或几行文字已关闭评论 ⁄ 阅读 5,993 次
键盘 最快的办法:把光标停在你要选的那行的下一行的开头,然后按住shift+↑,就会选中你要的那行。还可以停在,目标行上面一行的句末,按住shift+↓,会有一样的结果。 其他word快捷键组合供你参考: 键名 相应功能(所选定的对象区域) Shift+← 向左选定一个字符(若按住“Shift+←”不放时是以字符为单位依次向左连续选定多个字符了) Shift+→ 向右选定一个字符(若按住“Shift+→”不放时是以字符为单位依次向右连续选定多个字符) Shift+↑ 向上选定一行(若按住“Shift+↑”不放时是以行为单位依次向上连续......
阅读全文
  • 01月
  • 08日
技术文章 ⁄ 共 3694字 保护模式下,什么是一致性代码和非一致性代码段已关闭评论 ⁄ 阅读 3,199 次
一、一致代码段与非一致代码段 一致位:在描述符属性中TYPE(包含4个二进制位)字段的第2位。 当 S=1 时TYPE中的4个二进制位情况: 3       2       1       0 执行位 一致位 读写位 访问位 执行位:置1时表示可执行,置0时表示不可执行; 一致位:置1时表示一致码段,置0时表示非一致码段; 读写位:置1时表示可读可写,置0时表示只读; 访问位:置1时表示已访问,置0时表示未访问。  所以一致代码段和非一致代码段的意思就是指这个一致位是否置1,置1就是一致代码段,置0就为非一致代码段 。 另一种解释: “一致”的意思大约是这样,......
阅读全文
  • 01月
  • 01日
操作系统 ⁄ 共 3059字 王爽《汇编语言》之课程设计二已关闭评论 ⁄ 阅读 2,102 次
相关链接: 王爽《汇编语言》之课程设计一   http://www.techbulo.com/732.html 最近加班加点的总算把王爽老师的《汇编语言》这本书看完了,讲得不错,到了最后有个课程设计二,写个引导程序,如果认真看了这本书,写出来不是很难,主要涉及到了BIOS中断服务例程的调用,磁盘扇区的读写等。 题目要求如下: 问题描述一 问题描述二 问题描述三 先看一下用我的程序引导起来的界面吧: 引导程序 说明一下:我只实现了菜单项中的1、2、5功能,即重启电脑、从硬盘引导系统、关闭电脑的功能,至于读取时间和设置CMOS中的时间由于时间原因......
阅读全文
  • 12月
  • 31日
技术文章 ⁄ 共 7387字 BIOS启动过程分析已关闭评论 ⁄ 阅读 2,586 次
一、引言 对于电脑用户来说,打开电源启动电脑几乎是每天必做的事情,但计算机在显示这些启动画面的时候在做什么呢?大多数用户都未必清楚了。下面就向大家介绍一下从打开电源到出现windows的登录窗口,计算机到底干了些什么工作,BIOS在其中起到什么作用。 电脑的启动过程中有一个非常完善的硬件自检机制。对于采用Award BIOS的电脑来说,它在上电自检那短暂的几秒钟里,就可以完成100多个检测步骤。 术语或缩写 描述 BIOS 基本输入/输出系统 CMOS 保存系统当前的硬件配置情况和用户的设定参数 POST Power on self test,......
阅读全文
  • 12月
  • 30日
常见问题 ⁄ 共 796字 XXX is not in the sudoers file. This incident will be reported已关闭评论 ⁄ 阅读 2,039 次
本文介绍了在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/sudoers文件。也就是输入命令"gedit /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起......
阅读全文
  • 12月
  • 29日
技术文章 ⁄ 共 997字 指令如何区分有符号数和无符号数的理解已关闭评论 ⁄ 阅读 3,044 次
数据 这里以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, 现在现在运算结果00110100B=76d (特别要注意的85H=10000101B,这里给出的10000101B实际上是补码,通过其求出其原......
阅读全文
  • 12月
  • 28日
生活点滴 ⁄ 共 2152字 用汇编写程序要人命啊!!!太尼玛痛苦了已关闭评论 ⁄ 阅读 2,476 次
最近突然想系统的学学汇编,看网上推荐王爽老师的《汇编语言》这本书不错,遂在网上DOWN了一本,刚开始看前几章内容看的挺快,挺简单,慢慢的速度就慢了下来,主要是书上有一些课后题需要做,根据学习的进度,课后题越来越复杂,用到的知识也越来越综合(我是把课后题都做了一遍);昨天学完了第十章,后面有个课程设计一,看着就挺复杂,难倒是不难,就是用到的东西比较多: 题目如下: 问题描述1 问题描述2 问题描述3 正好今天是周六,闲来无事,决定搞定它,经过一番痛苦的分析及调试之后,终于出现了题目要求的效果: 效果图 汇......
阅读全文
×