- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
梦想天籁之音精要
目录
绪论 ……………………………………………………………………………2
原理…………………………………………………………………3
设计思路………………………………………………………5
遇到的问题及解决方案…………………………8
结论 …………………………………………………………………………9
谢辞 …………………………………………………………………………10
参考文献 …………………………………………………………………10
附录A ………………………………………………………………………11
梦想天籁之音
绪论
选择汇编程序的理由:
1.学习和使用汇编语言可以从根本上认识和理解计算机的工作过程。2.现在计算机系统中,某些功能仍然靠汇编语言程序来实现。3.汇编语言程序的效率要高于任何的高级语言程序。即汇编程序的目标代码比高级语言程序短而运行速度快。宏指令的定义与使用在汇编语言源程序中, 有的程序段在整个程序中要多次出现。这种出现可能是完全不修改的重复, 也可能是仅修改某个操作数, 而程序段的功能并无多大的变化。为了减少源程序中重复编写相同程序段的工作, 可以使用宏指令来进行, 宏指令的使用要先进行定义, 然后才能调用, 并在汇编过程中自动展开。调试程序DEBUG的使用DEBUG是DOS的一个外部命令, 其命令格式为:[path]DEBUG [filename] [parm1] [parm2][path]是DEBUG命令在磁盘上的路径filename是要用DEBUG来处理的文件的名字, 它包括文件的盘符、路径、 文件主名和扩展名。参数parm1和parm2是文件filename运行时使用的参数。当启动DEBUG时, 将对CPU的各寄存器进行初始化:1. 如果启动时指定的filename是.EXE文件, 则DEBUG启动后将自动把指定的文件装入内存, 并置:CS为程序代码段段地址IP为第一条要执行指令的偏移地址SS为堆栈段段地址SP为堆栈底部+1单元的偏移地址DS和ES是装入文件前第一个可用内存段的段地址(即DEBUG程 序后的第一个段地址)标志寄存器的所有标志位为0BX(0)和CX是装入的文件长度其余寄存器为0。2. 如果启动DEBUG时指定的文件filename不是.EXE文件, 则DEBUG 将把文件装入内存, 并置:四个段寄存器为DEBUG程序后面的第一个段地址IP指向100HSP指向这个段的段尾标志寄存器的所有标志位为0BX和CX是装入的文件长度其余寄存器为0。3. 如果启动DEBUG时不指定filename, 则只是把CPU 的各寄存器进行初始化, 初始化结果与上述的第2点相同。这时要想显示、修改文件,可以用DEBUG的子命令装入文件。就是用8253定时输出方波的那种,原来自己都弄过的,可时间久了, 8253/喇叭的口地址 定时常数的设置 用的是BIOS中的BEEP来控制. 用定时器中的42H和43H来计数,用输出端口61H来发声,和GENSOUND链接执行。 : IN,OUT,DIV,OR
第二章设计思路:
了解计算机发声原理(见第一章内容),查找资料,找相关程序参考。
设计子程序
将子程序用主程序连接起来,
通过调试链接运行程序。
完成设计
思路解析:
从上表中可以看出编写一个发声的程序不再复杂,有了思路可以开始编写,编写过程可以拿附件中的程序来解释:
开始放开其他部分写发声段 通用发声程序段:
gensound proc far
push ax
push bx
push cx
push dx
push di
mov al,0b6h
out 43h,al
mov dx,12h
mov ax,3280h
div di
out 42h,al
mov al,ah
out 42h,al
in al,61h
mov ah,al
or al,3
out 61h,al
wait1: mov
您可能关注的文档
- 2017年初三一模语文汇编(记叙文)要点.docx
- 桩实体检测方案精要.doc
- 桩尖合格证(质量检测表)通用精要.doc
- 2017年全球气候变化要点.ppt
- 2017年初中生物:第3单元《生物圈中的绿色植物》ppt课件第五、六章要点.ppt
- 2017年初中语文教师个人工作计划6篇要点.doc
- 桥梁运架安全技术精要.ppt
- 桩板式挡墙施工方案精要.doc
- 梁启超妇女解放思想评析精要.doc
- 梁启超治学思想精要.pptx
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 18全国生物奥林匹克竞赛试题及答案.pdf VIP
- 导游员的职业素质.ppt VIP
- 高考中立体几何问题的热点题型.pptx
- 大班美术《青花瓷盘》.pptx VIP
- 2025年山东力明科技职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 钢铁冶金概论全套课件.ppt
- 2024年宁夏银川中考物理试题及答案.doc VIP
- 人教(2024)新教材下册(教学计划)- 七年级地理下册(人教版2024).docx
- 辽宁省丹东七中七年级英语下册《Unit 10 Where did you go on vacation》教案 人教新目标版.doc VIP
- 智能建造体系机器人介绍.pptx
文档评论(0)