导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→8088程序找错

* 104860: 8088程序找错

   冷火 
冷火发表的帖子 

 8088程序找错
此程序是步进电机反转程序其中有错,各位帮忙找找...谢谢了

DATA    SEGMENT
DATA1   DW 0FFFFH
DATA2   DB 01,01
DATA3   DB 10
DATA4   DB 01,03,02,06,04,05
DATA5   DB 00
DATA    ends
CODE    SEGMENT
MAIN    PROC FAR
ASSUME  CS:CODE,DS:DATA
START:  PUSH DS
        SUB  AX,AX
        PUSH AX
        MOV  DX,21BH
        MOV  AL,80H
        OUT  DX,AL
        MOV  DX,218H
        MOV  AL,01
        OUT  DX,AL
        MOV  AX,DATA
        MOV  DS,AX
        MOV  DI,0
        MOV  SI,OFFSET DATA2
        MOV  DI,OFFSET DATA4
        MOV  CX,DATA1
        MOV  AL,[SI]
        MOV  AH,00
        MOV  BP,AX
        MOV  DL,DATA5
        INC  CX
AA:    DEC  CX
        JZ   DONE
        MOV  DH,DATA3
        MOV  AX,BP
        TEST AX,01
        JZ   BBB
        MOV  AL,DL
        CMP  AL,05H
        JZ   CCC
        INC  DL
        JMP  POUT
CCC:    MOV  DL,0
        JMP  POUT
BBB:    MOV  AL,DL
        CMP  AL,00
        JZ   DDD
        DEC  DL
        JMP  POUT
DDD:    MOV  DL,05
        JMP  POUT
POUT:   MOV  AH,00
        MOV  BX,AX
        MOV  AL,[DI+BX]
        PUSH DX
        MOV  DX,218H
        OUT  DX,AL
        POP  DX
EEE:    CALL TIME
        DEC  DH
        JNZ  EEE
        JMP  AA
DONE:   MOV  AL,DL
        MOV  SI,OFFSET DATA2
        MOV  [SI+1],AL
        RET
MAIN    ENDP
TIME    PROC NEAR
        MOV  AX,0FFFFH
TIME1:  DEC  AX
        JNZ  TIME1
        RET
TIME    ENDP
CODE    ENDS
        END START;




发表时间:2007年4月18日19:36:33

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:另有CAN总线调试工具和单片机的仿真器CAN总线分析仪说明书[upload=pdf]viewfile
[下一篇帖子]:8088的延时程序8088单片机控制步进电机的程序中有个延时程序.哪位大哥有的话,请传上来让小弟看看