回 帖 发 新 帖 刷新版面

主题:火急!!!星期一要做的实验,请各位高人给解析一下一道编程题好吗?先谢过各位了

STACK    SEGMENT      STACK
         DW   64   DUP(?)
STACK    ENDS
CODE     SEGMENT
         ASSUME    CS:CODE
START:  PUSH      DS
         M0V      AX,0000H
         MOV       DS,AX
         MOV       AX,OFFSET TRQ0
         ADD       AX,2000H
         MOV       SI,0020H
         MOV       [SI],AX
         MOV       AX,0000H
         MOV       SI,0022H
         MOV       [SI],AX
         POP       DS
         MOV       AL,0FCH
         OUT       21H,AL
         MOV       AL,15H
         OUT       43H,AL
         MOV       AL,0FFH
         OUT       40H,AL
         MOV       DL,30H
A1:     STI      
         JMP       A1
IRQ0:   MOV     AH,01H
         MOV       AL,DL
         CMP       AL,3AH
         JNZ     A2
         MOV       AL,0DH
         INT       10H
         MOV       AL,30H
A2:     INT       10H
         INC       AX
         MOV       DL,AL
         MOV       AX,0120H
         INT       10H
         CALL      DALLY
         MOV       AL,20H
         OUT       20H,AL
         IRE
DALLY:  PUSH      AX
         MOV       CX,0100H
A3       MOV       AX,1560H
A4:     DEC       AX
         JNZ       A4
         LOOP      A3
         POP       AX
         RET
CODE     ENDS
         END       START

回复列表 (共2个回复)

沙发

伙计火急得象火鸡

板凳

各位大哥请赏个脸,帮忙解析一下,在起谢过了!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册