自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好好活着,因为我们会死很久...

biu biu biu~ boom! piu~ piu~

  • 博客(5)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 x86实模式清屏玩具程序

介绍由于mac bochs在启动后会输出一堆不需要的字符,小手一抖写了一个玩具清屏程序代码 mov ax,0xb800 mov es ,ax ;附加段基地址 mov cx,2000 xor di,di ;偏移地址 jmp near clear clear: mov byte [es:di],0x20 ;设置文本模式内容 inc di mov byte [es:di],0x00 ;设置文本属性 in

2021-06-25 11:24:19 155

原创 MySQL配置test_db数据库

说明employees是mysql官方提供的测试数据库,具体介绍如下:The original data was created by Fusheng Wang and Carlo Zaniolo at Siemens Corporate Research. The data is in XML format. http://timecenter.cs.aau.dk/software.htmGiuseppe Maxia made the relational schema and Patrick Cr

2021-06-23 13:35:09 659

原创 x86汇编-01编写MBR,看完后用脚都能写出的教程

文章目录一. 编写MBR1 实模式下显示字符的基本工作原理1.1 图形模式 原理图形模式的问题1.2 文本模式 原理1.2.1 文本模式 为什么需要引入内存映射1.2.2 显存映射至内存的分布1.2.3 显卡加电自检后的文本模式1.2.4字符显示属性2. 代码 MBR Master Boot Record3.CPU的特性3.1 段寄存器赋值3.3 为什么需要声明byte?3.4 为什么需要申明[es:0x01]?3.5 为什么mov cx,cs mov ds,cx这里的含义是什么?3.6 为什么是mov

2021-06-18 23:38:24 1871

原创 nasm生成list和bin文件并进行分析

文章目录1.源代码2. 生成.lst文件和bin文件2.1 .lst文件分析2.2 汇编代码对应机器指令3.分析bin文件3.1 加载MBR流程1.源代码 ;代码清单5-1 ;文件名:c05_mbr.asm ;文件说明:硬盘主引导扇区代码 ;创建日期:2011-3-31 21:15 mov ax,0xb800 ;指向文本模式的显示缓冲区 mov

2021-06-18 17:26:55 1556 2

原创 编译基础-从hello.c到hello可执行文件的过程

文章目录编译的步骤一步一步编译指定编译到某个阶段gcc -E -S -cHelloWorld.i HelloWorld.s HelloWorld.o HelloWorld 每个文件中内容是什么?HelloWorld.i 预处理文件HelloWorld.s 汇编代码文件HelloWorld.o 不可执行二进制文件HelloWorld 可执行二进制文件可能会用到的gcc 指令 -g,-masmgcc -masm 指定汇编风格gcc -g 在可执行文件中加入调试信息反汇编工具 objdumpMacOS 对objd

2021-06-10 23:25:36 3380 5

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除