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

正文內(nèi)容

學(xué)院計(jì)算機(jī)綜合實(shí)踐9002(編輯修改稿)

2025-07-20 22:03 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 N 返回DOS是數(shù)字1~8鍵嗎? Y讀出音階值保存賦相應(yīng)頻率延時(shí)seg segment freq dw 262,294,330,349,392,440,494,523 。揚(yáng)聲器發(fā)聲各頻率值msg db 39。Press 1,2,3,4,5,6,7,8,ESC:39。,0dh,0ah,39。$39。tim dw 400num db ?dseg endssseg segment stack dw 256 dup(?)sseg endscseg segment assume cs:cseg,ds:dsegstart: mov ax,dseg mov ds,ax mov dx,offset msg mov ah,9 int 21h 。顯示提示信息sss: mov ah,7int 21h 。等待從鍵盤接收字符,不回顯al=asc碼 cmp al,1bh je exit。若為ESC鍵,則轉(zhuǎn)EXIT退出 cmp al,31h jl sss 。小于31h cmp al,38h 。大于38h jg sss 。不在39。139。39。839。之間轉(zhuǎn)sss sub al,31h mov num,al 。num求出相應(yīng)的時(shí)間常數(shù)的序號(hào)jinei: mov al,num add al,al mov ah,00h mov si,axagain: mov di,freq[si] mov bx,tim call gen jmp sssexit: mov ah,4ch int 21hgen proc near mov al,0b6h 。設(shè)置8253通道2方式3二進(jìn)制計(jì)數(shù) out 43h,al mov dx,12h mov ax,12928。 DX AX=896*533h=18*65536+12928= div di out 42h,al 。8253通道2口設(shè)置初值 mov al,ah out 42h,al in al,61h 。讀8255PB口 mov ah,al or al,3out 61h,alwait1: mov cx,0hdelay3: mov ax,10 。延時(shí)子程序delay2: nop dec ax jnz delay2 loop delay3 dec bx jnz wait1 mov al,ah out 61h,al retgen endp cseg endsend start:data segmentioport equ 0d400h0280hio8253a equ ioport+280hio8253b equ ioport+283hio8255a equ ioport+288hio8255b equ ioport+28bhio0832a equ ioport+290hdata1 db 80h,96h,0aeh,0c5h,0d8h,0e9h,0f5h,0fdh db 0ffh,0fdh,0f5h,0e9h,0d8h,0c5h,0aeh,96h db 80h,66h,4eh,38h,25h,15h,09h,04h db 00h,04h,09h,15h,25h,38h,4eh,66h 。正弦波數(shù)據(jù)time db 120,106,94,89,79,70,63,59 。發(fā)不同音時(shí)8253的計(jì)數(shù)器初值msg db 39。Press 1,2,3,4,5,6,7,8,ESC:39。,0dh,0ah,39。$39。num db ? 。num為8253計(jì)數(shù)器初值的序號(hào)data endscode segment assume cs:code,ds:datastart: mov ax,data mov ds,ax mov dx,offset msg mov ah,9 int 21h 。顯示提示信息sss: mov ah,7 int 21h 。從鍵盤接收字符,不回顯 cmp al,1bh je exit 。若為ESC鍵,則轉(zhuǎn)EXIT cmp al,31h jl sss cmp al,38h jg sss 。若不在39。139。39。839。之間轉(zhuǎn)sss sub al,31h mov num,al 。求出相應(yīng)的時(shí)間常數(shù)的序號(hào) mov cx,60 。取60次32個(gè)正弦波數(shù)據(jù)ddd: mov si,0lll: mov al,data1[si] 。取正弦波數(shù)據(jù) mov dx,io0832a out dx,al 。放音 call delay 。調(diào)延時(shí)子程序 inc si cmp si,32 。是否取完32個(gè)數(shù)據(jù) jl lll 。若沒(méi)有,則繼續(xù) loop ddd 。總循環(huán)次數(shù)60是否完,沒(méi)有,則繼續(xù) jmp sssexit: mov ah,4ch int 21hdelay proc near 。延時(shí)子程序ccc: mov bx,offset time mov dx,io8253b 。置8253通道0為方式0工作 mov al,10h out dx,al mov dx,io8255b 。設(shè)8255A口輸入 mov al,9bh out dx,al mov al,num 。取相應(yīng)的時(shí)間常數(shù) xlat mov dx,io8253a out dx,al 。向8253通道0輸出kkk: mov dx,io8255a in al,dx 。從8255A口讀一字節(jié) test al,01 。判PA0口是否為1 jz kkk 。若不為1,則轉(zhuǎn)KKK ret 。子程序返回delay endpcode endsend start4測(cè)試方案和測(cè)試結(jié)果 測(cè)試方案 測(cè)試結(jié)果啟動(dòng)程序,出現(xiàn)按鍵提示,按下1~8鍵機(jī)內(nèi)/實(shí)驗(yàn)儀發(fā)出相應(yīng)的音階改變開關(guān)狀態(tài)(可隨時(shí)任意改變),按1~8鍵對(duì)應(yīng)發(fā)出相應(yīng)的音階“彈琴”發(fā)出優(yōu)美旋律按下ESC鍵退出程序5體會(huì) 通過(guò)這次微機(jī)實(shí)驗(yàn)課程設(shè)計(jì),使我對(duì)微機(jī)軟硬件結(jié)合有了進(jìn)一步的了解。原來(lái)并不太清楚是什么意思,一直都很模糊,聽課本也是很迷茫;而之前的那些單元實(shí)驗(yàn),也沒(méi)有都做好。之前做的實(shí)驗(yàn),由于大部分是驗(yàn)證性的,所以就很被動(dòng)地去做,甚至并沒(méi)有想為什么要那樣連電路,內(nèi)部的代碼更沒(méi)有認(rèn)真看。這次課程設(shè)計(jì),要自己去設(shè)計(jì)整個(gè)過(guò)程,了解學(xué)習(xí)自己原來(lái)并沒(méi)有真正弄懂的東西。比如一些程序的代碼的意思,匯編語(yǔ)言的邏輯,比如一些芯片的用途。使我對(duì)前面所做的實(shí)驗(yàn)有了原理性的了解,回頭看一些實(shí)驗(yàn),也知其然其所以然了。同時(shí)對(duì)課本上講的一些內(nèi)容,不再像以前那樣覺(jué)得抽象,通過(guò)這次設(shè)計(jì),有了具體的理解。 同時(shí),我也知道了設(shè)計(jì)一個(gè)項(xiàng)目,應(yīng)該如
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1