版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目錄</b></p><p> 1.異步串行通訊的原理說明5</p><p><b> 2.方案論證6</b></p><p> 2.1方案原理設(shè)計6</p><p> 2.2 8251A簡介(軟件方面)6</p><p> 2
2、.2.1 8251A基本性能6</p><p> 2.2.2 8251的內(nèi)部結(jié)構(gòu)及外部引腳7</p><p> 2.2.3 8251A的編程8</p><p><b> 3.軟件設(shè)計10</b></p><p> 3.1參數(shù)要求10</p><p><b> 3.2流
3、程圖10</b></p><p><b> 4.總結(jié)18</b></p><p><b> 5.參考資料19</b></p><p><b> 6.附錄20</b></p><p><b> 摘要 </b></p>
4、<p> 串行通訊中有兩種基本方式,異步通訊和同步通訊。異步通訊中CPU與外設(shè)之間必須有兩項(xiàng)規(guī)定,即字符格式的規(guī)定和波特率的規(guī)定。串行傳送中,數(shù)劇是一位一位依次順序傳送的,而在計算機(jī)中數(shù)劇是并行處理和傳送的。因此,當(dāng)數(shù)劇由計算機(jī)送到數(shù)劇終端時,要先把并行的數(shù)劇轉(zhuǎn)換為串行數(shù)劇再傳送;而計算機(jī)接收來自終端的數(shù)劇時,要先把串行數(shù)劇轉(zhuǎn)換為并行數(shù)劇才能處理。這種轉(zhuǎn)換可用軟件也可用硬件實(shí)現(xiàn)。8251A芯片是Intel公司生產(chǎn)的大規(guī)模
5、集成電路芯片,是與Intel系列CPU兼容的可編程的串行通訊接口。雖然8251A的芯片功能較強(qiáng),但它仍需外部時鐘電路,此時可采用8253可編程定時器/計數(shù)器。且8251A的發(fā)送或接收的方式有查詢方式和中斷方式,在此次課程設(shè)計中,雙機(jī)的串行通訊中CPU與8251A就是以查詢方式進(jìn)行數(shù)劇的交換。 關(guān)鍵詞:雙機(jī)異步串行通訊 8251A芯片 查詢方式 </p><p> 雙機(jī)串行通訊程序設(shè)計(輪詢)</p
6、><p> 1.異步串行通訊的原理說明</p><p> 計算機(jī)與外部信息交換的方式有兩種,一種是并行通訊,一種是串行通訊。串行通訊時,數(shù)劇和控制信息是一位接一位的串行傳輸,這樣的速度雖然會慢一些,但傳輸距離比并行通訊長,硬件電路也相應(yīng)簡單些,因此在長距離通訊系統(tǒng)及各類計算機(jī)網(wǎng)中,串行傳輸方式是主要的通訊方式。</p><p> 串行通信有兩種工作方式,異步通信和
7、同步通信。異步通信由于不需要同步信號,硬件連接簡單,而被廣泛使用于串行部件、計算機(jī)與計算機(jī)、計算機(jī)與單片機(jī)及其儀表之間的數(shù)劇交換。所謂異步通訊,是指以字符為單位傳輸數(shù)劇,用起始位和停止位標(biāo)識每個字符的開始和結(jié)束,兩次傳輸?shù)臅r間不固定。異步通訊不需要同步信號線,為了實(shí)現(xiàn)異步通訊的要求,CPU與外設(shè)之間有兩項(xiàng)規(guī)定,即字符格式的規(guī)定和波特率的規(guī)定。 字符格式:在異步通訊中,任何一組數(shù)劇總是以起始位(低電平)開頭,停止位(高電平)結(jié)束。
8、數(shù)劇采用的編碼有ASCII碼和EBCDIC(擴(kuò)展BCD碼),另外是否用奇偶校驗(yàn),停止位選用寬度等,這些都必須有規(guī)定。例如,用ASCII編碼,字符為7位,加一個偶校驗(yàn)位、一個起始位以及一個停止位,則一個字符由10位組成。從起始位開始到停止位結(jié)束構(gòu)成一幀,字符可以一個挨著一個傳送。 </p><p><b> 2.方案論證</b></p><p><b>
9、2.1方案原理設(shè)計</b></p><p> A,B兩臺主機(jī)間串口通訊,先由A發(fā)送,B接收,然后B將接收的數(shù)據(jù)回傳給A。要求實(shí)時顯示傳送或者接收的數(shù)據(jù)。采用異步方式,CPU和8251之間采用查詢方式交換數(shù)據(jù)。其原理圖如圖1所示。本次設(shè)計中主要使用了可編程串行接口芯片8251A,下面就8251A對設(shè)計方案進(jìn)行論證。</p><p><b> 圖1 串行通信</
10、b></p><p> 2.2 8251A簡介(軟件方面)</p><p> 8251A芯片是Intel公司生產(chǎn)的大規(guī)模集成電路芯片,是與Intel系列CPU兼容的可編程的串行通信接口。雖然8251A功能較強(qiáng)大,但它需要外部時鐘電路。當(dāng)取標(biāo)準(zhǔn)的波特率如1200,、2400等時,外部時鐘的選取一般不是任意的,這往往需要專門的時鐘產(chǎn)生電路,如采用8253可編程定時器/計數(shù)器。<
11、/p><p> 2.2.1 8251A基本性能</p><p> 8251是可編程的串行通信接口,可以管理信號變化范圍很大的串行數(shù)據(jù)通信。有下列基本性能:</p><p> ?。?)通過編程,可以工作在同步方式,也可以工作在異步方式;</p><p> (2)同步方式下,波特率為0~64K,異步方式下,波特率為0~19.2K;</p&
12、gt;<p> (3)在同步方式時,可以用5~8位來代表字符,內(nèi)部或外部同步,可自動插入同步字符;</p><p> ?。?)在異步方式時,也使用5~8位來代表字符,自動為每個數(shù)據(jù)增加1個啟動位,并能夠根據(jù)編程為每個數(shù)據(jù)增加1個、1.5個或2個停止位;</p><p> (5)具有奇偶、溢出和幀錯誤檢測能力;</p><p> ?。?)全雙工,雙緩
13、沖器發(fā)送和接收器。</p><p> 注意:8251盡管通過了RS-232規(guī)定的基本控制信號,但并沒有提供規(guī)定的全部信號。</p><p> 2.2.2 8251的內(nèi)部結(jié)構(gòu)及外部引腳</p><p> 8251的內(nèi)部結(jié)構(gòu)圖如圖1所示,可以看出,8251有7個主要部分,即數(shù)據(jù)總線緩沖器、讀/寫控制邏輯電路、調(diào)制/解調(diào)控制電路、發(fā)送緩沖器、發(fā)送控制電路、接收緩沖器
14、和接收控制電路,圖中還標(biāo)識出了每個部分對的引腳。</p><p> 圖2.8251內(nèi)部結(jié)構(gòu)圖</p><p> 2.2.3 8251A的編程</p><p> 8251A是一個可編程的多功能串行通信接口芯片,在使用前必須對它進(jìn)行初始化,以確定它的工作方式、傳輸速率、字符格式以及停止位長度等。8251A有3個控制字,分別為方式選擇字、操作命令字和狀態(tài)字,下面分別
15、加以介紹。</p><p> 其格式如圖所示??刂谱种校珼1D0有四種組合,D1D0=00,則8251A選擇為同步方式工作;否則,8251A選擇為異步方式工作。異步方式下的輸入時鐘和波特率之間的系數(shù)可由D1D0的其他三種組合規(guī)定。D2D3用來確定字符的長度。D5D4課確定是否要奇偶校驗(yàn),是奇校驗(yàn)還是偶校驗(yàn)。D6D7的定義分為兩種情況:同步方式工作時,表示選用的是內(nèi)同步還是外同步以及同步字符的個數(shù);異步方式工作時
16、,表示停止位的長度。其格式如圖3所示。</p><p> 圖3 方式選擇控制字</p><p> 操作命令控制字直接使8251A處于規(guī)定的工作狀態(tài),其格式如圖所示。</p><p> 圖4 8251A操作命令控制格式</p><p> 狀態(tài)控制字主要是為了讀取當(dāng)前8251A的工作狀態(tài),CPU可以用IN指令讀取當(dāng)前8251A的狀態(tài)控制字
17、,其格式如圖5所示。其中重要的TxRDY位是發(fā)送準(zhǔn)備好標(biāo)志,放映當(dāng)前發(fā)送數(shù)據(jù)緩沖器已空。也就是說,一旦發(fā)送緩沖器空該位置置1,它表示一種8251A的此時的工作狀態(tài)。RxRDY位狀態(tài)的定義與其相應(yīng)的引腳定義相同可供CPU查詢。</p><p> 圖5 8251A狀態(tài)控制字格式</p><p><b> 3.軟件設(shè)計</b></p><p>&
18、lt;b> 3.1參數(shù)要求</b></p><p> 根據(jù)題目要求,可使8251A工作于異步方式,設(shè)波特率為1200,波特率因子為16,字符格式為8為數(shù)劇位,1位停止位,無偶校驗(yàn)。 因?yàn)槭钱惒絺魉颓矣幸粋€停止位故8251A選擇方式控制字中D7=0,D6=1;由于無偶校驗(yàn)故D5=0,D4=0;因字符長度為8位,故D3=1,D2=1;由于傳送方式為異步且波特率因子為16,則D1=1,D0=
19、0。故8251A的方式控制字為01001110B(4EH)。 </p><p> 8251A的操作命令控制字用了兩個,一是使8251A復(fù)位,即控制字為(40H),二是啟動8251A的接收和發(fā)送,其控制字為B(45H)。 </p><p> 雖然在8251A上電時,RESET信號可以使8251A進(jìn)入復(fù)位狀態(tài),但在實(shí)際使用時,為了使8251A可靠復(fù)位,我們常在初始化程序前再次讓8251A進(jìn)
20、行復(fù)位操作。具體實(shí)現(xiàn)過程是先向8251A的控制口連續(xù)寫入3個0,然后再寫入復(fù)位控制字40H。由于8251A內(nèi)部操作需要一定的時間,所以寫入操作后還要有一定的延時。 </p><p> 由題目可知8251A的端口地址是:命令/狀態(tài)口為3E9H數(shù)劇口為3E8H。 </p><p><b> 3.2流程圖</b></p><p> 根據(jù)題目要求
21、可分別畫出A、B主機(jī)的流程圖如下所示</p><p><b> A主機(jī)的流程圖:</b></p><p><b> B主機(jī)流程圖:</b></p><p><b> 3.3軟件仿真</b></p><p> 根據(jù)流程圖可以擴(kuò)展開來得到源程序,并將源程序進(jìn)行仿真:<
22、/p><p><b> A機(jī)程序仿真如下:</b></p><p><b> B機(jī)程序仿真如下:</b></p><p><b> 4.總結(jié)</b></p><p> 通過本次課程設(shè)計,我對8251A有了一個較為全面的認(rèn)識:在計算機(jī)中,數(shù)據(jù)的傳送主要是以并行的方式進(jìn)行傳輸,
23、對于外部設(shè)備,考慮到信號的衰減和材料的經(jīng)濟(jì)性上,主要是以串行通信為主,外部設(shè)備需要與計算機(jī)進(jìn)行通信,不可避免的需要中間的轉(zhuǎn)換媒介,8251A正是基于這一需求來設(shè)計的。</p><p> 在微機(jī)課設(shè)之前我們就對匯編有所了解,主要是微機(jī)課上老師灌輸?shù)闹R,那些只知道簡單的mov、add、jmp指令,不清楚其具體用法,缺乏系統(tǒng)性的學(xué)習(xí)。通過這次課設(shè)之后,我感覺到了匯編語言的確不是很容易弄懂的,相比較以前學(xué)過的高級語言
24、如C語言等,電腦等于在遷就人的思維方式,但學(xué)匯編,人卻必須要去遷就電腦的思維方式,要設(shè)身處地地用電腦的角度去思考問題,這就是我們學(xué)習(xí)匯編語言時所遇到的最大的障礙。通過這次課設(shè),我對匯編有了更全面的認(rèn)識,可以說是入門了吧。</p><p> 通過這次課設(shè),我明白了學(xué)習(xí)匯編語言最重要的就是應(yīng)用,在這次串行通信設(shè)計中就到了循環(huán)和分支的程序設(shè)計,比如在實(shí)際使用中,為了使8251A可靠復(fù)位,我們在初始化程序前用軟件再次讓
25、8251A進(jìn)行復(fù)位操作。只是簡簡單單向8251A的控制口連續(xù)寫入3個0,再寫入復(fù)位控制字40H,</p><p> 最后加入一定的延時程序。這個簡簡單單的3步,雖然簡單,卻讓我有點(diǎn)恐懼,一個再C語言中只要三四句就解決的問題,用匯編卻寫了將近20句,且還沒有提到輸出。隨著自己進(jìn)一步查找資料,這一次的程序縮減了很多,同時也讓我了解了計算機(jī)中對于這些串行接口的控制工作,這是匯編語言有很多高級語言所沒有的優(yōu)點(diǎn),他能讓我
26、們更加了解計算機(jī)內(nèi)部的組織結(jié)構(gòu),對于我們學(xué)習(xí)控制專業(yè)的同學(xué)來說,學(xué)習(xí)匯編也是提升綜合能力的關(guān)鍵環(huán)節(jié)往往一個功能很難實(shí)現(xiàn),但若將其分解為許多小模塊,其解決起來就會容易很多。多的實(shí)踐。</p><p><b> 5.參考資料</b></p><p> [1]. 周佩玲,彭虎,傅忠謙編.《微機(jī)原理與接口技術(shù)學(xué)習(xí)指導(dǎo)》.北京電子工業(yè)出版社.2008.03</p>
27、;<p> [2].楊立,荊淑霞編.《微型計算機(jī)原理與匯編語言程序設(shè)計》.中國水利水電出版社,2003 </p><p> [3].李朝青編.《PC機(jī)及單片機(jī)數(shù)劇通訊技術(shù)》.北京:航空航天大學(xué)出版社,2000.12 [4].周明德.《微型計算機(jī)系統(tǒng)原理與應(yīng)用》.清華大學(xué)出版社,2008</p><p><b> 6.附錄</b></p>
28、;<p><b> 源程序:</b></p><p><b> A機(jī)程序如下:</b></p><p> OS_PORT EQU 3F9H</p><p> DATA_PORT EQU 3F8H</p><p> DATA SEGMENT</p><p&g
29、t; BUFF1 DB 256 DUP(?)</p><p> BUFF2 DB 256 DUP(?)</p><p> COUNT EQU $-BUFF1</p><p> SSHOW1 DB 0AH,0DH,'SENDING:',0AH,0DH,'$'</p><p> SSHOW2 DB 0AH
30、,0DH,'END SEND',0AH,0DH,'$'</p><p> RSHOW1 DB 0AH,0DH,'RECEIVING:',0AH,0DH,'$'</p><p> RSHOW2 DB 0AH,0DH,'END RECEIVE',0AH,0DH,'$'</p>&l
31、t;p> SERROR DB 0AH,0DH,'SEND ERROR!CHECK IT -_-',0AH,0DH,'$'</p><p> CERROR DB 0AH,0DH,'RECEIVE ERROR!SO IT COMES =_=',0AH,0DH,'$'</p><p><b> DATA END
32、S</b></p><p> CODE SEGMENT</p><p> ASSUME DS:DATA,CS:CODE</p><p> START: MOV AX,DATA</p><p><b> MOV DS,AX</b></p><p> MOV CX,3 ;8251
33、的復(fù)位操作</p><p><b> MOV AL,0</b></p><p> INIT_LOOP:MOV DX,OSPORT</p><p><b> OUT DX,AL</b></p><p> CALL DELAY</p><p> LOOP INIT_LO
34、OP</p><p> MOV AL,40H;送復(fù)位控制字</p><p> MOV DX,OSPORT</p><p><b> OUT DX,AL</b></p><p> CALL DELAY</p><p> MOV AL,4EH;送方式控制字</p><p&
35、gt; MOV DX,OSPORT</p><p><b> OUT DX,AL</b></p><p> CALL DELAY</p><p> MOV AL,45H;啟動接收和發(fā)送</p><p> MOV DX,OSPORT</p><p><b> OUT DX,AL
36、</b></p><p> CALL DELAY</p><p> MOV AH,9;顯示“SENDING:”</p><p> LEA DX,SSHOW1</p><p><b> INT 21H</b></p><p> MOV BX,OFFSET BUFF1;BX為字符
37、串首地址</p><p> MOV CX,COUNT</p><p> MOV AL,[BX] ;發(fā)送數(shù)據(jù)長度</p><p><b> MOV CL,AL</b></p><p><b> PUSH AX</b></p><p> SEND_CHECK:IN AL
38、,OS_PORT</p><p> TEST AL,01H</p><p> JZ SEND_CHECK</p><p><b> POP AX</b></p><p> OUT DATA_PORT,AL</p><p> SEND_LOOP:INC BX;發(fā)送循環(huán)</p>
39、<p> MOV DL,[BX];BX加一</p><p> SEND_CHECK:IN AL,OS_PORT</p><p> TEST AL,01H</p><p> JZ SEND_CHECK</p><p><b> MOV AL,DL</b></p><p> O
40、UT DATA_PORT,AL</p><p> MOV AH,02H;實(shí)時顯示</p><p><b> INT 21H</b></p><p> LOOP SEND_LOOP</p><p> IN AL,OS_PORT;檢查是否出錯</p><p> AND AL,38H</
41、p><p> JZ SEND_EROR;出錯則轉(zhuǎn)移</p><p> MOV AH,9;顯示“END SEND”</p><p> LEA DX,SSHOW2</p><p><b> INT 21H</b></p><p> MOV AH,9;顯示“RECEIVING:”</p>
42、;<p> LEA DX,RSHOW1</p><p><b> INT 21H</b></p><p> MOV BX,OFFSET BUFF2</p><p> REC_CHECK:IN AL,OS_PORT;接收數(shù)據(jù)長度</p><p> TEST AL,02H</p><
43、;p> JZ REC_CHECK</p><p> IN AL,DATA_PORT</p><p><b> MOV AH,0</b></p><p><b> MOV CX,AX</b></p><p> REC_LOOP:INC BX;接收循環(huán)</p><p&
44、gt; REC_CHECK:IN AL,OS_PORT</p><p> TEST AL,01H</p><p> JZ SEND_CHECK</p><p> IN AL,DATA_PORT</p><p> MOV [BX],AL</p><p><b> MOV DL,AL</b>
45、;</p><p> MOV AH,02H;實(shí)時顯示</p><p><b> INT 21H</b></p><p> LOOP REC_LOOP</p><p> IN AL,OS_PORT;檢查接收過程是否出錯</p><p> AND AL,38H</p><
46、p> JZ REC_ERROR;出錯則轉(zhuǎn)移</p><p> MOV AH,9;顯示“END RECEIVE”</p><p> LEA DX,RSHOW2</p><p><b> INT 21H</b></p><p> JMP EXIT;結(jié)束程序</p><p> SEND
47、_ERROR: MOV AH,09H;顯示“SEND ERROR!CHECK IT -_-”</p><p> LEA DX,SERROR</p><p><b> INT 21H</b></p><p><b> JMP EXIT</b></p><p> REC_ERROR: MOV A
48、H,09H;顯示“RECEIVE ERROR!SO IT COMES =_=”</p><p> LEA DX,CERROR</p><p><b> INT 21H</b></p><p><b> JMP EXIT</b></p><p> EXIT:MOV AX,4C00H;結(jié)束程序&
49、lt;/p><p><b> INT 21H</b></p><p><b> CODE ENDS</b></p><p><b> END START</b></p><p><b> B機(jī)程序如下:</b></p><p>
50、 OS_PORT EQU 3F9H</p><p> DATA_PORT EQU 3F8H</p><p> DATA SEGMENT</p><p> BUFF1 DB 256 DUP(?)</p><p> BUFF2 DB 256 DUP(?)</p><p> COUNT EQU $-BUFF1&l
51、t;/p><p> SSHOW1 DB 0AH,0DH,'SENDING:',0AH,0DH,'$'</p><p> SSHOW2 DB 0AH,0DH,'END SEND',0AH,0DH,'$'</p><p> RSHOW1 DB 0AH,0DH,'RECEIVING:',0A
52、H,0DH,'$'</p><p> RSHOW2 DB 0AH,0DH,'END RECEIVE',0AH,0DH,'$'</p><p> SERROR DB 0AH,0DH,'SEND ERROR!CHECK IT -_-',0AH,0DH,'$'</p><p> CERR
53、OR DB 0AH,0DH,'RECEIVE ERROR!SO IT COMES =_=',0AH,0DH,'$'</p><p><b> DATA ENDS</b></p><p> CODE SEGMENT</p><p> ASSUME DS:DATA,CS:CODE</p><
54、p> START: MOV AX,DATA</p><p><b> MOV DS,AX</b></p><p> MOV CX,3 ;8251的復(fù)位操作</p><p><b> MOV AL,0</b></p><p> INIT_LOOP:MOV DX,OSPORT</p
55、><p><b> OUT DX,AL</b></p><p> CALL DELAY</p><p> LOOP INIT_LOOP</p><p> MOV AL,40H;送復(fù)位控制字</p><p> MOV DX,OSPORT</p><p><b>
56、; OUT DX,AL</b></p><p> CALL DELAY</p><p> MOV AL,4EH;送方式控制字</p><p> MOV DX,OSPORT</p><p><b> OUT DX,AL</b></p><p> CALL DELAY</
57、p><p> MOV AL,45H;啟動接收和發(fā)送</p><p> MOV DX,OSPORT</p><p><b> OUT DX,AL</b></p><p> CALL DELAY</p><p> MOV AH,9;顯示“RECEIVING:”</p><p&
58、gt; LEA DX,RSHOW1</p><p><b> INT 21H</b></p><p> MOV BX,OFFSET BUFF2</p><p> REC_CHECK:IN AL,OS_PORT;接收數(shù)據(jù)長度</p><p> TEST AL,02H</p><p> J
59、Z REC_CHECK</p><p> IN AL,DATA_PORT</p><p><b> MOV AH,0</b></p><p><b> MOV CX,AX</b></p><p> REC_LOOP:INC BX;接收循環(huán)</p><p> REC_
60、CHECK:IN AL,OS_PORT</p><p> TEST AL,01H</p><p> JZ SEND_CHECK</p><p> IN AL,DATA_PORT</p><p> MOV [BX],AL</p><p><b> MOV DL,AL</b></p&g
61、t;<p> MOV AH,02H;實(shí)時顯示</p><p><b> INT 21H</b></p><p> LOOP REC_LOOP</p><p> IN AL,OS_PORT;檢查接收過程是否出錯</p><p> AND AL,38H</p><p> JZ
62、 REC_ERROR;出錯則轉(zhuǎn)移</p><p> MOV AH,9;顯示“END RECEIVE”</p><p> LEA DX,RSHOW2</p><p><b> INT 21H</b></p><p> MOV AH,9;顯示“SENDING:”</p><p> LEA D
63、X,SSHOW1</p><p><b> INT 21H</b></p><p> MOV BX,OFFSET BUFF1;BX為字符串首地址</p><p> MOV CX,COUNT</p><p> MOV AL,[BX] ;發(fā)送數(shù)據(jù)長度</p><p><b> MO
64、V CL,AL</b></p><p><b> PUSH AX</b></p><p> SEND_CHECK:IN AL,OS_PORT</p><p> TEST AL,01H</p><p> JZ SEND_CHECK</p><p><b> POP A
65、X</b></p><p> OUT DATA_PORT,AL</p><p> SEND_LOOP:INC BX;發(fā)送循環(huán)</p><p> MOV DL,[BX];BX加一</p><p> SEND_CHECK:IN AL,OS_PORT</p><p> TEST AL,01H</p
66、><p> JZ SEND_CHECK</p><p><b> MOV AL,DL</b></p><p> OUT DATA_PORT,AL</p><p> MOV AH,02H;實(shí)時顯示</p><p><b> INT 21H</b></p>&
67、lt;p> LOOP SEND_LOOP</p><p> IN AL,OS_PORT;檢查是否出錯</p><p> AND AL,38H</p><p> JZ SEND_EROR;出錯則轉(zhuǎn)移</p><p> MOV AH,9;顯示“END SEND”</p><p> LEA DX,SSHOW
68、2</p><p><b> INT 21H</b></p><p> JMP EXIT;結(jié)束程序</p><p> SEND_ERROR: MOV AH,09H;顯示“SEND ERROR!CHECK IT -_-”</p><p> LEA DX,SERROR</p><p><
69、b> INT 21H</b></p><p><b> JMP EXIT</b></p><p> REC_ERROR: MOV AH,09H;顯示“RECEIVE ERROR!SO IT COMES =_=”</p><p> LEA DX,CERROR</p><p><b>
70、INT 21H</b></p><p><b> JMP EXIT</b></p><p> EXIT:MOV AX,4C00H;結(jié)束程序</p><p><b> INT 21H</b></p><p><b> CODE ENDS</b></p&g
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 接口技術(shù)課程設(shè)計-雙機(jī)串行通訊
- 微機(jī)原理與接口技術(shù)課程設(shè)計---字符串程序設(shè)計
- 《微機(jī)原理與接口技術(shù)》課程設(shè)計
- 微機(jī)原理課程設(shè)計--中斷實(shí)現(xiàn)雙機(jī)通訊程序
- 微機(jī)原理與接口技術(shù)課程設(shè)計
- 微機(jī)原理與接口技術(shù)課程設(shè)計
- 微機(jī)原理與接口技術(shù)課程設(shè)計
- 微機(jī)原理與接口技術(shù)課程設(shè)計.
- 雙機(jī)并行通訊微機(jī)原理課程設(shè)計
- 微機(jī)原理課程設(shè)計報告-雙機(jī)串行通信
- 《微機(jī)原理與接口技術(shù)》課程設(shè)計-顯示系統(tǒng)時間的程序
- 微機(jī)接口課程設(shè)計--雙機(jī)間的串行通 信
- 微機(jī)原理與接口技術(shù)課程設(shè)計報告
- 《微機(jī)原理與接口技術(shù)》課程設(shè)計---搶答器
- 微機(jī)原理課程設(shè)計--雙機(jī)并行通訊問題
- 《微機(jī)原理與接口技術(shù)》課程設(shè)計-交通燈
- 微機(jī)原理與接口技術(shù)課程設(shè)計--流水燈
- 微機(jī)接口技術(shù)課程設(shè)計
- 微機(jī)接口技術(shù)課程設(shè)計
- 微機(jī)原理與接口技術(shù)課程設(shè)計-----交通燈設(shè)計
評論
0/150
提交評論