- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 从grub2启动windows
在grub2硬盘的计数是从0开始的,分区的计数是从1计数的例如(hd0,msdos1)表示第一个硬盘第一个分区msdos5表示拓展分区一个硬盘的分区有三种类型:主分区、拓展分区、逻辑分区硬盘=主分区+拓展分区拓展分区=若干个逻辑分区如上所示:ls命令可以查看硬盘情况cat命令可以查看分区情况,通过敲入cat (hd0 然后加上tab就会有如图所示的提示我们可以看
2017-05-29 14:46:58 6934 2
原创 nasm汇编中的宏定义
最近看orange’s 一个操作系统的实现,发现nasm中的宏汇编不是很清楚,在此详细记录一下256 %macro Descriptor 3258 dw %1 & 0FFFFh ; 段基址1 257 dw %2 & 0FFFFh ; 段界限1 259 db (%1>>16) & 0FFh ; 段基址2260 dw ((%2>>8) & 0F00h) | (%3 & 0F0FFh) ;
2017-05-27 10:08:07 3264
原创 史上最简单更新修复grub的方法
用制作好的ubuntu引导u盘启动然后执行命令:$sudo fdisk -l(找到你之前linux的安装盘)$sudo mount /dev/sdb5 /mnt (/dev/sdb5就是之前linux的安装盘,根据你自己的情况而定)$sudo grub-install --root-directory=/mnt /dev/sda (/dev/sda就是MBR所在的地方)这时...
2017-05-21 19:40:26 15857
转载 任务状态段TSS
任务状态段不要被名字所吓倒,它不过是一块位于内存中的结构体而已。有一点需要注意的是,不要把它和任务切换关联起来(切记),否则你会被搞晕,它只是位于内存中的一段数据。Intel 白皮书给出TSS在内存中的图是这样的,它保存了一些重要的值。 抽象成结构体就是下面这个样子。typedef struct TSS { DWORD link; // 保存前一个 TSS
2017-05-02 15:28:42 1374
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人