| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1751 人关注过本帖, 1 人收藏
标题:汇编 钢琴实验 要求键入1、2、3、4、5、6、7、8 得音 1、2、3、4、5、6、7、 ...
取消只看楼主 加入收藏
陛下
Rank: 2
来 自:南宁
等 级:论坛游民
帖 子:62
专家分:90
注 册:2010-5-15
结帖率:42.86%
收藏(1)
 问题点数:0 回复次数:1 
汇编 钢琴实验 要求键入1、2、3、4、5、6、7、8 得音 1、2、3、4、5、6、7、i
我写了点
但到与门打开与关闭卡了
希望能帮助 谢谢
程序代码:
START:
      MOV AX,DATA
      MOV DS,AX
X1:   MOV,AH,01H
      INT 21H
KEY:  MOV AH,07H
      INT 21H
      CMP AL,'Q'
      JZ  EXIT

 
      CMP AL,O8H
      JZ X1
X2:
      SUB AL,31H
      MOV AH,00H
      MOV SI,AX
      SAL SI,1
;++++++++++++++++++++++++++
      MOV DX,0012H
      MOV AX,0000H
      MOV BH,00H
      MOV BL,AL
      DIV MOSIC[SI]
      MOV BX,AX
;++++++++++++++++++++++++
      MOV DX,43H
      MOV AL,0B6H
      OUT DX,AL
      IN AL,42H
      MOV AL,BL
      OUT 42H,AL
      MOV AL,BH
      OUT 42H,AL
;+++++++++++++++++++++
      IN AL,61H
      OR AL,03H
.....
下面的不会了     



      
     
搜索更多相关主题的帖子: color 
2010-12-29 15:13
陛下
Rank: 2
来 自:南宁
等 级:论坛游民
帖 子:62
专家分:90
注 册:2010-5-15
收藏
得分:0 
程序代码:
前面的我忘记写上去了
不好意思
现在的是我写的完整程序
DATA SEGMENT
MUSIC DW 524,588,660,598,784,988,1048
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,CS:DATA
START:
      MOV AX,DATA
      MOV DS,AX
X1:   MOV,AH,01H
      INT 21H
KEY:  MOV AH,07H
      INT 21H
      CMP AL,'Q'
      JZ  EXIT

      CMP AL,O8H
      JZ X1
X2:
      SUB AL,31H
      MOV AH,00H
      MOV SI,AX
      SAL SI,1
;++++++++++++++++++++++++++
      MOV DX,0012H
      MOV AX,0000H
      MOV BH,00H
      MOV BL,AL
      DIV MOSIC[SI]
      MOV BX,AX
;++++++++++++++++++++++++
      MOV DX,43H
      MOV AL,0B6H
      OUT DX,AL
      IN AL,42H
      MOV AL,BL
      OUT 42H,AL
      MOV AL,BH
      OUT 42H,AL
;+++++++++++++++++++++
      IN AL,61H
      OR AL,03H
.....
2010-12-29 16:00
快速回复:汇编 钢琴实验 要求键入1、2、3、4、5、6、7、8 得音 1、2、3、4、5、 ...
数据加载中...
 
   



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

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