还在测试稳定性和功能中

实验四

管理员2026年6月1日1 分钟47 次阅读
COM_ADDR  EQU  0B003H
T0_ADDR   EQU  0B000H
T1_ADDR   EQU  0B001H

_STACK    SEGMENT STACK
          DW   100 DUP(?)
_STACK    ENDS

CODE      SEGMENT
START     PROC NEAR
          ASSUME CS:CODE, SS:_STACK

          MOV  DX, COM_ADDR
          MOV  AL, 35H
          OUT  DX, AL        ;计数器T0设置在模式2状态, BCD码计数
          MOV  DX, T0_ADDR
          MOV  AL, 00H
          OUT  DX, AL
          MOV  AL, 10H
          OUT  DX, AL        ;CLK0/1000

          MOV  DX, COM_ADDR
          MOV  AL, 77H
          OUT  DX, AL        ;计数器T1为模式3状态, 输出方波, BCD码计数
          MOV  DX, T1_ADDR
          MOV  AL, 00H
          OUT  DX, AL
          MOV  AL, 10H
          OUT  DX, AL        ;CLK1/1000

          JMP  $             ;OUT1输出1S的方波

START     ENDP
CODE      ENDS
          END  START