8253方式0计数器实验
来源:互联网 发布:网络尖兵 路由器 编辑:程序博客网 时间:2024/04/28 06:19
;*************************;
;* 8253方式0计数器实验 *;
;*************************;
io8253a equ 283h
io8253b equ 280h
code segment
assume cs:code
start:
mov dx,283h ; 设置8253通道0为工作方式2,二进制计数
mov al,14h
out dx,al
mov dx,280h
mov al,0fh
out dx,al ; 送计数初值为0FH
lll: mov al,80h ;计数器0锁存命令
mov dx,283h
out dx,al
mov dx,280h
in al,dx ; 读计数初值
call disp ; 调显示子程序
push dx
mov ah,06h
mov dl,0ffh
int 21h
pop dx
jz lll
mov ah,4ch
int 21h ; 退出
disp proc near ;显示子程序
push dx
mov dx,280h; 首先取低四位
in al,dx
and al,0fh
mov dl,al
cmp dl,09 ; 判断是否<=9
jle num ;若是则为'0'-'9',ASCII码加30H
add dl,07 ; 否则为'A'-'F',ASCII码加37H
num: add dl,30h
mov ah,02h
int 21h; 显示
mov dl,13
int 21h ; 加回车符
mov dl,10
int 21h ; 加换行符
pop dx
ret ;子程序返回
disp endp
code ends
end start
;* 8253方式0计数器实验 *;
;*************************;
io8253a equ 283h
io8253b equ 280h
code segment
assume cs:code
start:
mov dx,283h ; 设置8253通道0为工作方式2,二进制计数
mov al,14h
out dx,al
mov dx,280h
mov al,0fh
out dx,al ; 送计数初值为0FH
lll: mov al,80h ;计数器0锁存命令
mov dx,283h
out dx,al
mov dx,280h
in al,dx ; 读计数初值
call disp ; 调显示子程序
push dx
mov ah,06h
mov dl,0ffh
int 21h
pop dx
jz lll
mov ah,4ch
int 21h ; 退出
disp proc near ;显示子程序
push dx
mov dx,280h; 首先取低四位
in al,dx
and al,0fh
mov dl,al
cmp dl,09 ; 判断是否<=9
jle num ;若是则为'0'-'9',ASCII码加30H
add dl,07 ; 否则为'A'-'F',ASCII码加37H
num: add dl,30h
mov ah,02h
int 21h; 显示
mov dl,13
int 21h ; 加回车符
mov dl,10
int 21h ; 加换行符
pop dx
ret ;子程序返回
disp endp
code ends
end start
- 8253方式0计数器实验
- 计数器设计实验
- 定时器/计数器设计实验
- 定时器/计数器实验报告
- 作业:计数器仿真实验
- 8254定时/计数器实验
- 实验7 MapReduce-计数器
- 计数器 FPGA 电路实验 作业
- 计数器 FPGA 电路实验 作业
- 计数器 FPGA 电路实验 作业
- 计数器 FPGA 电路实验 作业
- 另一种方式获取计数器路径
- 定时器/计数器的提高实验报告
- 2016 秋季 计数器仿真实验作业
- 作业1:计数器仿真实验作业
- 计数器 FPGA电路实验 作业2
- 2017FPGA基本任务计数器仿真实验
- 阶段一:计数器的仿真实验
- Joomla文章中如何显示带标题的上下篇导航
- 也谈谈商业道德问题
- C++中istream和stringstream的使用
- 地图访问 faultCode400
- 检查一个数组是否可能是一棵二叉查询树后序遍历的结果 [No. 6]
- 8253方式0计数器实验
- 外键约束的作用
- 序列检测器
- 3185
- IE4 & IE5 添加apply()方法,IE4 & IE5 没有Function.apply()方法
- WCHAR 转化成 char* 类型
- 序列检测器1
- iphone 地图加注释
- SET Transaction Isolation Level Read语法的四种情况