摘要: 汇编中的10H中断是由BIOS对显示器和屏幕所提供的服务程序。使用int 10h服务程序时,必须先指定ah寄存器为以下显示服务编号之一,以指定需要调用的功用。显示服务 (Video Service:int 10h)00H:设置显示器模式01H:设置光标形状02H:设置光标位置03H:读取光标信息04H:读取光笔位置05H:设置显示页06H、07H:初始化或滚屏08H:读光标处的字符及其 属性09H:在光标处按指定属性显示字符0AH:在当前光标处显示字符0BH:设置调色板、背景色或边框0CH: 写图形象素0DH:读图形象素0EH:在Teletype模式下显示字符0FH:读取显示器模式10H:颜色 阅读全文
posted @ 2011-06-13 13:29 大有|元亨 阅读(3574) 评论(0) 推荐(0)
摘要: 1 org 07c00h 2 mov ax, cs 3 mov ds, ax 4 mov es, ax 5 call DispStr 6 jmp $ 7 DispStr: 8 mov ax, BootMessage 9 mov bp, ax10 mov cx, 1611 mov ax, 01301h12 mov bx, 000ch13 mov dl, 014 int 10h15 ret16 BootMessage: db “Hello, OS world!”17 times 510-($-$$) db 018 dw 0xaa55这个代码段是存于磁盘引导扇区的系统引导(自举)程序。若存于硬盘第. 阅读全文
posted @ 2011-06-13 11:45 大有|元亨 阅读(1008) 评论(0) 推荐(1)