当前位置: 首页 > news >正文

国外有趣的网站深圳建站网站公司

国外有趣的网站,深圳建站网站公司,nginx安装wordpress,郑州建设局BIOS 检测,初始化硬件。挑一些重要的,能保证计算机能运行那些硬件的基本IO操作。 唤醒BIOS 唤醒BIOS需要知道其入口地址,在最后将跳转到0x7c00处 接电的一瞬间,cs:ip寄存器被初始化为0xF000:0xFFF0,所以等效地址是0…

BIOS

检测,初始化硬件。挑一些重要的,能保证计算机能运行那些硬件的基本IO操作。

唤醒BIOS

唤醒BIOS需要知道其入口地址,在最后将跳转到0x7c00处
接电的一瞬间,cs:ip寄存器被初始化为0xF000:0xFFF0,所以等效地址是0xFFFF0(BIOS入口地址)

抓一张bochs图来分析

在这里插入图片描述

  • 第一个框:cs值(段基址)为0xf000,ip值(段内偏移地址)为0xfff0,组合出的地址是0xffff0(BIOS入口地址)
  • 第二个框:在内存0xffff0地址处是一条跳转指令,cpu根据该指令跳转至0xfe05b处(BIOS真正的地方)
  • 第三个框:接电强制将cs置为0xf000

MBR

BIOS最后的工作就是检验0盘0道1扇区的内容,因为mbr要离BIOS最近,

在检验过程中,若BIOS检验出该磁盘末尾两个字节是0x55和0xaa则认定其为MBR,便加载到物理地址0x7c00,然后跳转过去,即可开始执行MBR。

  1. MBR大小为512字节
  2. 第511以及512字节必须是0xaa,0x55,这是由于咱们模拟的是x86平台,所以采用小端序

编写MBR

;主引导程序
;----------------------------
SECTION MBR vstart=0x7c00   ;起始地址为0x7c00mov ax,csmov ds,ax               ;由于BIOS通过 0:0x7c00跳转MBR,所以此时cs为0,因此借他来初始化寄存器mov es,axmov ss,axmov fs,axmov sp,0x7c00;清屏利用0x06号子功能,上卷全部行,则可清屏
;------------------------
;INT 0x10     功能号:0x06   功能:上卷窗口
;------------------------
;输入:
;AH 功能号:0x06
;AL = 上卷行数(若为0则表示全部行,太适合我们辣)
;BH = 上卷行属性
;(CL,CH) = 窗口左上角的(X,Y)位置
;(DL,DH) = 窗口右下角的(X,Y)位置
;无返回值mov ax,0x600mov bx,0x700mov cx,0mov dx,0x184fint 0x10;;;;;;;;;;;下面三行获取光标位置 ;;;;;;;;;;;
;.get_cursor获取当前光标位置,并在光标位置打印字符mov ah,3mov bh,0int 0x10;;;;;;;;;;;获取光标位置结束 ;;;;;;;;;;;;;;;;;;;;;;打印字符串 ;;;;;;;;;;;;还是用10h中断,不过这次调用13号子功能打印字符串mov ax,messagemov bp,ax   ;es:bp为串首地址,es此时同cs一致;开头时已经为sreg初始化;光标位置要用到dx寄存器中内容,cx中的光标位置可huluemov cx,5mov ax,0x1301mov bx,0x2int 0x10;;;;;;;;;;;;   打印字符串结束   ;;;;;;;;;;;;;;;jmp $message db "1 MBR"times 510-($-$$) db 0db 0x55,0xaa
  1. 4~8行:

运行结果

请添加图片描述

CMD
mkdir OS
cd OS
vim mbr.S
nasm -I include/ -o loader.bin loader.S
sudo dd if=./mbr.bin of=/usr/local/hd60M.img bs=512 count=1 conv=notrunc
cd /usr/local
sudo bin/bochs -f bochsrc.disk
http://www.yayakq.cn/news/540698/

相关文章:

  • 山东省住房城乡和建设厅网站首页慕课网网站开发背景
  • 电子产品去什么网站做站点wordpress 函数 应用
  • 上海市企业网站建设网站建设注册
  • 杭州的设计网站员工支付做网站的费用分录
  • 网站建设招聘简介网站建设项目管理
  • 厦门网站建设哪家好厦门最好的网站建设网站建设需求分析要做的事
  • 化妆品购物网站建设目的网站转化怎么做
  • 长沙网站设计哪家专业wordpress 音乐盒
  • 专做定制型网站免费宝塔虚拟主机
  • 互联网技术网站做类似美团的网站得多少钱
  • 电商网站建设目标分析的方法企业网站建设主要考虑哪些
  • 东莞建筑建设网站建设宿迁房产网宿迁市区房屋出售
  • gif图片动态素材网站让wordpress文章页面显示分类标签
  • 做网站开发的电话销售话术企业网站源码 thinkphp
  • 怎样做企业手机网站建设做外贸公司网站重不重要
  • 销售口才900句株洲网站关键词优化
  • 南京网站建设网站制作 雷仁网络博兴县建设局官方网站
  • 创建网站的工具山西品牌网站建设
  • 天津市建设厅注册中心网站平面设计接单价格
  • 网站出现 503怎么了网站建设怎么支付款项
  • 百度怎么做开锁网站广州建设网站是什么关系
  • 襄阳网站建设xytzg手机app开发制作公司
  • 金华做公司网站南平市建设局网站
  • 网站建设佰金手指科杰二七郴州新网招聘信息
  • 网站策划书内容不包括什么网站建设开发教程视频教程
  • 网站模板怎么替换wordpress拍卖插件
  • 商城类网站功能西安知名的集团门户网站建设企业
  • 大连网页模板建站360网页版登录入口
  • 官方黄金网站软件app大全下载网联科技网站建设
  • 泰州网站建设哪家好惠州百度搜索优化