专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

1CH大约每秒中断182次一个中断驻留程序_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 5:24:09       共计:3595 浏览

1CH大约每秒中断182次一个中断驻留程序?

这个完全是按照题目要求写的cursor equ 45h

attrib equ 2fh

code segment

assume cs:code,ds:code

start:

jmp go

oldcur dw ?

old1c dw 2 dup(?)

newint1c:

pushf

call dword ptr cs:old1c

push ax

push bx

push cx

push dx

xor bh,bh

mov ah,3

int 10h

mov cs:oldcur,dx

mov ah,2

xor bh,bh

mov dx,cursor

int 10h

mov ah,2ch

int 21h ;读取系统时钟

;-------------------------

;ch = hour

;cl = minute

;dh = second

;dl = 1/100 seconds

;------------------------

push dx

push cx;show hour

pop bx

push bx

call showhour

call showcolon;show minute

pop bx

call showother

call showcolon;show second

pop bx

call showother

mov dx,cs:oldcur

mov ah,2

xor bh,bh

int 10h

pop dx

pop cx

pop bx

pop ax

iretshowhour proc near

push bx

pop ax

shr ax,8

mov bl,10

div bl

;-------------------------

;ax = shang

;dx = yushu

;------------------------

add al,30h

call show

call curmove

mov ax,dx

add al,30h

call show

call curmove

ret

showhour endpshowother proc near

push bx

pop ax

shl ax,8

shr ax,8

mov bl,10

div bl

;-------------------------

;ax = shang

;dx = yushu

;------------------------

add al,30h

call show

call curmove

mov ax,dx

add al,30h

call show

call curmove

ret

showother endp

showcolon proc near

mov al,':'

call show

call curmove

ret

showcolon endpcurmove proc near

push ax

push bx

push cx

push dx

mov ah,3

mov bh,0

int 10h

inc dl

mov ah,2

int 10h

pop dx

pop cx

pop bx

pop ax

ret

curmove endpshow proc near

push ax

push bx

push cx

mov ah,09h

mov bx,attrib

mov cx,1

int 10h

pop cx

pop bx

pop ax

ret

show endpgo:

push cs

pop ds

mov ax,351ch ;取中断向量

int 21h

mov old1c,bx ;保存原中断向量

mov bx,es

mov old1c+2,bx

mov dx,offset newint1c ;置新的中断向量

mov ax,251ch

int 21h

mov dx,offset go

sub dx,offset start

mov cl,4

shr dx,cl

add dx,11h

mov ax,3100h ;结束并驻留

int 21h

code ends

end start

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:jsp插件怎么运用_CSS学习 | ·下一条:vivo相机后摄像是红色的怎么办_CSS学习

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有