|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
贴出源码 求各位帮下忙
- assume cs:code
- code segment
- start:
- mov ax,0
- mov es,ax
- mov ax,cs
- mov ds,ax
- mov di,200h
- mov si,offset time
- cld
- mov cx,offset jiesu-offset time
- rep movsb ;把time子程序拷贝到0:200
- mov bx,0
- mov word ptr es:[bx],200h
- mov word ptr es:[bx+2],0 ;time的入口地址写入中断向量表
- int 0
- mov ax,4c00h
- int 21
- time: mov ax,cs
- mov ds,ax
- mov bx,offset tt
- mov dl,9h
- mov cx,3
-
- xun: mov al,dl ;循环将70h端口 9 8 7地址的数据写入tt标号处
- out 70h,al
- in al,71h
- mov [bx],al
- mov byte ptr [bx+1],20h
- add bx,2
- dec dl
- loop xun
- mov dl,4h
- mov cx,3
- xin: mov al,dl ;循环将70h端口 4 2 0地址的数据写入tt标号处
- out 70h,al
- in al,71h
- mov [bx],al
- mov byte ptr [bx+1],20h
- add bx,2
- dec dl
- dec dl
- loop xin
-
- mov byte ptr [si+bx],'$'
- mov dx,offset tt
- mov ah,9 ;在光标出显示标号tt的字符串
- int 21h
- jmp near ptr w
- tt:
- db 6 dup(0)
- db 6 dup(0)
- w: iret
- jiesu: nop
- code ends
- end start
复制代码 暂时未将bcd码转十进制
问题是运行就出错 debug调试在 out 70h,al 处卡死
求各位帅哥 美女 大神 们 帮忙看看!
|
|