Advertisement
Guest User

8253

a guest
Jun 14th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CODE SEGMENT
  2.     ASSUME CS:CODE
  3. MAIN:   MOV AX,CS
  4.         MOV DX,AX
  5.  
  6.         MOV AL,36H      ;初始化计数器0,设定 工作方式为方式3
  7.         MOV DX,283H     ;283H 为8253的地址
  8.         OUT DX,AL       ;
  9.  
  10.         MOV AX,1000     ;计数器0的计数初值为1000
  11.         MOV DX,280H     ;280H 为计数器0的地址
  12.         OUT DX,AL       ;先输出低四位
  13.         MOV AH,AL       ;再输出高四位
  14.         OUT DX,AL
  15.  
  16.         MOV AL,76H      ;初始化计数器1,设定工作方式为方式3
  17.         MOV DX,283H     ;
  18.         OUT DX,AL       ;
  19.  
  20.         MOV AX,1000     ;计数器1的计数初值为1000
  21.         MOV DX,281H     ;计数器1的地址
  22.         OUT DX,AL
  23.         MOV AL,AH
  24.         OUT DX,AL
  25.  
  26.         MOV AH,40H      ;结束返回DOS
  27.         INT 21H
  28.  
  29. CODE ENDS
  30.         END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement