29 lines
968 B
NASM
Executable File
29 lines
968 B
NASM
Executable File
DATA SEGMENT
|
||
|
||
DATA ENDS
|
||
|
||
CODE SEGMENT
|
||
ASSUME CS:CODE, DS:DATA
|
||
|
||
START:
|
||
MOV AX, DATA
|
||
MOV DS, AX
|
||
|
||
MOV DX, 283H ; 命令口
|
||
MOV AL, 00110100B ; 00(0号计数器)|11(读写2字节)|010(2方式工作)|0(计数值为2进制)
|
||
OUT DX, AL
|
||
MOV DX, 280H ; 0号计数器
|
||
MOV AL, 11101000B ; (1000)_D的2进制的低8位
|
||
OUT DX, AL
|
||
MOV AL, 00000011B ; (1000)_D的2进制的高8位
|
||
OUT DX, AL
|
||
|
||
MOV DX, 283H ; 命令口
|
||
MOV AL, 01010110B ; 01(1号计数器)|01(读写低字节,高字节为0)|011(3方式工作)|0(计数值为2进制)
|
||
OUT DX, AL
|
||
MOV DX, 281H ; 1号计数器
|
||
MOV AL, 00001010B ; (10)_D的2进制
|
||
OUT DX, AL
|
||
|
||
CODE ENDS
|
||
END START |