first commit
This commit is contained in:
29
Lab/Lab4/material/task3/code.asm
Executable file
29
Lab/Lab4/material/task3/code.asm
Executable file
@@ -0,0 +1,29 @@
|
||||
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
|
||||
Reference in New Issue
Block a user