首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

自己写的操作系统 在虚拟机下运行显示找不到操作系统

2012-09-25 
自己写的操作系统 在虚拟机上运行显示找不到操作系统ORG 7C00HSTACK:TIMES 16 DW 0START:MOV AX,CSMOV DS,

自己写的操作系统 在虚拟机上运行显示找不到操作系统
ORG 7C00H
STACK:
TIMES 16 DW 0
START:
MOV AX,CS
MOV DS,AX
MOV ES,AX
MOV SS,AX
MOV SP,0010H
A:
MOV AH,2
MOV BH,0
MOV DH,5
MOV DL,12
INT 10H
B:
MOV AH,9
POP BX
MOV AL,BL
MOV BL,11001010B
MOV BH,0
MOV CX,1
INT 10H
C:
JMP $
TIMES 510-$+$$ DB 0
DW 0xAA55

源代码如上,我用的是NASM



[解决办法]

Assembly code
ORG 7C00Hjmp START  ; 添加STACK:TIMES 16 DW 0STACKTOP:  ; 添加START:MOV AX,CSMOV DS,AXMOV ES,AXMOV SS,AX MOV SP,STACKTOP  ; 修改A:MOV AH,2MOV BH,0MOV DH,5MOV DL,12INT 10HB:MOV AH,9POP BXMOV AL,BLMOV BL,11001010BMOV BH,0MOV CX,1INT 10HC:JMP $TIMES 510-$+$$ DB 0DW 0xAA55 

热点排行