本帖最后由 皇家理工大 于 2018-1-14 09:54 编辑
请问这个错误应该怎么修改啊?
麻烦帮看一下这段程序对中断向量60H连接IR0的定义和8259的初始化定义有没有什么问题,一直
仿真不出结果,端口地址应该没什么问题。
谢谢了:-)上传的图片感觉好模糊,下面附上程序
CODE SEGMENT 'CODE'
ASSUME CS:CODE,DS:CODE
MAIN PROC FAR
START:
MOV AX,0
MOV DS,AX
MOV SI,60H*4
MOV AX,OFFSET INT0
MOV [SI],AX
MOV AX,SEG INT0
MOV [SI+2],AX
CLI
MOV AL,00010011B
MOV DX,400H
OUT DX,AL
MOV AL,060H
MOV DX,402H
OUT DX,AL
MOV AL,1
OUT DX,AL
MOV AL,80H
OUT DX,AL
S
ti
JMP $
RET
MAIN ENDP
INT0 PROC
SHL BL,1
MOV AL,BL
MOV DX,0600H
OUT DX,AL
IRET
INT0 ENDP
CODE ENDS
END START
错误是ASM(35) undefined symbol :START
-
-
-
-
一周热门 更多>