版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、通訊設(shè)備人機(jī)接口設(shè)計(jì)(計(jì)算機(jī)硬件技術(shù)基礎(chǔ)課程設(shè)計(jì))專 業(yè):自動化 重慶大學(xué)自動化學(xué)院2013年9月人員及任務(wù)分配專業(yè)班級學(xué) 號姓 名任務(wù)分配自動化1班20104951定時中斷,時鐘顯示自動化1班20105049總體設(shè)計(jì),程序連接自動化1班20105071鍵盤掃描,顯示自動化1班20105098來電閃爍,撰寫實(shí)驗(yàn)報(bào)告自動化1班20104893占線程序段的編寫目錄一、系統(tǒng)功能和設(shè)計(jì)方案31.1 基本設(shè)計(jì)目標(biāo)實(shí)現(xiàn)31.1.1 基本設(shè)計(jì)目標(biāo)31.1.2 按鍵說明41.2 硬件連接51.2.1 鍵盤掃描連接圖:51.2.2 顯示連接圖:61.3 系統(tǒng)設(shè)計(jì)思路6二、程序流程圖7三、編程與調(diào)試8四、心得體會
2、8五、程序清單11一、系統(tǒng)功能和設(shè)計(jì)方案1.1 基本設(shè)計(jì)目標(biāo)實(shí)現(xiàn)根據(jù)課程設(shè)計(jì)任務(wù)書所提出的要求,我們小組將利用計(jì)算機(jī)硬件實(shí)驗(yàn)系統(tǒng)的輸入輸出設(shè)備模擬通訊設(shè)備的來電、接聽、掛斷和撥號功能。1.1.1 基本設(shè)計(jì)目標(biāo)你可以選擇0-9的號碼,每當(dāng)輸入一個數(shù)字,就會在led的最高位顯示出當(dāng)前按下的數(shù)字,當(dāng)再次按下數(shù)字時,led上的數(shù)字將會顯示在后面,這樣就始終保持當(dāng)前輸入號碼為led的最低位。然后按下a鍵進(jìn)行撥號,此時系統(tǒng)先判斷是否處于占線狀態(tài),若處于占線狀態(tài),則led上則會顯示busy;若不處于占線狀態(tài),則撥通了電話。撥通電話后,若一段時間無人接聽,led上會顯示55555555,當(dāng)然也可以撥動k3直接
3、掛斷,若撥動k2則進(jìn)入通話階段,led開始計(jì)時。通話階段可以通過k3自己掛斷,也能通過k5對方掛斷。我們的拓展功能則是:1、撥號可以撥1到15位任何號碼。 2、若按錯了號碼,則可以通過鍵盤上的b鍵回刪。 1.1.2 按鍵說明(1) 實(shí)驗(yàn)箱面板上4*4小鍵盤:表1.1 4*4鍵盤功能對照表按鍵功能按鍵功能按鍵1數(shù)字鍵按鍵8數(shù)字鍵按鍵2數(shù)字鍵按鍵9數(shù)字鍵按鍵3數(shù)字鍵按鍵0數(shù)字鍵按鍵4數(shù)字鍵按鍵a撥號按鍵5數(shù)字鍵按鍵b回刪按鍵6數(shù)字鍵按鍵7數(shù)字鍵(2)實(shí)驗(yàn)箱面板上開關(guān)功能說明:表1.2 開關(guān)功能對照表開關(guān)功能開關(guān)功能開關(guān)1無開關(guān)2接聽開關(guān)3 己方掛斷開關(guān)4占線開關(guān)5對方掛斷開關(guān)6無1.2 硬件連接
4、確定了基本功能軟件設(shè)計(jì)方案,我們通過查閱相關(guān)資料,綜合討論后設(shè)計(jì)出了硬件連接方案,下面是我們的硬件連接: 8254:gate1+5vclk147kcs320hout18259的irq0 8259:int1intrsp-1+5vcs-1340hirq08254的out1 第5片8255:cs300hpa0-pa3p0-p3pb0-pb3k0-k3pa6q-d1pa7q-d0pc1k2pc2k3pc3k4pc4k5 1.2.1 鍵盤掃描連接圖:圖1.1 1.2.2 顯示連接圖:圖1.21.3 系統(tǒng)設(shè)計(jì)思路將整個系統(tǒng)分為許多個小的模塊,各個模塊之間相互獨(dú)立,通過定義不同的接口來實(shí)現(xiàn)各個模塊的連接。這
5、樣在調(diào)試程序的時候,可以分別進(jìn)行調(diào)試。可以加快課程設(shè)計(jì)的進(jìn)程,縮短課程設(shè)計(jì)時間,簡化我們的調(diào)試工作。關(guān)于通訊系統(tǒng)的人機(jī)接口設(shè)計(jì),其實(shí)主要是要完成三大功能的設(shè)計(jì)。即:接聽功能,撥號功能和查詢功能。我們從這三個功能入手,分別對其進(jìn)行了模塊細(xì)化,畫出了相應(yīng)的程序流程。二、程序流程圖圖2.1三、編程與調(diào)試在明確實(shí)現(xiàn)目的與方法后,我們畫出了流程圖,根據(jù)流程圖,我們編制出整個設(shè)計(jì)的主程序和子程序,并且通過組員的反復(fù)調(diào)試后,實(shí)現(xiàn)了提出的基本功能。四、心得體會 本次課程設(shè)計(jì)我們小組抽到的是通訊設(shè)備人機(jī)接口的模擬設(shè)計(jì),在剛分配好設(shè)計(jì)任務(wù)書后,小組4人快速選好組長,并初步安排好后面兩周的工作。 1黃超的心得體會:
6、 在這次課程設(shè)計(jì)中,我負(fù)責(zé)的是計(jì)時功能部分的設(shè)計(jì)。說實(shí)話,已經(jīng)放了一學(xué)期的硬件知識,到現(xiàn)在我已經(jīng)忘得差不多了。本來學(xué)習(xí)的時候就學(xué)得不是很好,為了不拖大家的后腿,我用了第一天整個晚上的時間把硬件的書粗略的過了一遍,把支離破碎的知識重新拾起在腦海里。 第二天,早上八點(diǎn)半,我們準(zhǔn)時來到了實(shí)驗(yàn)室。我們幾個理清了所有的功能和流程,一個上午我們把整個的流程圖畫出來了,再用了下午跟晚上的時間修改整理出來了主程序,和各個模塊的流程圖。第三天,我們把主程序和各個模塊的流程圖用專業(yè)工具畫了出來。然后進(jìn)行了任務(wù)分工,由于我編程水平一般,所以沒有分配到特別復(fù)雜的模塊,我負(fù)責(zé)計(jì)時程序。 乍一看,我的任務(wù)太簡單了,我最初
7、也這么以為,可是當(dāng)我真正著手干的時候我才發(fā)現(xiàn),各種各樣的問題都來了。 比如,我們使用的是三色led燈的六位顯示。我要把所有需要顯示的信息全部設(shè)計(jì)出來,而且顯示的每一個信息都不能超過六位,最重要的是,還要使用能用八段led顯示出來的字母,像如果遇見“w”之類的字母,我想沒有哪位大神能用八段led把它顯示出來吧。所以,這可真不是一件讓人省心的事。遇見像掛斷之類的信息還好,直接用英文“busy”,我想終究還是能夠傳情達(dá)意。最終我用了1個小時把這些需要顯示的八種信息全部用八段led可以顯示的英文或符號設(shè)計(jì)出來了。設(shè)計(jì)好這個問題又來了,三色led能顯示的字形碼只有0f這十六個數(shù)字,我們顯示需要用到的字母
8、或者符號全都沒有,沒辦法,自己編唄。對于從來都很不細(xì)心的我,這又是一個不小的挑戰(zhàn),還好最終我把這些東西都順利的弄出來了。(很不幸,調(diào)試的時候還是發(fā)現(xiàn)編錯了一個碼) 在這次課程設(shè)計(jì)過程中我學(xué)到了許多東西,比如遇到問題解決不了要向老師或同學(xué)求助,我學(xué)會了如何與同學(xué)合作。學(xué)習(xí)了這么久這是第一次合作做出一個比較貼近現(xiàn)實(shí)生活和實(shí)際的系統(tǒng),感覺自己終于能夠?qū)⑺鶎W(xué)的知識跟實(shí)際應(yīng)用聯(lián)系到了一起。感謝這次課程設(shè)計(jì),我學(xué)會了許多有用的東西,學(xué)會了與他人合作,學(xué)會了將知識運(yùn)用于實(shí)際。 2,郝鴻凱的心得體會:此次的課程設(shè)計(jì),拿到題目時,我有點(diǎn)不知所措,一直以來成績不是很好,基礎(chǔ)比較差 ,有些時候就不知道從哪里下手。不
9、過還好組長給我們分析了整個設(shè)計(jì)的流程,還給我分配了比較簡單的任務(wù),就是一小段的編程。硬件都是去年學(xué)的咯,現(xiàn)在基本都已經(jīng)忘完了,不過既然接了任務(wù)還是要把它做好,于是乎我回去開始翻開硬件書來看了。不過現(xiàn)在看起來感覺還是很吃力,看了大半天才看懂點(diǎn)點(diǎn),所以看的比較慢,看了幾天才幾乎了解到怎么編,編了好久終于編好了,拿給組長看,不過問題一大堆,還好組長厲害給我改了又改,才改好。還給我講為什么這樣,雖然聽不懂,不過好像很厲害的樣子。程序大概都已經(jīng)編好了,接下來就交給組長來進(jìn)行合并了,這是最難的部分,當(dāng)然得交給最厲害的組長啦。組長花了一天的功夫終于合并好了,然后就進(jìn)行調(diào)試了,調(diào)試才是關(guān)鍵的,即使程序編好了,
10、要是調(diào)試不出來還是不行,我們一組5個人咋實(shí)驗(yàn)室奮斗了2天才調(diào)試好,調(diào)試真的很復(fù)雜,有些時候明明覺得自己是對的,不過就是調(diào)試不出來。在調(diào)試過程中,都換了好幾臺硬件設(shè)備,不過還好終于調(diào)試好了。然后我們一一進(jìn)行了實(shí)驗(yàn),看看功能是否都完全實(shí)現(xiàn)了,雖然功能都比較簡單,不過是能基本實(shí)現(xiàn)功能了。 3,賴升勇的的心得體會:此次設(shè)計(jì),給我的最大體會就是團(tuán)體與個人的力量,一個人的力量總是有限的,不過結(jié)合眾人的力量就會發(fā)揮出強(qiáng)大的力量,此次的設(shè)計(jì)要是單獨(dú)給一個人做,會很費(fèi)時間,并且錯誤幾率夜會增大。團(tuán)體合作不僅能揚(yáng)長補(bǔ)短,還能夠增強(qiáng)彼此的團(tuán)隊(duì)協(xié)作能力。雖然我們這次做的不是特別的好,不過重要的是過程,從零到一,從無到
11、有的過程才是最重要的。結(jié)果已經(jīng)不是特別重要了,重要的是我付出了,也感覺到了收獲這就足夠了,我相信在最后的檢驗(yàn)階段,經(jīng)過老師的檢驗(yàn),我們一定會做的更好,不足的也希望老師能給與指出,一邊我們以后做的更好??偟膩碚f光是書本上的知識是不夠的,只有自己做了菜知道自己的不足,也才能夠進(jìn)步,希望以后多一點(diǎn)這樣的課程設(shè)計(jì),也多一點(diǎn)這樣的團(tuán)隊(duì)合作。加油。 4,杜征宇的心得體會:1:控制三色led的四片8255只能工作在輸出方式,所以其控制字寫入之后可以不用更改,但是第5片8255工作方式多樣,比如,在掃描鍵盤的時候,a口是作為方式0輸入,b口作為方式0輸出,c口未用上,但是在對來電指示燈和撥號指示燈進(jìn)行操作時,
12、應(yīng)該由8255輸出信號來控制,本可以用b口進(jìn)行控制,但是在實(shí)驗(yàn)中發(fā)現(xiàn),在按鍵時會干擾到那兩個燈,所以我改變控制方式,使a口作為方式0輸出,得以控制小燈而且不會影響到對鍵盤的操作。因此,當(dāng)我們在改變各個端口的輸入輸出方式時,千萬不要忘記更改控制字。2:在設(shè)計(jì)中我們用8254產(chǎn)生定時中斷接8259ir0,但是當(dāng)特殊情況來時,需要關(guān)閉中斷,此時我們有三種方式可以避免中斷,第一:關(guān)cpu的中斷,這時只需執(zhí)行指令cli,但是這樣其他可屏蔽中斷也會被屏蔽,顯然這種方法不合適,第二:關(guān)8259中斷,即寫入操作命令字屏蔽掉8259對ir0的響應(yīng),這種方法最好。第三:因?yàn)?254工作在方式0,所以如果我們不寫入
13、計(jì)數(shù)初值,則8254的定時中斷信號無法產(chǎn)生,也可以“關(guān)”掉中斷。3:總的來說,本次課程設(shè)計(jì)程序流程清晰,思路比較好找,因此如果注意到細(xì)節(jié)方面的問題,完成起來也比較容易,而且在程序調(diào)試過程中還很容易發(fā)現(xiàn)硬件的問題,比如某個鍵盤按下之后未彈起,這在程序走向中可以很清楚地辨識出來。當(dāng)然,我覺得在做軟件的時候,首先得拿個正確的程序去測試硬件是否能夠正常工作,我們只有在保證硬件能夠正常工作的前提下才能不出差錯地將程序弄好。5,陳開宇的心得體會: 在課程設(shè)計(jì)中,我們在一起設(shè)計(jì)好流程圖后,我們決定以分工的形式完成此次任務(wù),每個人完成一段子程序,最后由一個同學(xué)完成所有子程序的捏合。我負(fù)責(zé)的是撥號功能模塊,這一
14、部分相對來說比較簡單。撥號功能其實(shí)就是鍵盤的掃描以及用4片8255顯示相對應(yīng)數(shù)字的功能,這些是以前在計(jì)算機(jī)硬件基礎(chǔ)課程中所學(xué)習(xí)過的。 計(jì)算機(jī)硬件的知識都放了一個學(xué)期了,還是有些生疏了,我利用一個下午的時間簡單的瀏覽了一下課本之后便開始編寫程序。我的這部分程序主要就是鍵盤的掃描,用第五片8255的b口送信號,從a口讀入判斷是否有鍵按下,然后判斷按鍵是否松開,再通過比較字型碼跳轉(zhuǎn)到響應(yīng)程序段執(zhí)行顯示數(shù)字的功能。開始的時候遇到了很多問題,按鍵不能正常顯示,走了很多彎路,最后才發(fā)現(xiàn)是我們組分配到的兩臺試驗(yàn)箱的鍵盤是壞的,在更換了試驗(yàn)箱后程序就可以正確運(yùn)行了。完成了這部分內(nèi)容我的程序也就是有一個主體了。
15、 因?yàn)槭窃谀M撥打電話的撥號階段,所以我需要在根據(jù)按下數(shù)字的順序決定是在哪一片的8255中顯示,開始編寫了一個讓地址遞增的程序,后來發(fā)現(xiàn)不行,因?yàn)?片8255的8個led的地址是跳變的,即四個a口是連續(xù)的,四個b口是連續(xù)的。也就是說我應(yīng)該先送200,再送204,然后送201,然后205,以此類推所以只能建表完成,建表還算順利,唯一的問題就是我在建表的時候沒有搞清楚地址是字節(jié),不是字,所以需要在計(jì)數(shù)的時減候2,即通過計(jì)數(shù)每次減2,直到摁下9次,程序?qū)⒔Y(jié)束。 通過這次設(shè)計(jì)我還是學(xué)習(xí)到了很多知識的,因?yàn)檫@次是相對以前實(shí)驗(yàn)更為獨(dú)立完成的一次自主編寫程序的鍛煉,從程序的設(shè)計(jì)、流程圖的繪畫、程序框架的設(shè)計(jì)
16、到每一個小程序段的細(xì)致完成,都是獨(dú)立完成的,唯一的資料就是課本和網(wǎng)絡(luò),所以很鍛煉人。在以后的工作中會有更多的機(jī)會獨(dú)立完成任務(wù),處理和學(xué)習(xí)相對應(yīng)的軟件。這次鍛煉就顯得更加珍貴和實(shí)用。這次課程設(shè)計(jì)給了我一個讓我將理論與實(shí)際聯(lián)系的機(jī)會,給了我一個通過小組合力完成任務(wù)的機(jī)會。最后,感謝老師的細(xì)心教誨和指導(dǎo)。 五、程序清單.486porta equ 300hportb equ 304hportc equ 308hk0 equ 0eehk1 equ 0edhk2 equ 0ebhk3 equ 0e7hk4 equ 0dehk5 equ 0ddhk6 equ 0dbhk7 equ 0d7hk8 equ 0b
17、ehk9 equ 0bdhka equ 0bbhkb equ 0b7hkc equ 7ehkd equ 7dhke equ 7bhkf equ 77h ;各個鍵值ctrl_8254 equ 32ch cunt0 equ 320h cunt1 equ 324hctrl_8255 equ 30chportb equ 304haddr0 equ 340haddr1 equ 348hintq equ 40ha8255 equ 200hb8255 equ 204hc8255 equ 208hcode segment use16org 2000h assume cs:code beg:jmp start
18、zhanxianc dd 0fffffh zhanxianc1 dd 100000h cf db -1 geshu dw 30d cunshu db ? count1 dd 50h second db 0 minute db 0 hour db 0 jianpantab dw 207h,203h,206h,202h,205h,201h,204h,200h dw 207h,203h,206h,202h,205h,201h,204h,200h tab db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h;0_9的段碼 initd proc xsdm0 db
19、 0c0h,0bfh,0c0h,0c0h xsdm1 db 0c0h,0c0h,0bfh,0c0h start: call init lp1: call jianpan jmp lp1 houbanduan proc pusha call laidian cmp cf,0 jz wt33 wt2: mov dx,308h in al,dx and al,14h cmp al,00h jz wt2 cli mov al,0ffh mov dx,addr1 out dx,al sti jmp wt22 jmp wt2 wt22: call delay2 call ltoff wt33: call
20、init popa ret houbanduan endp init proc pusha mov al,-1 mov cf,al mov dx,30ch mov al,99h out dx,al mov al,0ffh mov dx,300h out dx,al mov eax,80808080h mov dx,20ch out dx,eax mov eax,0ffffffffh mov dx,200h out dx,eax mov eax,0ffffffffh mov dx,204h out dx,eax mov ax,30d mov geshu,ax mov al,0 mov hour,
21、al mov second,al mov minute,al popa ret init endp zhanxian proc pusha mov dx,30ch mov al,89h out dx,al mov al,0bfh mov dx,300h out dx,al mov ecx,zhanxianc z1:mov dx,308h in al,dx and al,0ch cmp al,08h jz z3 ;占線 cmp al,04h jz z4 ;掛斷 loopd z1 mov dx,200h mov eax,0ff9291ffh out dx,eax mov dx,204h mov e
22、ax,0ffff86ffh out dx,eax call houbanduan jmp z5 z3: call zhanxiand jmp z5 z4: call ltoff z5: call init popa ret zhanxian endp zhanxiand proc pusha mov ecx,zhanxianc1 zd:dec ecx cmp ecx,0 jz zdd mov dx,204h mov eax,0ff91c1ffh out dx,eax mov dx,200h mov eax,0ff9283ffh out dx,eax mov dx,308h in al,dx a
23、nd al,0ch cmp al,08h jz zd ; 占線鍵高電平 cmp al,04h jz zd1 ;己方掛斷 cmp al,0ch jz zd1 ;占線鍵高,己方掛斷 cmp al,00h jz zd2 zdd:call autocut jmp zd1 zd2: mov dx,200h mov eax,0ff9291ffh out dx,eax mov dx,204h mov eax,0ffff86ffh out dx,eax call houbanduan zd1:call ltoff popa ret zhanxiand endp init459 proc pusha mov d
24、x,ctrl_8254 mov al,70h ;方式0,定時中斷 out dx,al mov dx,cunt1 ;通道1 mov ax,47000 out dx,al mov al,ah out dx,al ;定時1s,初始化完畢 mov dx,addr0 mov al,13h out dx,al mov dx,addr1 mov al,40h out dx,al mov dx,addr1 mov al,01h out dx,al mov dx,addr1 in al,dx and al,0feh out dx,al ;8259初始化 cli mov ax,0 mov ds,ax lea ax
25、,jishi mov ds:intq*4,ax mov ax,seg jishi mov ds:intq*4+2,ax sti popa ret init459 endp jishi proc pusha mov dx,cunt1 mov ax,47000 out dx,al mov al,ah out dx,al call jiayimiao call jishizhuanhuan mov al,20h mov dx,addr0 out dx,al ;中斷結(jié)束 popa iret jishi endp jiayimiao procpusha mov al,secondadd al,1 daa
26、 mov second,al cmp al,60h jb s0 mov second,0 mov al,minute add al,1 daa mov minute,al cmp al,60h jb s0 mov minute,0 mov al,hour add al,1 daa mov hour,al cmp al,24h jb s0 mov hour,0 s0: popa retjiayimiao endpjishizhuanhuan proc pusha mov si,0 mov cl,4 mov al, second mov ah,al mov bx, offset tab and a
27、l,0fh xlat mov xsdm1si+3,al mov al,ah shr al,cl xlat mov xsdm0si+3,al mov al, minute mov ah,al and al,0fh xlat mov xsdm0si+2,al mov al,ah shr al,cl xlat mov xsdm1si+1,al mov al, hour mov ah,al and al,0fh xlat mov xsdm1si,al mov al,ah shr al,cl xlat mov xsdm0si,al mov eax,dwordptr xsdm0 mov dx,a8255
28、out dx, eax mov eax,dwordptr xsdm1 mov dx,b8255 out dx, eax mov eax, 05050505h mov dx, c8255 out dx, eaxpopa retjishizhuanhuan endp laidian proc near pusha mov ecx,count1lp0: dec ecx cmp ecx,0 jz lp3 ;無人接聽 mov dx,300h mov al,3fh ;來電燈等亮 out dx,al mov dx,308h in al,dx and al,16h call delay1 ;閃爍延時 cmp
29、al,00h jz lp11 ;沒按鍵 cmp al,10h jz lp4 ;按下掛斷鍵 cmp al,04h jz lp4 jmp lp2 lp11: dec ecx cmp ecx,0 jz lp3 ;無人接聽 mov dx,300h mov al,0bfh ;來電燈滅 out dx,al mov dx,308h in al,dx and al,16h call delay1 ;閃爍延時 cmp al,00h jz lp0 ;沒按鍵 cmp al,10h ;按下掛斷鍵 jz lp4 cmp al,04h jz lp4 lp2: mov dx,300h ;按下接聽鍵 mov al,7fh o
30、ut dx,al ;來電指示燈常亮 call init459 jmp lp5 ;調(diào)用計(jì)時程序 lp3: call autocut call delay2 lp4: mov al,0 mov cf,al call ltoff lp5: popa ret laidian endp autocut proc near pusha mov eax,92929292h mov dx,200h out dx,eax mov dx,204h out dx,eax mov eax,05050505h mov dx,208h out dx,eax mov al,0ffh mov dx,300h out dx,a
31、l popa ret autocut endp ltoff proc near pusha mov dx,30ch mov al,89h out dx,al mov dx,300h mov al,0ffh out dx,al mov eax,0f0f0f0fh mov dx,208h out dx,eax popa ret ltoff endp jianpan proc pusha kscan: mov bl,0f7h nxtcol:mov al,bl mov dx,portb out dx,al mov dx,porta in al,dx and al,0fh cmp al,0fh jnz
32、fndkey ror bl,1 jc nxtcol jmp kscan fndkey:shl bl,4 or bl,al call jdlys keyup:mov al,0 mov dx,portb out dx,al mov dx,porta in al,dx and al,0fh cmp al,0fh jnz keyup cmp bl,k0jz aj_k0cmp bl,k1jz aj_k1cmp bl,k2jz aj_k2cmp bl,k3jz aj_k3cmp bl,k4jz aj_k4cmp bl,k5jz aj_k5cmp bl,k6jz aj_k6cmp bl,k7jz aj_k7
33、cmp bl,k8jz aj_k8cmp bl,k9jz aj_k9cmp bl,kajz aj_kacmp bl,kbjz aj_kbcmp bl,kcjz aj_kccmp bl,kdjz aj_kdcmp bl,kejz aj_kecmp bl,kfjz aj_kf jmp kscan aj_k0: mov al,tab0 mov ah,al mov si,geshu mov dx,jianpantabsi out dx,al dec geshu dec geshu cmp geshu,-2 jz ot1jmp kscanaj_k1: mov al,tab1 mov ah,al mov
34、si,geshu mov dx,jianpantabsi out dx,al dec geshu dec geshu cmp geshu,-2 jz ot1jmp kscanaj_k2: mov al,tab2 mov ah,al mov si,geshu mov dx,jianpantabsi out dx,al dec geshu dec geshucmp geshu,-2 jz ot1jmp kscanaj_k3: mov al,tab3 mov ah,al mov si,geshu mov dx,jianpantabsi out dx,al dec geshu dec geshucmp ge
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版土地流轉(zhuǎn)承包項(xiàng)目合作開發(fā)投資合同范本3篇
- 2025年代理費(fèi)用協(xié)議范本
- 2025年銷售人員任職協(xié)議書:互聯(lián)網(wǎng)銷售團(tuán)隊(duì)建設(shè)協(xié)議2篇
- 2025年度風(fēng)力發(fā)電場建設(shè)與運(yùn)營合同范本4篇
- 二零二五年藝術(shù)品鑒定兼職人員保密責(zé)任書3篇
- 基于2025年度房產(chǎn)政策的商品房銷售合同
- 2025年度跨境電子商務(wù)稅收風(fēng)險(xiǎn)擔(dān)保協(xié)議4篇
- 二零二五年度直播主播與影視作品合作合同
- 2025年度供應(yīng)鏈金融貨物沖抵貨款風(fēng)險(xiǎn)控制協(xié)議
- 二零二五年度門面房房屋租賃押金合同
- 寒潮雨雪應(yīng)急預(yù)案范文(2篇)
- 垃圾車駕駛員聘用合同
- 2024年大宗貿(mào)易合作共贏協(xié)議書模板
- 變壓器搬遷施工方案
- 單位轉(zhuǎn)賬個人合同模板
- 八年級語文下冊 成語故事 第十五課 諱疾忌醫(yī) 第六課時 口語交際教案 新教版(漢語)
- 2024年1月高考適應(yīng)性測試“九省聯(lián)考”數(shù)學(xué) 試題(學(xué)生版+解析版)
- EPC項(xiàng)目采購階段質(zhì)量保證措施
- T-NAHIEM 101-2023 急診科建設(shè)與設(shè)備配置標(biāo)準(zhǔn)
- 四川2024年專業(yè)技術(shù)人員公需科目“數(shù)字經(jīng)濟(jì)與驅(qū)動發(fā)展”參考答案(通用版)
- 煤炭裝卸服務(wù)合同
評論
0/150
提交評論