3607|9

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

下面的汇编语言程序怎么分析 [复制链接]

STACK  SEGMENT STACK
       DB 1024 DUP(0)
STACK  ENDS
DATA   SEGMENT
TABF   DW   262,350,352,350,441,393,350,393,441
       DW   350,352,441,525,589,588,589,525,441
       DW   440,350,393,350,393,441,350,293,294,262
       DW   350,589,525,441,440,350,293,350,393,589
       DW   525,441,440,525,589,700,525,441,440,350
       DW   393,350,393,441,350,294,292,262,350,0
TABT   DB   4,4,6,2,4,4,6,2,4,4
       DB   6,2,4,4,12,1,3,6,2
       DB   4,4,6,2,4,4,6,2,4,4
       DB   12,4,6,2,4,4,6,2,4,4
       DB   6,2,4,4,12,4,6,2,4,4
       DB   6,2,4,4,6,2,4,4,12
DATA   ENDS
CODE   SEGMENT
       ASSUME CS: CODE,DS: DATA
BEG:   MOV    AX,DATA
       MOV    DS,AX
OPEN:  IN     AL,61H
       OR     AL,00000011B
       OUT    61H,AL
AGA:   MOV    SI,OFFSET TABF
       MOV    DI,OFFSET TABT
LAST:  CMP    WORD PTR[SI],0
       JE     AGA  
       MOV    DX,12H
       MOV    AX,34DEH
       DIV    WORD PTR[SI]  
       OUT    42H,AL        
       MOV    AL,AH
       OUT    42H,AL
       CALL   WAITF
       ADD    SI,2
       INC    DI     
       MOV    AH,1
       INT    16H  
       JZ     LAST
COLSE: IN     AL,61H
       AND    AL,11111100B
       OUT    61H,AL  
       MOV    AH,4CH
       INT    21H
WAITF  PROC NEAR
       PUSH AX
WAITF1:
       IN   AL,61H
       AND  AL,10H
       CMP  AL,AH
       JE   WAITF1
       MOV  AH,AL
       LOOP WAITF1
       POP  AX
       RET
WAITF  ENDP
CODE   ENDS
       END  BEG
      
                                          

最新回复

我知道汇编语言,嘿嘿  具体的我也不是很清楚  详情 回复 发表于 2010-3-15 13:32
点赞 关注

回复
举报

62

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这个是单片机的吧。嘿嘿。
楼主...........
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
应该还是AVR单片机的吧
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
一句一句的看呗 把功能结构整清楚
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

5
 
X86/PC的......不过我也不懂......
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

6
 
直接打电话问高手,^_^
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

7
 
好像是奏乐程序...........猜的,,,,,
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

8
 
关注
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

9
 
86的汇编吧,好像是读键奏乐的,已经忘了21h中断什么的作用了!
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

10
 
我知道汇编语言,嘿嘿  具体的我也不是很清楚
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表