摘要:
8086 cpu是一个完全16位的处理器,也就是说它的寄存器、内部和外部数据总线都是16位的。它有8个16位的通用寄存器AX,BX,CX,DX,SI,DI,BP,SP。通常计算机都是处理单字节(8位)的数据,如果每次都用16位的寄存器来存储就显得有些浪费,因此为了减少这些浪费,AX,BX,CX,DX 阅读全文
摘要:
首先回顾一下电脑启动的过程: 1.通电 2.读取ROM里面里面的BIOS(在1M内存的顶部),用来检测硬件 3.BIOS根据指定的顺序,寻找第一个扇区(主引导程序),加载内存地址0x7c00 4.主引导记录把操作权限交给操作系统 众所周知,电脑启动时,主引导程序(Master boot record 阅读全文
摘要:
阅读全文
摘要:
org 07C00h ; 告诉编译器程序加载到07C00处 mov ax, cs mov ds, ax mov es, ax call DispStr ; 调用显示字符串例程 jmp $ ; 无限循环 DispStr: mov ax, BootMessage mov bp, ax ; es:bp = 阅读全文
摘要:
#include<GL/glut.h> void init() { glClearColor(0.0, 0.0, 0.0, 0.0); glMatrixMode(GL_PROJECTION); glOrtho(-5, 5, -5, 5, 5, 15); gluLookAt(0, 0, 10, 0, 阅读全文