| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 946 人关注过本帖
标题:同学写了个程序,,,但是与要求差别很大啊,,,帮帮忙了
取消只看楼主 加入收藏
heawse
Rank: 1
等 级:新手上路
帖 子:26
专家分:5
注 册:2012-12-13
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:0 
同学写了个程序,,,但是与要求差别很大啊,,,帮帮忙了
.model small
.stack
.data
LEDtb db 3fh,06h,5bh,4fh
.code
 start:   mov ax,@data         
          mov ds,ax         
          mov dx,28bh        
          mov al,10000001B
          out dx,al ;初始化8255
          mov bx,offset LEDtb         
          push ds
          mov ax,cs
          mov ds,ax
          mov dx,offset qd
          mov ax,250fh
          int 21h
          pop ds   ;设置中断向量
          in al,21h
          and al,7fh
          out 21h,al  ;允许IRQ7中断
          sti
next1:    mov dx,28ah
          in al,dx
          and al,0fh
          cmp al,0
          je next1
          cli
          push ax
          mov cl,0ffh
next2:    shr al,1
          inc cl
          jnc next2
          mov al,cl
          xlat
          mov dx,288h
          out dx,al
          pop ax
          mov ah,02h
          mov dl,07h
          int 21h  ;响铃



         push ax
         mov dx,28ah
         mov al,80h
         out dx,al ;红灯亮
         pop ax
         sti
 next3:  mov ah,1
         int 21h
         cmp al,20h
         jne next4

         mov al,0
         mov dx,288h  
         out dx,al
         mov dx,28ah
         out dx,al
         jmp next1
qd:      mov ax,@data
         mov ds,ax
         cli
         push ax
         push dx
         push cx
         push bx
         mov dx,28bh
         mov al,10000001B
         out dx,al ;初始化8255
         mov dx,28ah
         mov al,20h
         out dx,al ;绿灯亮
next5: mov al,20h
         out dx,al
         mov dx,28ah
         in al,dx
         and al,0fh
         cmp al,0
         je next5
         mov cl,0ffh
next6:   shr al,1
         inc cl
         jnc next6
         mov al,cl


 xlat
         mov dx,288h
         out dx,al
         mov ah,02h
         mov dl,07h
         int 21h  ;响铃
         mov dx,28ah
         mov al,40h  
         out dx,al ;黄灯亮  
         pop bx
         pop cx  
         pop dx  
         pop ax
kk:      mov dx,28ah
         in al,dx
         and al,0fh
         cmp al,0
         jnz  kk
         mov al,20h
         out 20h,al
         in al,21h
 
         or al,80h
         out 21h,al
         sti
         jmp start
next4:   mov ah,4ch
         int 21h
         end statr



抢答器控制模型程序
用汇编语言设计一抢答器工作程序,抢答开始后,显示各抢答输入的时间,并将最快抢答标示为红色,且闪烁。
基本要求:
具有8个抢答输入。
显示抢答剩余时间,(初始为10秒)。
显示抢答成功者(显示数字)。
抢答成功后,有声音提示。
要求:写出主要设计思路,工作原理,画出硬件连接图,调试出现的问题及解决方法,程序清单。
   
搜索更多相关主题的帖子: start pop 
2012-12-18 17:57
快速回复:同学写了个程序,,,但是与要求差别很大啊,,,帮帮忙了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012556 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved