一、硬盘
C:磁道(Cinder,从0开始)
H:磁头(Heads,从0开始)
S:扇区(Sectors per track,从1开始)
每一张盘有两个面对应两个磁头
磁盘存取顺序:从上到下(磁头变化),由外到内(磁道变化)
原因:磁道变化是由机械推动,其所花费的时间远远大于磁头变化花费时间

CHS硬盘内存表示法:(C,H,S)
LBA硬盘内存表示法:C * 总磁头数 * 单磁道扇区数 + H * 单磁道扇区数 + S - 1

二、写入bin文件
在记事本上写好汇编代码
汇编代码需满512Bit(用0填充),且最后2字节以0x55,0xAA结尾
用nasm编译为bin文件
用virtualbox创建虚拟硬盘
用fixvhdwr.exe将bin文件写入虚拟硬盘

三、bochs
打开bochsdbg.exe,双击Disk & Boot
在首选项卡中选择ATA channel 0
然后在子选项卡中选择First HD/CD…
在第一个选项中选择disk
Cylinder选项、Heads选项、Sectors per track选项可用fixvhdwr.exe查看然后填写
最后在首选项卡中选中Boot Options
在第一个选项中选中disk
点击OK,再点击Start即可开始调试

x86汇编-1(第三章—第四章)虚拟硬盘基本信息,虚拟硬盘的写入,bochs调试相关推荐

  1. 数据库原理与应用第2版(雷景生)课后答案(第三、第四章)

    第三章 选择题 1.A. π运算符对应的是投影操作,而投影操作是对一个关系进行垂直分割,消去某些列,并重新按排列的操作.则由定义可知,例如π2,4(S)表示关系S中的第二列和第四列组成了一个新的关系, ...

  2. 现代软件工程讨论第一章-第四章

    第一章 1.代码如下 #include <iostream> #include <cstdio> #include <time.h> using namespace ...

  3. 刘军《社会网络分析导论》阅读笔记(1)---第一章~第四章

    第一章 社会网络分析概说 第一节 研究社会关系的艺术:社会网络分析 社会网络分析是社会科学中的一种独特视角,之所以说其独特,是因为社会网络分析建立在如下假设基础之上:在互动的单位之间存在的关系非常重要 ...

  4. c语言第六版第四章答案,C primer plus 第六版 第6版 004章 第四章 编程 练习 答案 中文...

    第四章 编程练习 1.编写一个程序,提示用户输入名和姓,然后以『名,姓』的格式打印出来. char name[40]; char family[40]; printf("请输入名和姓:\n& ...

  5. 【x86汇编】第三章:宏汇编语言的表达式

    文章目录 表达式 常量 数值表达式 变量 标号 地址表达式 属性定义算符PTR 定义类型运算符THIS 跨段前缀算符 属性分离运算符 其它算符 常用运算符优先级 常用的机器指令语句 数据传送指令 一般 ...

  6. 谭浩强c程序设计试题汇编第三版 第四章解析

    我是谭老的学生 但是居然他的书没有解析! 第四章节部分 暂未写完 等待后续 欢迎一起交流这本习题! 11月3日更新

  7. Day2ps设计基础作业第三章第四章

    3.1直方图和明暗调整基础 直方图简介:窗口菜单-直方图,设置:全部显示通道,显示统计数据,通道:RGB 直方图显示图像的信息的统计数据,从左至右依次显示从0到225色阶,也即从"黑&quo ...

  8. 计算机应用基础周南岳第三版第四章教案,《计算机应用基础》(周南岳)配套电子教案第4章...

    <<计算机应用基础>(周南岳)配套电子教案第4章>由会员分享,可在线阅读,更多相关<<计算机应用基础>(周南岳)配套电子教案第4章(44页珍藏版)>请在 ...

  9. Java 线程第三版 第四章 Thread Notification 读书笔记

    一.等待与通知 public final void wait() throws InterruptedException 等待条件的发生. public final void wait(long ti ...

最新文章

  1. windows xp系统驱动安装问题
  2. Android UI:XML文件配置按钮等背景方案
  3. java jdk1.5 对for循环遍历的优化
  4. Spring Boot—SpringMVC自动配置原理以及扩展和全面接管SpringMVC
  5. Kafka Consumer端的一些解惑
  6. 跟左神学算法2 排序相关
  7. linux升级gnome,linux – Gnome shell特权升级
  8. 诗歌rails之头像上传和调整
  9. 基于卷积神经网络的图像情感分析模型,Python实现
  10. MemCache详细介绍
  11. Nacos集群(二)阿里自研弱一致性Distro协议核心实现
  12. win10怎么更新flash到最新版本【系统天地】
  13. 关于LM2596S-5.0电流声问题——输出电容选择
  14. bzoj 3717 [PA2014]Pakowanie
  15. 猕猴桃的红色果肉受到特定的激活-抑制系统的控制
  16. 网络攻击与防御-常用网络命令的使用
  17. laravel从入门到精通之 时区设置
  18. STM32469iDiscovery + LVGL 窗帘现象
  19. TVS(瞬态抑制二极管)、Schottky(肖特基二极管)、Zener (齐纳二极管,也称稳压二极管)主要特点及区别和使用
  20. 华夏旅游CMS商城系统操作手册

热门文章

  1. web.xml 通过contextConfigLocation配置spring 的方式
  2. POJ1724 ROADS 费用最短路
  3. [Python图像处理] 三十二.傅里叶变换(图像去噪)与霍夫变换(特征识别)万字详细总结
  4. 查看Hive SQL执行日志
  5. 2.Vue 声明式渲染
  6. 2018\National _C_C++_B\1.换零钞
  7. 2018年第九届省赛C/C++A组第5题——打印图形
  8. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1069:乘方计算
  9. Git《一》简介及安装使用
  10. 【Tiny4412】烧写Uboot到EMMC