简单的引导程序
来源:互联网 发布:alphago 算法 编辑:程序博客网 时间:2024/05/17 01:59
org 07c00h ;告诉编译器程序开始地址是07c00h mov ax,cs ;把代码段地址赋值给ax寄存器 mov ds,ax ;把ax寄存器内容赋值给数据段寄存器 mov es,ax ;把ax寄存器内容赋值给es段寄存器 call showmsg ;调用showmsg子程序 jmp $ ;不断跳转到当前位置是个死循环showmsg: mov ax,bootmsg ;把字符串首地址赋值给ax寄存器 mov cx,001fh ;CX = 串长度 mov bp,ax ;ES:BP = 串地址 mov dx,1216h ;DH = 显示的行号 DL = 显示的列号 mov bx,000ch ;页号为0(BH = 0) 黑底红字(BL = 0ch 高亮) mov ax,1301h ;AH = 调用13h子程序 AL = 显示的是串结构 int 10h ;调用10h号中断retbootmsg: db "Welcome to my operation system!"times 510-($-$$) db 0 ;填充剩下的空间,使生成的二进制代码恰好为512字节dw 55ah ;结束标志
- 简单的引导程序
- 最简单的引导程序
- 最简单的引导程序
- 实践一个简单的引导程序
- android 程序启动的引导页 简单版
- 一个系统引导程序的简单示例1
- 简单的iOS引导页
- 重新安装 Windows 的引导程序
- Linux的引导启动程序
- FAT12格式的引导程序
- netty的引导程序ServerBootStrap
- 用MASM、TC2.0 写一个简单的x86引导程序 - lvjinhua的专栏 - CSDNBlog
- 一个简单的C++程序(给17级新生的入门引导)
- NASM 纯汇编打造简单中文操作系统(1.boot.asm 操作系统的开始--引导程序)
- 简单利用viewpagerindicator的两个类,而非整个工程实现程序引导页
- 简单利用viewpagerindicator的两个类,而非整个工程实现程序引导页
- C++的程序的相关引导geekband
- 一个简单的masm开机引导
- VGA SVGA XGA SXGA 说明
- 如何写出无法维护的代码
- 第一块DSP板设计中的点滴
- [Error]'fopen'This function or variable may be unsafe
- .net 服务器端缓存与客户端缓存
- 简单的引导程序
- ACM常用算法及其相应的练习题
- C#命名规则
- Alignment of the Planets
- getrusage
- C语言数据类型概要图
- C#实现快捷键(系统热键)响应
- 80x86通用寄存器
- 城堡