版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué) 號(hào): 32課 程 設(shè) 計(jì)題 目樂曲程序的設(shè)計(jì)與實(shí)現(xiàn)學(xué) 院計(jì)算機(jī)科學(xué)與技術(shù)專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班 級(jí)計(jì)算機(jī)0608班姓 名李 瓊指導(dǎo)教師周德仿2009年1月16日課程設(shè)計(jì)任務(wù)書學(xué)生姓名: 李 瓊 專業(yè)班級(jí): 計(jì)算機(jī)0608班 指導(dǎo)教師: 周德仿 工作單位:計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 題目: 樂曲程序的設(shè)計(jì)與實(shí)現(xiàn)初始條件:理論:完成了匯編語言程序設(shè)計(jì)課程,對微機(jī)系統(tǒng)結(jié)構(gòu)和80系列指令系統(tǒng)有了較深入的理解,已掌握了匯編語言程序設(shè)計(jì)的基本方法和技巧。實(shí)踐:完成了匯編語言程序設(shè)計(jì)的4個(gè)實(shí)驗(yàn),熟悉了匯編語言程序的設(shè)計(jì)環(huán)境并掌握了匯編語言程序的調(diào)試方法。要求完成的主要任務(wù): (包括課程設(shè)計(jì)工作量及其技術(shù)要求
2、,以及說明書撰寫等具體要求)進(jìn)一步理解和掌握程序直接控制I/O方式,掌握計(jì)算機(jī)發(fā)聲程序的設(shè)計(jì)。具體的設(shè)計(jì)任務(wù)及要求:1采用位觸發(fā)方式編寫程序,使計(jì)算機(jī)發(fā)出音響并奏出兩只老虎的樂曲。1) 通過查閱相關(guān)資料,進(jìn)一步理解程序直接控制I/O方式和位觸發(fā)方式控制聲音的工作原理。2) 一首樂曲是由不同頻率和節(jié)拍的音調(diào)組成,因此控制脈沖的頻率和持續(xù)時(shí)間是編寫樂曲程序的關(guān)鍵。根據(jù)已知的音符頻率對照表,給出樂曲的頻率表;設(shè)二分音符持續(xù)時(shí)間為0.5秒(50*10ms),50作為2拍的計(jì)數(shù)值,給出樂曲的節(jié)拍時(shí)間表;3) 編寫程序并調(diào)試通過。2進(jìn)一步學(xué)習(xí)利用定時(shí)器產(chǎn)生聲音的方法,使計(jì)算機(jī)奏出樂曲(例如兩只老虎等)。在
3、完成設(shè)計(jì)任務(wù)后,按要求撰寫課程設(shè)計(jì)說明書;對課程設(shè)計(jì)說明書的具體要求請見課程設(shè)計(jì)指導(dǎo)書。閱讀資料:1)IBMPC匯編語言程序設(shè)計(jì)實(shí)驗(yàn)教程3.1節(jié)2)IBMPC匯編語言程序設(shè)計(jì)(第2版)10.4節(jié),10.5節(jié)時(shí)間安排:設(shè)計(jì)安排一周:周1、周2:完成系統(tǒng)分析及設(shè)計(jì)。周3、周4:完成程序調(diào)試,和驗(yàn)收。周5:撰寫課程設(shè)計(jì)報(bào)告。指導(dǎo)教師簽名: 年 月 日系主任(或責(zé)任教師)簽名: 年 月 日樂曲程序的設(shè)計(jì)與實(shí)現(xiàn)1 實(shí)驗(yàn)設(shè)計(jì)目的以及功能1.1設(shè)計(jì)目的匯編語言是計(jì)算機(jī)能夠提供給用戶使用的最快而又最有效的語言,也是能夠用計(jì)算機(jī)所有硬件特性并能直接控制硬件的唯一語言。通過這次實(shí)驗(yàn)要求我們:1)了解通用發(fā)聲程序
4、2)了解與掌握定時(shí).計(jì)數(shù).音樂.頻率.時(shí)間之間的關(guān)系 3)學(xué)會(huì)用發(fā)聲程序的設(shè)計(jì)方法 4) 學(xué)會(huì)用匯編語言編輯音樂程序 通過音樂程序設(shè)計(jì)熟悉并掌握用匯編語言編程的方法和特點(diǎn),借此來比較高級(jí)語言低級(jí)語言的優(yōu)缺點(diǎn),以便更好運(yùn)用各種語言來開發(fā)應(yīng)用軟件通過實(shí)際動(dòng)手能力的培養(yǎng),進(jìn)一步熟悉匯編語言的結(jié)構(gòu)和使用方法,達(dá)到能獨(dú)立閱讀、編制和調(diào)試一定規(guī)模的匯編語言程序的水平。能用匯編語言熟練地運(yùn)用三大結(jié)構(gòu),進(jìn)一步掌握各個(gè)指令的功能,特別是轉(zhuǎn)向指令,能掌握子程序的定義及調(diào)用,包括段間及段內(nèi)調(diào)用,以及正確地運(yùn)用DEBUG指令,進(jìn)一步理解和掌握程序直接控制I/O方式。1.2 設(shè)計(jì)功能在本次實(shí)驗(yàn)中,編寫源程序,并要求實(shí)現(xiàn)
5、以下功能:1采用位觸發(fā)方式編寫程序,使計(jì)算機(jī)發(fā)出音響并奏出兩只老虎的樂曲。1) 通過查閱相關(guān)資料,進(jìn)一步理解程序直接控制I/O方式和位觸發(fā)方式控制聲音的工作原理。2) 一首樂曲是由不同頻率和節(jié)拍的音調(diào)組成,因此控制脈沖的頻率和持續(xù)時(shí)間是編寫樂曲程序的關(guān)鍵。根據(jù)已知的音符頻率對照表,給出樂曲的頻率表;設(shè)二分音符持續(xù)時(shí)間為0.5秒(50*10ms),50作為2拍的計(jì)數(shù)值,給出樂曲的節(jié)拍時(shí)間表;3) 編寫程序并調(diào)試通過。2進(jìn)一步學(xué)習(xí)利用定時(shí)器產(chǎn)生聲音的方法,使計(jì)算機(jī)奏出樂曲(例如兩只老虎等)。2開發(fā)平臺(tái)開發(fā)環(huán)境:Windows平臺(tái)Visual C+ 6.0編譯器運(yùn)行環(huán)境:Windows,Linux全
6、系列平臺(tái)開發(fā)語言:C+3 概要設(shè)計(jì) 31 設(shè)計(jì)思路編寫這個(gè)樂曲程序可分為四個(gè)步驟:311 定義頻率表和時(shí)間表根據(jù)音階表和簡譜為演奏的樂曲定義一個(gè)頻率表freq和一個(gè)節(jié)拍時(shí)間表time。頻率表中的數(shù)據(jù)可以從書本查到,節(jié)拍時(shí)間表中的數(shù)據(jù)是延遲時(shí)間10ms的倍數(shù)。312 將兩個(gè)表的偏移地址放入SI和DILEA SI,MUS_FREQLEA BP,DS:MUS_TIME313 取頻率和時(shí)間從表中取出音符的頻率放入DI,取出音符的持續(xù)時(shí)間(實(shí)際上是10ms的倍數(shù))放入BX。MOV DI,SI MOV BX,DS:BP頻率表中最后一個(gè)數(shù)據(jù)OFFFFH作為樂曲的結(jié)束符,也可用0或其他的特殊值來代替。314調(diào)
7、用SOUND子程序發(fā)出音調(diào)調(diào)用通用發(fā)聲子程序GENSOUND發(fā)出音調(diào)。這個(gè)程序比較簡單,如果想演奏另一個(gè)樂曲,只需把freq和time兩個(gè)表中的數(shù)據(jù)換成另一個(gè)樂曲的頻率和節(jié)拍時(shí)間就可以了。3.2 程序流程圖開始結(jié)束是否繼續(xù)N是否為A唱歌YNN是否為QYY請輸入一個(gè)字符4詳細(xì)設(shè)計(jì)41 發(fā)聲程序411 揚(yáng)聲器驅(qū)動(dòng)方式PC機(jī)上的大多數(shù)都是由主板上的8255(或8255A)可編程序外圍 接口芯片(PPI)管理的。PPI包括三個(gè)8位寄存器,兩個(gè)用于輸入功能,一個(gè)用于輸出功能。輸入寄存器分配的I/O端口號(hào)為60H和62H,輸出寄存器分配的I/O端口號(hào)為61H。由PPI輸出寄存器的0或1兩位來控制揚(yáng)聲器的驅(qū)
8、動(dòng)方式。411 .2 采用定時(shí)器方式:它是利用8253/54定時(shí)器來驅(qū)動(dòng)揚(yáng)聲器。連接到揚(yáng)聲器上的是2.從揚(yáng)聲器的驅(qū)動(dòng)系統(tǒng)圖中可以知道,GATE2與端口61H的PB0相連,當(dāng)PB0=1時(shí),GATE2獲得高電平,使定時(shí)器2可以在模板3下工作。定時(shí)器2的OUT2與端口61H的PB1通過一個(gè)與門與揚(yáng)聲器的驅(qū)動(dòng)電路相連。當(dāng)PB1=1時(shí),語序OUT2的輸出信號(hào)到達(dá)揚(yáng)聲器電路。當(dāng)通道2用于發(fā)聲時(shí),一般采用模式3下,輸出線為“1”和為“0”的時(shí)間各占計(jì)數(shù)時(shí)間的一半,因而產(chǎn)生一系列間隔均勻的脈沖。下面是利用定時(shí)器產(chǎn)生指定頻率聲音的程序段:SOUND PROC NEAR ;定時(shí)器發(fā)出6614頻率的聲音 PUSH
9、AX PUSH BX PUSH CX PUSH DX PUSH DI MOV AL,0B6H ;向8253-5/8254-2計(jì)數(shù)器2寫控制字 OUT 43H,AL ;方式3、雙字節(jié)寫和二進(jìn)制計(jì)數(shù)方式寫到控制口 MOV DX,12H ;設(shè)置被除數(shù) MOV AX,348CH DIV DI OUT 42H,AL ;先送LSB MOV AL,AH OUT 42H,AL ;后送MSB IN AL,61H ;讀8255端口B(61H)原值 MOV AH,AL ;保存端口原值 OR AL,3 OUT 61H,AL ;接通揚(yáng)聲器WAIT1: MOV CX,4000 CALL WAITF DELAY1: DEC
10、 BX JNZ WAIT1 MOV AL,AH ;寫回61H口原值,關(guān)閉揚(yáng)聲 OUT 61H,AL POP DI POP DX POP CX POP BX POP AX RET ;子程序結(jié)束返回SOUND ENDP WAITF PROC NEAR ;獲得0.05s時(shí)間延遲 PUSH AX WAITF1: IN AL,61H AND AL,10H CMP AL,AH JE WAITF1 MOV AH,AL LOOP WAITF1 POP AX RET WAITF ENDP411.2 采用位觸發(fā)方式程序直接控制PPI(8255A可編程序外圍接口芯片)的輸出控制寄存器(I/O端口為61H)的第一位,
11、使該位按所需的頻率進(jìn)行1和0的交替變化,從而控制開關(guān)電路產(chǎn)生遺傳脈沖波形,這些脈沖經(jīng)放大后驅(qū)動(dòng)揚(yáng)聲器發(fā)出聲音。如果控制這一脈沖波形的脈寬和長度就可以產(chǎn)生不同頻率和不同音長的聲音。揚(yáng)聲器發(fā)聲通用子程序:IN AL,61HMOVE AH,ALAND AL,B ;關(guān)斷定時(shí)器通道2的門控SOUND: XOR AL,2 ;出發(fā)61H端口第一位 OUT 61H,ALMOV CX,DX ;(DX)=控制脈寬的計(jì)數(shù)值WAIT: LOOP WAIT ;延遲循環(huán)DEC BX ;(BX)=脈沖持續(xù)的時(shí)間JNZ SOUNDMOV AL,AHOUT 61H,AL ; 回復(fù)61H端口4 . 2 演奏樂曲程序兩只老虎簡譜5
12、調(diào)試結(jié)果與運(yùn)行情況分析5.1調(diào)試結(jié)果5.1.1DOS環(huán)境的初始界面5.1.2輸入錯(cuò)誤后的界面5.1.3繼續(xù)選擇輸入后的界面5.1.4唱完歌后的界面5.1.5退出時(shí)的界面5.2運(yùn)行情況分析5.2.1 偽操作格式錯(cuò)誤5.2.1.1 錯(cuò)誤格式HELLO ; DB 0DH,0AH, ;DB0DH,0AH, DB 0DH,0AH,* DB 0DH,0AH, 5.2.1.2 錯(cuò)誤現(xiàn)象Error A2008 syntax error HELLOError A2006 undefined symbol HELLO5.2.1.3 錯(cuò)誤原因數(shù)據(jù)定義及存儲(chǔ)器分配偽指令的格式是:變量 助記符 操作數(shù), ,操作數(shù) ;注
13、釋即一行由四部份組成,各部份的順序不能搞錯(cuò),但可以根據(jù)需要缺省其中的一部份或幾部份,甚至全部省去,即空白行。標(biāo)號(hào)后面不可以有有:,而命令語句和參數(shù)之間必須用空格分開,如果命令有多個(gè)參數(shù),則參數(shù)與參數(shù)之間必須用,分開,注釋前必須用;,也即;后面的語句將不參與匯編,不生成代碼,所以必須在同一行寫才可以。5.2.1.4 修正方法HELLO DB0DH,0AH,* DB 0DH,0AH, 5.2.2 思維不縝密5.2.2.1 缺少如下代碼MOV AH,4CH ;帶返回碼終止,AL=返回碼 INT 21H5.2.2.2 錯(cuò)誤現(xiàn)象按A的時(shí)候會(huì)唱歌,但是按Q退出的時(shí)候也會(huì)唱歌,唱完后又會(huì)返回到進(jìn)入時(shí)的菜單,
14、一直循環(huán),而出現(xiàn)無法退出的情況。5.2.2.3 錯(cuò)誤原因因?yàn)檫@段代碼的作用是帶返回碼終止,AL=返回碼。所以,如果沒有此段代碼,程序就不會(huì)終止,就會(huì)進(jìn)入死循環(huán),導(dǎo)致一直循環(huán)下去。5.2.2.4 修正方法加上如上的代碼。5.2.3 常識(shí)錯(cuò)誤5.2.3.1 代碼如下INFO1 DB 0DH,0AH, DB 0DH,0AH,* INPUTERROR! *5.2.3.2 錯(cuò)誤現(xiàn)象在輸出的時(shí)候下面的代碼INFO2也會(huì)一起輸出。5.2.3.3 錯(cuò)誤原因$結(jié)束語標(biāo)志,如果INFO1沒有結(jié)束語標(biāo)志,那么它將連同下面的代碼也一起輸出。5.2.3.4修正方法加上結(jié)束語標(biāo)志。6課程設(shè)計(jì)總結(jié)我很喜歡匯編語言這門課,所
15、以對這門課程設(shè)計(jì)也有些許的期待,但是當(dāng)我剛拿到題目的時(shí)候,看到居然是用匯編語言編寫程序,使計(jì)算機(jī)彈奏音樂,確實(shí)嚇了我一大跳,因?yàn)閺男〉酱笪页杈筒缓寐?,我是一點(diǎn)音樂細(xì)胞都沒有的,對于什么樂譜啊什么的都一竅不通。但是我相信其他同學(xué)做的好的我也一定可以的,所以還是下定決心來做,才發(fā)現(xiàn)沒有想象中的困難。我首先把書本上關(guān)于通用發(fā)生程序看了一下,了解到了揚(yáng)聲器的驅(qū)動(dòng)方式,發(fā)生原理,并且對所給出的發(fā)生程序也做了仔細(xì)的研究,它包括三個(gè)步驟:1)在8253/54中的43端口送一個(gè)控制字0B6H(B)該控制字對定時(shí)器2進(jìn)行初始化,使定時(shí)器2準(zhǔn)備接受計(jì)數(shù)初值;2)在8253/54中的42H端口轉(zhuǎn)入一個(gè)16位的計(jì)數(shù)
16、值,以建立將要產(chǎn)生的聲音頻率;3)把輸出端口61H的0,1兩位置1,發(fā)出聲音。BEEP是一個(gè)很好的發(fā)生程序,可以利用并修改BEEP,使其產(chǎn)生任一頻率的聲音。為此做了兩點(diǎn)修改,首先,BEEP程序只能產(chǎn)生896HZ的聲音,通用發(fā)聲程序應(yīng)能產(chǎn)生任一頻率的聲音。其次,BEEP產(chǎn)生聲音的持續(xù)時(shí)間(音長)只能是0.5秒的倍數(shù),我們希望聲音的持續(xù)時(shí)間更易于調(diào)整,例如可以是10ms的倍數(shù)。通過看書我知道BEEP能將計(jì)數(shù)值533H送給定時(shí)器2產(chǎn)生896HZ的聲音的,那么產(chǎn)生其它頻率聲音的時(shí)間計(jì)數(shù)值應(yīng)為:533H896給定頻率=H給定頻率再根據(jù)編寫樂曲的四個(gè)步驟編寫兩只老虎的程序。在編寫的過程中,首先要根據(jù)兩只老
17、虎的樂譜寫出其頻率和延遲時(shí)間,但是由于對幾分之幾拍不是很了解,所以在| 56 54 3 1 | 56 54 3 1|上費(fèi)了很大的功夫,唱出的歌總是感覺慢了半拍,跟不上節(jié)奏,后來經(jīng)過同學(xué)指點(diǎn)才知道自己錯(cuò)在哪了。還有就是界面的設(shè)置,因?yàn)閯倢懙臅r(shí)候就是照著書本上寫的,所以出現(xiàn)的DOS界面就是全屏的,開始以為在匯編中的DOS界面就是這樣的,但看到其他同學(xué)的全是黑色的小方框,才知道是自己程序自己設(shè)置的,這個(gè)讓我了解到了怎樣用匯編語言設(shè)置背景和字體,拓展了自己的知識(shí)。以前學(xué)跳轉(zhuǎn)指令的時(shí)候就感覺很難,這次寫程序也一樣,跟那個(gè)開始的時(shí)候,對于按Y鍵跳轉(zhuǎn)的那條指令,總是沒法跳過去,總是會(huì)有多余的語句,后來發(fā)現(xiàn)是
18、自己沒有設(shè)置結(jié)束符,要不就是結(jié)束符的地方設(shè)置的不正確,同時(shí)還和代碼的順序有很大的關(guān)系,比如剛開始的時(shí)候我把B0 寫在了YES之后,程序總是出現(xiàn)錯(cuò)誤,還有就是唱歌的問題,總是會(huì)持續(xù)的發(fā)癡吱吱吱的響聲,而不是兩只老虎的聲音,或者程序按什么鍵都不動(dòng),不發(fā)出任何聲音,后來發(fā)現(xiàn)是調(diào)用程序出錯(cuò)了,還有就是延時(shí)的那個(gè)代碼寫錯(cuò)地方了,導(dǎo)致節(jié)奏掌握的不是很準(zhǔn)確,這些就是我在編寫程序中遇到的問題。通過這次課程設(shè)計(jì)我覺得上機(jī)操作實(shí)踐很重要,它有助于書本知識(shí)的系統(tǒng)化,現(xiàn)實(shí)化,更有利于自己的查漏補(bǔ)缺。書本上的知識(shí)是死的,能夠在現(xiàn)實(shí)中運(yùn)用的知識(shí)才是活的。在平時(shí)的課本知識(shí)學(xué)習(xí)過程中,由于受很多其他因素的影響,學(xué)的是一塌糊涂
19、,情況很不樂觀。通過上機(jī)操作完成一項(xiàng)完整的程序設(shè)計(jì)后,加深了我對這一門課的認(rèn)識(shí),理解了匯編語言這門課的本質(zhì)的東西,進(jìn)而系統(tǒng)的完善了自己的知識(shí)體系,并從中找到自己得缺陷與不足, 另外,課本上應(yīng)該記住的東西一定要記住??偟膩碚f,在實(shí)驗(yàn)設(shè)計(jì)、編寫及調(diào)試過程中我學(xué)會(huì)了很多。我需要學(xué)會(huì)的就是要對自己有信心,如果開始就一定要腳踏實(shí)地,持之以恒,要相信自己可以的,不要畏首畏尾的,遇到點(diǎn)困難難就覺得自己不行,很差勁,我覺得我的優(yōu)點(diǎn)就是堅(jiān)持下來了,而且也完成了,感覺很有成就感,同時(shí),我也養(yǎng)成了一些好習(xí)慣。比如說,我們在設(shè)計(jì)程序時(shí),必須先確定程序的整體框架,架構(gòu)好程序的主要模塊;在編寫程序過程中,要善于標(biāo)注;在調(diào)
20、試過程中,如果有錯(cuò)誤,也要即時(shí)注釋。另外,要注重細(xì)節(jié),做到嚴(yán)謹(jǐn)、縝密。這種種好習(xí)慣都能受益終生。7參考文獻(xiàn)1IBMPC匯編語言程序設(shè)計(jì)實(shí)驗(yàn)教程沈美明、溫冬蟬編,清華大學(xué)出版社。2IBMPC匯編語言程序設(shè)計(jì)(第2版)沈美明、溫冬蟬編,清華大學(xué)出版社。附件:data segment para datahello db 0dh,0ah, db 0dh,0ah,* db 0dh,0ah, db 0dh,0ah,* welcome you to come here! * db 0dh,0ah, db 0dh,0ah,* this is a music program! * db 0dh,0ah, db
21、0dh,0ah,* the name is two tigers! * db 0dh,0ah, db 0dh,0ah,* please select! * db 0dh,0ah, db 0dh,0ah,* a music * db 0dh,0ah, db 0dh,0ah,* q exit * db 0dh,0ah, db 0dh,0ah, $ bye db 0dh,0ah, db 0dh,0ah, db 0dh,0ah, db 0dh,0ah, db 0dh,0ah, db 0dh,0ah, db 0dh,0ah, db 0dh,0ah, thank you for your listenin
22、g! db 0dh,0ah, db 0dh,0ah, db 0dh,0ah, hoping for your next coming! db 0dh,0ah, db 0dh,0ah, db 0dh,0ah, $ try db 0dh,0ah, db 0dh,0ah,* do you want to try again? * db 0dh,0ah, db 0dh,0ah,* y yes * db 0dh,0ah, db 0dh,0ah,* other exit * db 0dh,0ah, db 0dh,0ah, $ info1 db 0dh,0ah, db 0dh,0ah,* db 0dh,0a
23、h, db 0dh,0ah, input error!$ info2 db 0dh,0ah, db 0dh,0ah,* please input a lettle: $ *mus_freq dw 2 dup(262,294,330,262) dw 2 dup(330,349,392) dw 2 dup(392,440,392,349,330,262) dw 2 dup(294,196,262),-1 mus_time dw 8 dup(50) dw 2 dup(50,50,100) dw 2 dup(4 dup(25),2 dup(50) dw 2 dup(50,50,100) data en
24、dsstack segment para stack stack db 200 dup (stack)stack endscode segmen assume ds:data,cs:codemain proc far mov ax,data mov ds,ax mov ah, 0 mov al,4 int 10h mov ah,0bh mov bh,0 mov bl,05 int 10h mov ah,0bh mov bh,01h mov bl,03 int 10hshow macro b lea dx,b mov ah,9 int 21h endmshow helloinput: mov a
25、h,01h int 21h cmp al,q jz retu cmp al,a jnz b0 lea si,mus_freq lea bp,mus_time call musicb0: show info1 show tryyes: mov ah,01h int 21h cmp al,y jnz retu show info2 jmp inputretu: call clear show bye mov ah,4ch int 21h main endpmusic proc near push ds sub ax,ax push axfreq: mov di,si cmp di,-1 je mu
26、s1 mov bx,bp call sound add si,2 add bp,2 jmp freq mus1: retmusic endp sound proc near push ax push bx push cx push dx push di mov al,0b6h out 43h,al mov dx,12h mov ax,348ch 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 cx,4000 call waitf delay1: dec bx jnz
27、 wait1 mov al,ah out 61h,al pop di pop dx pop cx pop bx pop ax ret sound endp 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 endpclear proc near push ax push bx push cx push dx mov ah,6 mov al,0 mov ch,0 mov cl,0 mov dh,24 mov dl,79 mov bh,7 int 10h pop dx pop cx pop bx pop ax retclear endpcode ends end maintgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWGMeR4I30kA1DkaGhn3Xt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地理從世界看中國讀圖題綜合訓(xùn)練新
- 湘教版六年級(jí)音樂全冊教案 上傳
- 五下21課課件教學(xué)課件
- 第09章 《壓強(qiáng)》單元測試卷(A卷基礎(chǔ)篇)2024-2025學(xué)年八年級(jí)物理下冊同步單元AB卷(人教版)含答案
- 【+高+中語文】《蘇武傳》課件+++統(tǒng)編版高中語文選擇性必修中冊
- 檢測銷售意向合同模板
- 合作診所補(bǔ)充協(xié)議合同模板
- 單位投資合同模板模板
- 比亞迪車輛購銷合同模板
- 商品維修簡易合同模板
- 初二上冊傳統(tǒng)文化魯教版
- 葉芝《當(dāng)你老了》賞析課件上課講義
- 歷史(中職)PPT全套教學(xué)課件
- Unit 8 Chinese New Year第一課時(shí) (教學(xué)設(shè)計(jì))-2022-2023學(xué)年英語六年級(jí)上冊
- 混凝土攪拌站安全風(fēng)險(xiǎn)分級(jí)管控資料
- 心律失常病人的護(hù)理查房
- 2023版思想道德與法治專題四繼承優(yōu)良傳統(tǒng)課件
- 電纜防火封堵施工標(biāo)準(zhǔn)【實(shí)用文檔】doc
- 電大信息技術(shù)應(yīng)用終結(jié)性作業(yè)
- 2022年電視廣播播控技術(shù)電視廣播播控技術(shù)考試卷模擬考試題
- GB/T 30059-2013熱交換器用耐蝕合金無縫管
評(píng)論
0/150
提交評(píng)論