jishuqi.asm

来自「用汇编编写的8253计数器器代码。适用于8086开发环境。里面有原理图哦。供大家」· 汇编 代码 · 共 38 行

ASM
38
字号

CONTROL equ 08003h
COUNT0  equ 08000h
COUNT1  equ 08001h
COUNT2  equ 08002h

code   segment
       assume cs:code

start  proc  near
       mov   al, 30h        ; 通道0,方式0
       mov   dx, CONTROL
       out   dx, al

       mov   al, 5          ; 计数器初始值。
       mov   dx, COUNT0
       out   dx, al         ; 低八位
       mov   al, 0
       out   dx, al         ; 高八位
Again:
       mov   al, 00000000B  ; 锁存计数器值
       mov   dx, CONTROL
       out   dx, al

       mov   dx, COUNT0
       in    al, dx         ; 读入计数值低八位
       mov   bl, al
       in    al, dx         ; 读入计数值高八位
       mov   ah, al
       mov   al, bl

       jmp   Again
start  endp
code   ends
       end start


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?