标题:同学写了个程序,,,但是与要求差别很大啊,,,帮帮忙了
只看楼主
heawse
Rank: 1
等 级:新手上路
帖 子:26
专家分:5
注 册:2012-12-13
结帖率:100%
已结贴  问题点数:5 回复次数:5 
同学写了个程序,,,但是与要求差别很大啊,,,帮帮忙了
.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
x64asm
Rank: 2
来 自:X64ASM
等 级:论坛游民
威 望:1
帖 子:45
专家分:36
注 册:2010-5-20
得分:2 
由于坛规第1条的限制,无法帮助毫不思索的作业问题.

姓名:旖旎[x64asm]
QQ:6405035,6405038
2012-12-18 19:34
朱三哥
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:311
专家分:359
注 册:2012-12-11
得分:2 
  上面的不答,我也不答。
想看懂这个
你先去看IO吧,一个地址解释器 一个数据寄存器 还有个开关(关于指令的)
这就是  in  和 OUT的所有了
由于长时间不拿 《微机原理》,所以只能跟阁下说到这了

自己翻  《微机原理》 一切原理 尽在  IO部分

[ 本帖最后由 朱三哥 于 2012-12-20 02:37 编辑 ]

哥,破你无线很难的,不要老是改,少看路由器上的灯,你会死啊
2012-12-20 02:36
x64asm
Rank: 2
来 自:X64ASM
等 级:论坛游民
威 望:1
帖 子:45
专家分:36
注 册:2010-5-20
得分:0 
IBM汇编语言程序设计,INTEL汇编语言,PC技术内幕,INTEL/AMD开发手册读那么三五年自然就明白了。何必毫不思索就发贴呢?

姓名:旖旎[x64asm]
QQ:6405035,6405038
2012-12-21 05:25
Alar30
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:10
帖 子:988
专家分:1627
注 册:2009-9-8
得分:0 
完全同意1楼意见。。。
2012-12-21 14:23
任性boday
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-2
得分:0 
不答
2013-01-02 10:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-391911-1-1.html




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

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