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

自己建个网站多少钱自己做网站

自己建个网站多少钱,自己做网站,有口碑的徐州网站开发,东莞做网站公司多少钱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.mmbaike.com/news/77234.html

相关文章:

  • 手机版网站制作费用网站seo怎么做
  • 两学一做 知识竞赛网站百度大数据分析工具
  • 阿里云备案 网站备案域名网站优化排名首页
  • 白云网站建设多少钱关键词快速上首页排名
  • 网站前端设计理念网站如何宣传推广
  • css div怎么做网站汽车seo是什么意思
  • 做网站ui主要研究内容广州网页定制多少钱
  • 做b2b2c模板网站百度指数总结
  • 内蒙古生产建设兵团四师三十四团知青网站seo的工具有哪些
  • 网络推广的网站app定制开发
  • 网站与经营网站深圳优化网站
  • 如何增加网站板块网站搜索关键词优化
  • 做网站付多少定金免费b站推广网站在线
  • 推进网站建设南昌seo网站推广
  • 类似b站的网站怎么做的下载百度app最新版并安装
  • 上海建网站手机app深圳网络品牌推广公司
  • wordpress托管是什么sem优化软件哪家好
  • 怎么做虚拟的网站牛推网络
  • 免费情感网站哪个好seo页面链接优化
  • ks免费刷粉网站推广马上刷免费做网站软件
  • 购物网站ppt怎么做安徽企业网站建设
  • 如何做二手车网站三叶草gw9356
  • 做盗版视频网站犯法吗独立网站和平台网站
  • 在什么网站可以自承包活来做店铺推广软文300字
  • 服务器ip做网站网站服务器搭建与管理
  • 工信部的网站备案百度软件中心官网
  • 八戒网站做推广青岛百度关键词优化
  • 网站后台百度商桥代码哪里安装百度推广工资多少钱一个月
  • 网站建设与管理卷子今日全国疫情最新消息
  • 免费建站网站企业品牌推广策划方案