freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖形與發(fā)聲系統(tǒng)的程序設(shè)計(jì)(編輯修改稿)

2025-02-03 04:52 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 OV AX , 4282 OUT 40H , AL MOV AL , AH OUT 40H , AL IBMPC 匯編語(yǔ)言程序設(shè)計(jì) 河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 34 2022/2/4 例 。將計(jì)數(shù)器 2設(shè)定為模式 3,計(jì)數(shù)初值為 65536 MOV AL , 10110110B OUT 43H , AL SUB AL , AL OUT 42H , AL OUT 42H , AL IBMPC 匯編語(yǔ)言程序設(shè)計(jì) 河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 35 2022/2/4 計(jì)時(shí)器 0的初始化程序 1 計(jì)數(shù)器 0作為定時(shí)器為系統(tǒng)時(shí)鐘提供計(jì)時(shí)基準(zhǔn)。 計(jì)數(shù)器 0的 OUT端與中斷控制器 8259A的中斷請(qǐng)求端 IRQ0相連,為 IRQ0提供 /秒的中斷信號(hào),即 OUT0的輸出頻率應(yīng)當(dāng)是 ,這正是 CLK0的輸入頻率 216相除的結(jié)果。 計(jì)數(shù)器 0選擇 Mode3;讀 /寫(xiě) LSB、 MSB。 則控制字應(yīng)為: 00110110B= 36H 在 IBM PC BIOS中,計(jì)數(shù)器 0的初始化程序如下: IBMPC 匯編語(yǔ)言程序設(shè)計(jì) 河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 36 2022/2/4 計(jì)時(shí)器 0的初始化程序 2 22 TIMER EQU 40H … … … … … … … … E277 B036 695 MOV AL , 36H E279 E643 696 OUT TIMER+3 , AL E27B B000 697 MOV AL , 0 ; WRITE LSB TO TIMER0 REG E27D E640 698 OUT TIMER , AL … … … … … … … … ; WRITE MSB TO TIMER0 REG E284 E640 704 OUT TIMER , AL IBMPC 匯編語(yǔ)言程序設(shè)計(jì) 河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 37 2022/2/4 計(jì)時(shí)器 1的初始化程序 1 計(jì)數(shù)器 1作為定時(shí)器,其輸出脈沖用作 DRAM刷新的定時(shí)信號(hào)。 在 IBM PC中,刷新 DRAM的任務(wù)由 8237 DMA來(lái)完成。 DMA要求每隔 15微秒刷新一次,這樣, OUT1的輸出頻率應(yīng)當(dāng)是,因?yàn)?CLK1的輸入頻率 ,所以計(jì)數(shù)初值應(yīng)為18( /18=)。 在 Mode2下, OUT1連續(xù)輸出周期為 15微秒的定時(shí)信號(hào),這個(gè)定時(shí)信號(hào)就作為 DRAM的刷新請(qǐng)求信號(hào)。 則控制字應(yīng)為: 01010100B= 54H 在 IBM PC BIOS中,計(jì)數(shù)器 1的初始化程序如下: IBMPC 匯編語(yǔ)言程序設(shè)計(jì) 河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 38 2022/2/4 計(jì)數(shù)器 1的初始化程序 2 MOV AL , 54H OUT 43H , AL MOV AL , 18 OUT 41H , AL IBMPC 匯編語(yǔ)言程序設(shè)計(jì) 河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 39 2022/2/4 計(jì)數(shù)器 2的初始化程序 1 計(jì)數(shù)器 2用來(lái)控制揚(yáng)聲器發(fā)聲。 在 IBM PC 中有個(gè) BEEP子程序,它在 Mode3下,能產(chǎn)生頻率為 896Hz的聲音,裝入計(jì)數(shù)器 2的計(jì)數(shù)初值為 533H( ),這樣得到的控制字為10110110B=0B6H。 即 Counter2, LSB和 MSB, Mode3,二進(jìn)制格式。 BIOS中計(jì)數(shù)器 2的初始化程序如下: IBMPC 匯編語(yǔ)言程序設(shè)計(jì) 河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 40 2022/2/4 計(jì)數(shù)器 2的初始化程序 2 MOV AL , 0B6H OUT 43H , AL MOV AL , 33H OUT 42H , AL MOV AL , 05 OUT 42H , AL IBMPC 匯編語(yǔ)言程序設(shè)計(jì) 河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 41 2022/2/4 圖 揚(yáng)聲器驅(qū)動(dòng)系統(tǒng) IBMPC 匯編語(yǔ)言程序設(shè)計(jì) 河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 42 2022/2/4 控制揚(yáng)聲器的代碼 IN AL , 61H MOV AH , AL OR AL , 00000011B 。turn on OUT 61H , AL 。 the speaker 。how long the beep sound goes here … 。get the original setting of port B 。turn off the speaker MOV AL , AH OUT 61H , AL 對(duì) IBM PC及兼容機(jī)來(lái)所, 80X86系列機(jī),驅(qū)動(dòng)揚(yáng)聲器的過(guò)程都是相同的。 至于音調(diào)發(fā)出的時(shí)間量(音長(zhǎng)),則取決于它延遲的時(shí)間,這個(gè)延遲時(shí)間可以在 PC機(jī)的 80x86主處理器的幫助下實(shí)現(xiàn)。 IBMPC 匯編語(yǔ)言程序設(shè)計(jì) 河南師范大學(xué)計(jì)算機(jī)與信息技術(shù)學(xué)院 43 2022/2/4 發(fā)聲頻率 從 ,給計(jì)數(shù)器 2裝入計(jì)數(shù)值 533H能產(chǎn)生896Hz的聲音( ),同樣,產(chǎn)生其他頻率聲音的計(jì)數(shù)值也可以用這種方法計(jì)算出來(lái)。 假定發(fā)聲頻率存放在 DI寄存器中,下面的指令使 AX中得到送往定時(shí)器 2的計(jì)數(shù)值。 MOV DX , 12H MOV AX , 348CH DIV DI IBMPC 匯編語(yǔ)言
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1