正在加载图片...
综合实验报告 714/2007 析说明和流程图,再以它们为单位画出整个过程的简化流程图。 由于自动播放与用户弹奏的发声算法基本相似,将以用户弹奏为 例给出流程图 发声子模块BEEP程序代码如下: BEEP PROC NEAR PUSH DI PUSHAX;保护 MOV ALO0110110B 8253控制字,计数器0,先读写;低字节,再 ;读写高字节,方式3,二进制计数 MOV DX. 283H OUT DXAL POP AX AND ALOFH DEC AL ADD ALAL MOV.OOH MOV DLAX MOVAX, BX+DI 取出分频系数(字变量) MOV DX. 280H OUT DX.AL MOV ALAH OUT DXAL MOV DX. 288H IN AL DX MOVAHAL 暂存8255A端口的值 OR AL. 03H ,允许计数器计数并输出分频后方 ;波 OUT DXAL 5/18综合实验报告 7/4/2007 析说 为 例给 BEEP 程序代码如下: BE 保护 10B ;8253 控制字,计数器 0,先读写;低字节,再 AL +DI] ;取出分频系数(字变量) H L ;暂存 8255A 端口的值 分频后方 OUT DX,AL 明和流程图,再以它们为单位画出整个过程的简化流程图。 由于自动播放与用户弹奏的发声算法基本相似,将以用户弹奏 出流程图 发声子模块 EP PROC NEAR PUSH DI PUSH AX; MOV AL,001101 ;读写高字节,方式 3,二进制计数 MOV DX,283H OUT DX,AL POP AX AND AL,0FH DEC AL ADD AL, MOV AH,00H MOV DI,AX MOV AX,[BX MOV DX,280H OUT DX,AL MOV AL,AH OUT DX,AL MOV DX,288 IN AL,DX MOV AH,A OR AL,03H ;允许计数器计数并输出 ;波 5/18
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有