




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1思考與練習(xí)題
一、選擇題
1.計(jì)算機(jī)硬件中最核心的部件是()。C
A.運(yùn)算器B.主存儲器C.CPUD.輸入/輸出設(shè)備
2.微機(jī)的性能主要取決于()。A
(B——計(jì)算機(jī)數(shù)據(jù)處理能力的一個重要指標(biāo))
A.CPUB.主存儲器C.硬盤I).顯示器
3.計(jì)算機(jī)中帶符號數(shù)的表示通常采用()。C
A.原碼B.反碼C.補(bǔ)四D.BCD碼
4.采用補(bǔ)碼表示的8位二進(jìn)制數(shù)真值范圍是()。C
A.-127?+127B.-127?+128C.-128?+127D.T28?+128
5.大寫字母"B"的ASCII碼是(:)。B
A.41HB.42HC.61HD.62H
6.某數(shù)在計(jì)算機(jī)中用壓縮BCD碼表示為1()010011,其真值為()。C
A.10010011BB.93HC.93D.147
二、填空題
1.微處理器是指業(yè);微型計(jì)算機(jī)以工一為核心,配置內(nèi)存和I/O接口構(gòu)成;其特點(diǎn)是(1)功能
強(qiáng)(2)可靠性高(3)價(jià)格低(4)適應(yīng)性強(qiáng)(5)體積小(6)維護(hù)方使。P8P5
2.主存容量是指RAM和ROM總和;它是衡量微型計(jì)算機(jī)”?算機(jī)數(shù)據(jù)處理能力的一個重要指標(biāo);構(gòu)成
主存的器件通常采用DRAM和PROM半導(dǎo)體器件。P5P9
3.系統(tǒng)總線是CPU與其他部件之間傳送數(shù)據(jù)、地址和控制信息的公共通道;根據(jù)傳送內(nèi)容的不同可分
成數(shù)據(jù)、地址、控制3種總線。P9
4.計(jì)算機(jī)中的數(shù)據(jù)可分為數(shù)值型和非數(shù)值型兩類,前者的作用是表示數(shù)值大小,進(jìn)行算術(shù)運(yùn)算等處
理操作:后者的作用是表示字符編碼,在計(jì)算機(jī)中描述某種特定的信息oP12
5.機(jī)器數(shù)是指一數(shù)及其符號在機(jī)器中加以表示的數(shù)值化」機(jī)器數(shù)的表示應(yīng)考慮機(jī)器數(shù)的范圍、機(jī)器數(shù)
的符號、機(jī)器數(shù)中小數(shù)點(diǎn)位置3個因素。P15P16
6.ASCII碼可以表木128種字符,其中起控制作用的稱為功能碼;供書寫程序和描述命令使用的禰為
「言息碼一。P18P19
三、判斷題
1.計(jì)算機(jī)中帶符號數(shù)采用補(bǔ)碼表示的目的是為了簡化機(jī)器數(shù)的運(yùn)算。()J
2.計(jì)算機(jī)中數(shù)據(jù)的表示范圍不受計(jì)算機(jī)字長的限制。()X
3.計(jì)算機(jī)地址總線的寬度決定了內(nèi)存容量的大小。()J
4.計(jì)算機(jī)鍵盤輸入的各類符號在計(jì)算機(jī)內(nèi)部均表示為ASCII碼。()X
(鍵盤與計(jì)算機(jī)通信采用ASCII碼)
2思考與練習(xí)題
一、選擇題
1.在EU中起數(shù)據(jù)加工與處理作用的功能部件是()。A
A.ALUB.數(shù)據(jù)暫存器C.數(shù)據(jù)存放器D.EU控制電路
2.以下不屬于BIU中的功能部件是()。B
A.地址加法器B.地址存放器C.段存放器D.指令隊(duì)列緩沖器
3.堆棧操作中用于指示棧頂?shù)刂返拇娣牌魇牵ǎ
A.SSB.SPC.BPD.CS
4.指令指針存放器(IP)中存放*內(nèi)容是()。R
A.指令B.指令地址C.操作數(shù)D.操作數(shù)地址
5.8086系統(tǒng)可訪問的內(nèi)存空間范圍是()。B
A.0000H?FFFFHB.00000H?FFFFFH
C.0?2附D.0?220
6.8086的I/O地址空間采用16位數(shù)尋址時,可訪問的端門數(shù)容量為()。C
A.16KBB.32KBC.64KBD.1MB
7.8086最大和最小工作方式的主要差異是()。I)
A.數(shù)據(jù)總線的位數(shù)不同B.地址總線的位數(shù)不同
C.I/O端口數(shù)的不同D.單處理器與多處理踹的不同
二、填空題
1.8086的內(nèi)部結(jié)構(gòu)由曲和組成,前者功能是執(zhí)行指令,后者功能是總線操作。P24P26
2.8086取指令時,會選取_CS_作為段基值,再加上由」P_提供的偏移地址形成20位物理地址。
3.8086有兩種外部中斷請求線,它們分別是INTR和NMI°P32
4.8086的標(biāo)志存放器共有9個標(biāo)志位,分為§個狀態(tài)標(biāo)志位和3個控制標(biāo)志位。P28
5.8086為訪問1UB內(nèi)存空間,將存儲器進(jìn)行J遐管理;其物理地址是唯一的;偏移地址是指相對
段基地址的偏移量;邏輯地址常用于程序中。P29P20P34P35
6.邏輯地址為1000H:0230H時,其物理地址是10230H,段地址是1000H,偏移量是0230H。
7.時鐘冏期是指CPL?根本時間計(jì)用單位,總線冏期是指一次總線操作時間,總線操作是指CPU經(jīng)外
部總線對存儲器或I/O端口進(jìn)行一次信息輸入和輸出的過程。P37
8.8086工作在最大方式時CPU引腳MN/-MX應(yīng)接地:最大和最小工作方式的應(yīng)用場合分別是多處理器
和單處理淵系統(tǒng)。P38P39
三、判斷題
1.IP中存放的是正在執(zhí)行的指令偏移地址。()X
2.從內(nèi)存單元偶地址開始存放的數(shù)據(jù)稱為規(guī)那么字。()J
3.EL'執(zhí)行算術(shù)和邏輯運(yùn)算后的結(jié)果特征可由控制標(biāo)志位反映出來。()X
4.指令執(zhí)行中插入T.,和T,是為了解決CPU與外設(shè)之間的速度差異。()X
5.總線操作中第1個時鐘周期通常是取指周期。()X
6.8086系統(tǒng)復(fù)位后重新啟動時從內(nèi)存地址FFFE0H處開始執(zhí)行,()J
四、簡答題
1.8086微處理器中的指令隊(duì)列起什么作用(EL?從指令隊(duì)列取指令的緩沖作用),其長度是多少字節(jié)(6個
字節(jié))?P26
2.什么是邏輯地址(無符號32位二進(jìn)制數(shù)),它由哪兩局部組成(段地址和偏移地址)?8086的物理地
址是如何形成的(物理地址二段地址*10H+偏移地址)?P35
3.8086微機(jī)系統(tǒng)中存儲器為什么要分段(8086系統(tǒng)內(nèi)的地址存放器均是16位,只能尋址64KB;將1MB
存儲器分成邏輯段,每段不超過64KB空間,以便CPU操作。:',各邏輯段之間的關(guān)系如何(可重疊、交
叉、緊密連接和別離)?P34
4.I/O端口有哪兩種編址方式(統(tǒng)一編址和獨(dú)立編址),8086的最大I/O尋址空間是多少(64KB)?P36
5.8086的最大工作模式(8086、8087和8089通過總線控制器8288產(chǎn)生對總線的控制信號)和最小工作
方式(8086直接產(chǎn)生總線控制信號)的主要區(qū)別是什么?他們分別應(yīng)用在何種場合(多處理器和單處理器
系統(tǒng))?P39
6.簡述實(shí)地址方式(由段地址和偏移地址計(jì)算產(chǎn)生物理地址,其物理地址可以超過20位)和虛擬8086方
式(由段地址和偏移地址計(jì)算產(chǎn)生的有效物理地址為20位)的區(qū)別。P41
7.簡述Pentium微處理器的主要特性。P44
王、分析題
1.有一個由10個字組成的數(shù)據(jù)區(qū),其起始地址為1200H:0120Ho試寫出該數(shù)據(jù)區(qū)的首末存儲單元的實(shí)際
地址(12120H~12120H+10*2-l=12133H).
2.假設(shè)一個程序段開始執(zhí)行之前,(CS)=33A0H,(IP)=0130H,求問該程序段啟動執(zhí)行指令的實(shí)際地址是
什么(33A00H+0I30H=33B30H)?
3.有兩個16位的字31DAH和5E7FH,它們在8086系統(tǒng)存儲器中的地址分別為00130H和00134H,試畫
出它們的存儲示意圖。
地址存儲空間
00130HODAH
00131H31H
00134H7FH
00135H5EH
4.將字符串“Good!"的ASCII碼依次存人從01250H開始的字節(jié)單元中,畫出它們存放的內(nèi)存單元示意
圖。
地址存儲空間
01250H
01251H
01252H
01253H
01254H
3思考與練習(xí)題
一、選擇題
1.存放器間接尋址方式中,要尋找的操作數(shù)位于()中。B
A.通用存放器B.內(nèi)存單元C.段存放器D.堆棧
2.以下指令中正確的選項(xiàng)是()。C
A.MOVAL,BXB.MOVCS,AXC.MOVAL,CLD.MOV[BX],[SI]
3.以下指令中錯誤的選項(xiàng)是()。C
A.MOVAX,1234HB.INCBXC.SRLAX,2I).PUSHDX
4.設(shè)(SP)=1010H,執(zhí)行POPAX后,SP中的內(nèi)容為()。B
A.1011IIB.1012HC.100EHD.100FH
5.給定(AL)=80H,(CL)=02H,指令SHR八匕兒執(zhí)行后的結(jié)果是()。B
A.(AL)=40HB.(AL)=2011C.(AL)=COIID.(AL)=E011
6.將AX清零并使CF位清零,下面指令錯誤的選項(xiàng)是()。A
A.SUBAX,BXB.XORAX,AXC.MOVAX,0(不影響FR)D.ANDAX,OOOOH
二、填空題
1.計(jì)算機(jī)指令通常由操作碼字段和操作數(shù)字段兩局部組成:指令對數(shù)據(jù)操作時.按照數(shù)據(jù)的存放位
置可分為立即數(shù)、存放器操作數(shù)、存儲器操作數(shù)。
2.尋址的含義是指尋找操作數(shù)的過程;8086指令系統(tǒng)的尋址方式按照大類可分為與操作數(shù)有關(guān)的尋
址方式、與I/O端口有關(guān)的尋址方式;其中尋址速度最快的是立即數(shù)尋址。P54>57
3.指令\KWAX,ES:[BX+0100H]中,源操作數(shù)位于物理地址為ES*10H+BX+0100H的存儲單元;讀取的是
附加數(shù)據(jù)ES段的存儲單元內(nèi)容。
4.堆棧是一個特殊的存儲器區(qū)域,其操作是以2字節(jié)單元為單位按照先進(jìn)后出原那么來處理;采
用國二指向棧頂?shù)刂罚霔r地址變化為SP〈二(SP)-20P57
5.1/0端口的尋址有直接端口尋址和間接端口尋址兩種方式:采用8位數(shù)端口地址(直接端口尋址)
時,可訪問的端口地址為0~255;采用16位數(shù)端口地址(間接端口尋址)時,可訪問的端口地址為
0、65535。P57~P58
三、分析計(jì)算題
1、析如下指令的正誤,對錯誤指令說明出錯誤原因并加以收正:
(DMOV[1200],23H(2)MOV102011,CX
(3)MOV[1000H],[2000H](4)MOVIP,000H
(5)PUSHAL(6)OUTCX,AL
(7)INAL,[80H](8)MOVCL,3300H
(DMOV[1200],23H;未指明數(shù)據(jù)類型MOVBYTEPTR[1200],23H
(2)MOV1020H,CX;立即數(shù)不能作為FI標(biāo)操作數(shù)MOV[1020H],CX
(3)MOV[1000H],[200011];兩操作數(shù)不能均是內(nèi)存單元MOVBYTEPTR[1000H],2000H
(4)MOVIP,000H;IP不能在MOV指令中出現(xiàn)JMP000H
(5)PUSHAL;操作數(shù)必須是16位PUSHAX
(6)OUTCX,AL;CX不能作為端口地址的間接訪問存放器OUT
⑺INAL,[80H];直接端口地址寫法錯誤INAL,80H
(8)MOVCL,3300H;兩操作數(shù)的數(shù)據(jù)類型不一致MOVCX,330011
2.試分析如下程序段執(zhí)行完后,BX的內(nèi)容:817FH
MOVBX,1030H;(BX)=J030H
MOVCL,3;(CL)=3
SHLBX,CL;(BX)=8180H
DECBX;(BX)=817FH
4思考與練習(xí)題
一、選擇題
1.匯編語言程序中可執(zhí)行的指令位于()中。c
A.數(shù)據(jù)段B.堆棧段C.代碼段D.附加數(shù)據(jù)段
2.以下內(nèi)容不是標(biāo)號和變量屬性的是(B
A.段屬性B.地址屬性C.偏移屬性D.類型屬性
3.DOS功能調(diào)用中采用屏幕顯示單個字符,其值保存在()存放器。C
A.ALB.AHC.I)LD.DH
4.D0S功能調(diào)用中,從鍵盤讀取一個字符并回顯的是()。A
A.01HB.02HC.09HI).OAH
5.循環(huán)程序設(shè)計(jì)中,要考慮的核心問題是()。D
A.循環(huán)的控制B.選擇循環(huán)結(jié)構(gòu)C.設(shè)置循環(huán)參數(shù)初始值D.修改循環(huán)控制參數(shù)
6.對于宏指令和子程序,以下說法不正確的選項(xiàng)是()。D
A.宏指令不能簡化目標(biāo)程序
B.子程序可以簡化目標(biāo)程序,但執(zhí)行時間長
C.子程序在執(zhí)行過程中由CPL?處理
I).宏指令在執(zhí)行時要保護(hù)和恢復(fù)現(xiàn)場
二、填空題
1.匯編語言是一種面向CPU指令系統(tǒng)的程序設(shè)計(jì)語言,采用指令助記符表示操作碼和操作數(shù),用—
符號地址表示操作數(shù)地址。P82
2.匯編語言的語句可由名字、操作符:、操作數(shù)、注釋四局部組成;其中一操作符—是必須具備的。P83
3.機(jī)器指令是指發(fā)送給CPU的命令,在運(yùn)行時由CPU執(zhí)行:偽指令是發(fā)送給匯編程序的命令,在
匯編過程中由匯編程序進(jìn)行處理:宏指令是指代表一段源程序,通常用于經(jīng)常用到的一個程序段
場合。P87、P107
4.子程序的根本結(jié)構(gòu)包括子程序說明、現(xiàn)場保護(hù)及恢復(fù)、子程序體、子程序返回等幾個局部:子程序
的參數(shù)傳遞有存放器、堆棧、存儲器等方法。P104、P105
5.DOS功能調(diào)用可完成對完成對文件、設(shè)備、內(nèi)存的管理;3I0S的主要功能是外設(shè)的控制:如系統(tǒng)
加電自檢、引導(dǎo)裝入及對鍵盤、磁盤、顯示器、打印機(jī)、異步串行通信口等的控制。
6.給定如下程序段,在每條指令的右邊寫出指令的含義和操作功能,指出該程序段完成的功能及運(yùn)行結(jié)
果:
MOVAX,0;AX<=0
MOVBX,1;BX<=1
MOVCX,5;CX<=5
LP:ADDAX,BX;AX<=AX+BX
ADI)BX,2;BX<=BX+2
LOOPLP;CX〈=CX-1;假設(shè)CXKO,轉(zhuǎn)LP
HLT;停機(jī)
(1)該程序段完成的功能是一£2〃+1
(2)程序運(yùn)行后:(AX)=36;(BX)=_H_;(CX)=_0_o
三、判斷題
1.偽指令是在匯編中用于管理和控制計(jì)算機(jī)相關(guān)功能的指令。()X
2.程序中的“$"可指向下一個所能分配存儲單元的偏移地址。()V
3.宏指令的引入是為了增加匯編程序的功能。()7
4.多重循劃、的內(nèi)循環(huán)要完整地包含在外循環(huán)中,可嵌套和并列。(
5.子程序結(jié)構(gòu)縮短了程序的長度,節(jié)省了程序的存儲空間。()J
王、設(shè)計(jì)題
1.編程實(shí)現(xiàn)求S=(X2+Y2)/Z的值,并將結(jié)果放人RESULT單元。
;XT4_5_1.ASM
DATASEGMENT;定義數(shù)據(jù)段
XDW15
YDW-32
ZDW280
RESULTDW2DUP(?);定義結(jié)果保存單元
DATAENDS;數(shù)據(jù)段結(jié)束
CODESEGMENT;定義代碼段
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA;初始化DS
MOVDS,AX
MOVAX,X;取出被乘數(shù)X存入AX中
IMULX;執(zhí)行X2操作
MOVCX,AX;乘積的低位字轉(zhuǎn)存至CX
MOVBX,DX;乘積的高位字轉(zhuǎn)存至BX
MOVAX,Y:取出被乘數(shù)X存入AX中
IMULY;執(zhí)行丫2操作
ADDAX,CX;X2+Y2的低位字與Z的低位字相加
ADCDX,BX;X?+Y2的高位字相加
IDIVZ;(X2+Y2)/Z
MOVRESULT,AX;商存入RESULT單元
MOVRESULT+2,DX;余數(shù)存入RESULT+2單元
MOVAH,4CH
INT21H;返回DOS
CODEENDS;代碼段結(jié)束
ENDSTART;匯編結(jié)束
2.編程序完成計(jì)算S=(A+B)/2-2(AANDB)。
;XT4_5_2.ASM
DATASEGMENT;定義數(shù)據(jù)段
ADW15
BDW-32
SDW?
RESULTDW2DUP(?);定義結(jié)果保存單元
DATAENDS;數(shù)據(jù)段結(jié)束
CODESEGMENT;定義代碼段
ASSUMECS:CODE,DS:DATA
START:MOVAX,DATA;初始化DS
MOVDS,AX
MOVAX,A;取出被乘數(shù)A存入AX中
ADDAX,B;A+B
SARAX,1;(A+B)/2
MOVBX,AX;存入BX中
MOVAX,A;取出被乘數(shù)A存入AX中
ANDAX,B;AANDB
SALAX,1;(AANDB)*2
SUBBX,AX;(A+B)/2-2(AANDB)
MOVS,BX;存入S單元
MOVAH,4CH
INT21H;返回DOS
CODEENDS;代碼段結(jié)束
ENDSTART;匯編結(jié)束
5思考與練習(xí)題
一、選擇題
1.微機(jī)中地址總線的作用是()。C
A.選擇存儲單元B.選擇信息傳輸?shù)脑O(shè)備
C.指定存儲單元和I/O接口電路地址D.確定操作對象
2.微機(jī)中使用總線結(jié)構(gòu)便于增減外設(shè),同時可以()。C
A.減少信息傳輸量B.提高信息傳輸量
C.減少信息傳輸線條數(shù)D.增加信息傳輸線條數(shù)
3.可將微處理器、內(nèi)存儲器及I/O接口連接起來的總線是()。C
A.芯片總線B.外設(shè)總線C.系統(tǒng)總線D.局部總線
4.CPU與計(jì)算機(jī)的高速外設(shè)進(jìn)行信息傳輸采用的總線是()。I)
A.芯片總線B.系統(tǒng)總線C.局部總線D.外部設(shè)備總線
5.要求傳送64位數(shù)據(jù)信息,應(yīng)選用的總線是()。C
A.ISAB.I2CC.PCID.AGP
6.以下不屬于USB主要特點(diǎn)的是()。D
A.可以熱插拔B.數(shù)據(jù)傳輸快速C.攜帶方便D.可并行處理
二、填空題
1.總線是微機(jī)系統(tǒng)中多個部件之間公用的一組連線,是系統(tǒng)中各個部件信息交換的公共通道,由它
構(gòu)成芯片、插件或系統(tǒng)之間的標(biāo)準(zhǔn)信息通路。P116
2.微機(jī)總線一般分為內(nèi)部總線、系統(tǒng)總線和外部總線三類。用于插件板一級互連的是系統(tǒng)總線;用
于設(shè)備一級互連的是外部總線。P116117
3.總線寬度是指可同時傳送的二進(jìn)制數(shù)據(jù)的位數(shù):數(shù)據(jù)傳輸率是指在單位時間內(nèi)總線上可傳送的數(shù)
據(jù)總量P120
4.AGP總線是?種高速圖形接口局部總線標(biāo)準(zhǔn);主要用于高速視頻或高品質(zhì)畫面的顯示場合。P132
5.USB總線是一種支持即插即用的新型串行接口;其主要特點(diǎn)是使用方便、速度加快、連接靈活、獨(dú)
立供電、支持多媒體。P133134
6.IEEE1394是一種新型的高逑串行總線。主要應(yīng)用了超過100Kbit/s的硬盤和視頻設(shè)備.P134
6思考與練習(xí)題
一、選擇題
1.存儲器的主要作用是()。D
A.存放數(shù)據(jù)B.存放程序C.存放指令D.存放數(shù)據(jù)和程序
2.以下存儲器中,CPU不能直接訪問的是()。D
A.CacheB.RAMC.主存D.輔存
3.以下屬于DRAM特點(diǎn)的是()。C
A.只能讀出B.只能寫入C.信息需定時刷新I).不斷電信息能長久保存
4.某存儲器容量為64Kx16,該存儲器的地址線和數(shù)據(jù)線條數(shù)分別為()。C
A.16,32B.32,16C.16,16D.32,32
5.采用虛擬存儲器的目的是()。C
A.提高主存的存取速度B.提高輔存的存取速度
C.擴(kuò)大主存的存儲空間D.擴(kuò)大輔存的存儲空間
二、填空題
1.存儲容量是指二進(jìn)制信息總量;容量越大,能存儲的二進(jìn)制信息越多,系統(tǒng)的處理能力就要強(qiáng)_。
P144
2.RAM的特點(diǎn)是通過指令可隨機(jī)地對存儲單元進(jìn)行訪問;根據(jù)存儲原理可分為靜態(tài)RAM和動態(tài)
RAM,其中要求定時對其進(jìn)行刷新的是動態(tài)RAMoP148
3.Cache是一種高速小容量的存儲器,位于?PU和主存之間,用來存放CPU正在使用的指令和數(shù)
>_:使用Cache的目的是提應(yīng)CPU訪問存儲器的存取速度,減少處理器的等待時間.P144P165
4.虛擬存儲器是以存儲器訪問局限性為根底,建立在主存-輔存物理體系結(jié)構(gòu)上的主存與輔存之間
的數(shù)據(jù)交換技術(shù)。P167
5.計(jì)算機(jī)中采用主存-輔存和Cache-主存兩個存儲層次,來解決存儲器的速度、容量和價(jià)格之間的
矛盾。P146
三、判斷題
1.SRAM比DRAM電路簡單,集成度高,功耗低。(X)
2.Cache的存取速度比主存快,但比CPU內(nèi)部存放器慢。(V)
3.輔存與主存的相比,其特點(diǎn)是容量大,速度快。(X)
4.CPU可直接訪問主存和輔存。(X)
王、分析設(shè)計(jì)題
1.某微機(jī)系統(tǒng)的RAM容量為4KX8位,首地址為4800Ho求其最后一個單元的地址。
4800H+1000H-l=57FFH
2.設(shè)有一個具有14位地址和8位數(shù)據(jù)的存儲器,問:
(1)該存儲器能存儲多少字節(jié)的信息?答:23=232")=16KB
(2)如果存儲器由8Kx4位RAM芯片組成,需要多少片?答:4片
(3)需要地址多少位做芯片選擇?答:1位(局部譯碼)
3.用16Kx1位的DRAM芯片組成64Kx8位的存儲器,要求而出該存儲器組成的邏輯框圖。
解:如以下圖(共32片16Kxi位)
7思考與練習(xí)題
一、填空題
1.接11是指外設(shè)與CPL-通信的控制部件,是CPU與外設(shè)間傳遞信息的中轉(zhuǎn)站。P172
2.I/O接口電路位于總線和外部設(shè)備之間,其作用是信息轉(zhuǎn)換和數(shù)據(jù)傳遞;經(jīng)接口電路傳輸?shù)臄?shù)據(jù)
類別有數(shù)據(jù)信息、控制信息、狀態(tài)信息。P172、P175
3.I/O端口地址常用的編址方式有I/O端口與內(nèi)存統(tǒng)一編址和I/O端口獨(dú)立編址兩種:前者的特點(diǎn)是_
(P176);后者的特點(diǎn)是1P176)P176
4.中斷方式進(jìn)行數(shù)據(jù)傳送,可實(shí)現(xiàn)CPU與外設(shè)并行工作,提高了的工作效率。中斷傳送方式多適
用于小批量慢速數(shù)據(jù)輸入/輸出設(shè)備傳送場合。P181
5.DMA方式是在內(nèi)存與外設(shè)間開辟專用的數(shù)據(jù)通道,在DMA控制器控制下直接進(jìn)行數(shù)據(jù)傳送而不必
通過CPU。P182
8思考與練習(xí)題
一、填空題
1.8237A用硬件方式實(shí)現(xiàn)I/。外設(shè)與內(nèi)存之間的快速數(shù)據(jù)直接傳輸:其工作方式有單方節(jié)傳送方式、
數(shù)據(jù)塊傳送方式、請求傳送方式、級聯(lián)傳送方式°P188~P189
2.進(jìn)行DMA傳輸之前,CPU要對8237A初始化編程:其主要內(nèi)容有(見P1968237A編程一般步驟)。
P195-P196
3.8237A設(shè)置了主去除命令、去除字節(jié)指除器命令、去除屏蔽存放器命令3條軟件命令,這些軟件命
令只要對相應(yīng)端口(分別是8237A端口基地址加ODH、加OCH、加OEH)寫操作就會自動執(zhí)行去除
命令。P195-P196
二、簡答題
1.DMA控制器8237A有哪兩種工作狀態(tài),其工作特點(diǎn)如何?
答案在P184-P184。
2.8237A的當(dāng)前地址存放器、當(dāng)前字計(jì)數(shù)存放器和基字存放器各保存什么值?
答案在P190~P191。
3.8237A進(jìn)行DMA數(shù)據(jù)傳送時有幾種傳送方式?其特點(diǎn)是什么
答:單字節(jié)傳送方式、字組方式、連續(xù)方式。答案在P188~P189
4.8237A有幾種對其DMA通道屏蔽位操作的方法?
答案在P193~P1194。
三、設(shè)計(jì)題
1.設(shè)置PC的8237A通道2傳送1KB數(shù)據(jù),請給其字節(jié)數(shù)存放器編程。
解:傳送1KB(0400H字節(jié))的字節(jié)數(shù)存放器的初始值為03FFH。通道2字節(jié)數(shù)存放器的端口地
址:8237A的基地址+09H;去除字節(jié)指示器的端口地址:8237A的基地址+0CH。當(dāng)8237A通道2傳送
1KB數(shù)據(jù),對字節(jié)數(shù)存放器初始化編程如下:
DMAEQU00H;設(shè)8237A的基地址為00H
;輸出去除字節(jié)指示器命令
OUTDMA+0CH,AL;發(fā)去除字節(jié)指示器命令(指向16位字節(jié)數(shù)存放器的低8位)
;字節(jié)數(shù)存放器的初始化操作
MOVAL,OFFH;設(shè)置字節(jié)數(shù)存放器低8位初始值
OUTDMA+09H,AL;寫字節(jié)數(shù)存放器低8位初始值
MOVAL,03H;設(shè)置字節(jié)數(shù)存放器高8位初始值
OUTDMA+09H,AL;寫字節(jié)數(shù)存放器高8位初始值
9思考與練習(xí)題
一、填空題
1.中斷是指一(P200);實(shí)現(xiàn)中斷功能的控制邏輯稱為中斷系統(tǒng)。P200
2.中斷源是指引起中斷的設(shè)備或事件;按照CPU2中斷源的位置可分為內(nèi)部中斷和外部中斷。P201
3.CPU內(nèi)部運(yùn)算產(chǎn)生的中斷主要有除法出錯、運(yùn)算溢出和程序調(diào)試中設(shè)置斷點(diǎn)。P201
4.中斷源的識別通常有查詢斷斷和矢量中斷兩種方法;前者的特點(diǎn)是多個中斷源公用?個中斷入口
效勞程序,通過執(zhí)行一段查詢程序,確定引起中斷的中斷源狀態(tài);然后做相應(yīng)的中斷處理;后者的特
點(diǎn)是每個中斷源對應(yīng)?個中斷效勞入口地址,由中斷向量來指示中斷效勞程序入口地址。P202
5.中斷向量是中斷效勞程序的入口地址;存放中斷向量的存儲區(qū)稱為中斷向量表。P208
6.8086中斷系統(tǒng)可處理上因-種不同的中斷,對應(yīng)中斷類型碼為“②每個中斷類型碼與一個‘醞
相對應(yīng),每個中斷向量需占用工_個字節(jié)單元;兩個高字節(jié)單元存放中斷入口段地址,兩個低字節(jié)單
元存放中斷入口偏移地址。P206
二、分析設(shè)計(jì)題
1.設(shè)8259A的操作命令字0C%中,E0I=0,R=l,SL=1,L2LILO=011,試指出8259A的優(yōu)先權(quán)排隊(duì)順序。
答:IR4(高)、IR5>IR6>IR7>IRO、IRKIR2、IR3(低)
2.在兩片8259A級連的中斷系統(tǒng)中,主片的1電接從片的中斷請求輸出,請寫出初始化主片、從片時,
相應(yīng)的ICW:,的格式。
答:主片ICW3:01000000B;從片ICW3:000001答B(yǎng)。
3.某外部可屏蔽中斷的類型碼為08H,它的中斷效勞程序的人口地址為0020:0040H。請編程將該中斷效
勞程序的入口地址填入中斷矢量表中。
解:
CLI
MOVAX,00
MOVDS,AX
MOVSI,08H*4
MOVWORDPTRfSI],0040H
INCSI
INCSI
MOVWORDPTR[SI],0020H
STI
補(bǔ)充:課后題
1:鍵盤中斷的矢量號為07H,它的中斷效勞程序入口地址為0BA9H:0125H,求它在中斷矢量表中的
地址及相應(yīng)單元內(nèi)容。
2、假設(shè)將ICW2初始化為783,那么在中斷響應(yīng)總線周期從數(shù)據(jù)總線上向CPU送出的對應(yīng)于IR2
的中斷類型碼為,對應(yīng)于1R3的中斷類型碼為。
3、優(yōu)先級自動循環(huán)方式開始時,優(yōu)先級隊(duì)列還是:
IR0->IR7假設(shè)此時出現(xiàn)了K0請求,響應(yīng)IR0并處理完成后,隊(duì)列變?yōu)槎嗌伲?/p>
10思考與練習(xí)題
一、選擇題
1.CPU對8255A執(zhí)行按位置位/復(fù)位操作時,寫入的端口地址是()。D
A.端口AB.端口BC.端口CD.控制口
2.8255A的PB口有()種工作方式?B
A.1B.2C.3D.4
3.利用8255A采集100個數(shù)據(jù),數(shù)據(jù)間采樣間隔為10ms,要用循環(huán)查詢方法實(shí)現(xiàn),即每次循環(huán)采集一個
數(shù)據(jù),那么在循環(huán)的初始化局部應(yīng)該(C
A.①設(shè)置采樣次數(shù)為100次;②設(shè)置用于存放數(shù)據(jù)的緩沖區(qū)地址指針
B.①設(shè)置采樣次數(shù)為100次;②產(chǎn)生10ms的數(shù)據(jù)間采樣間隔;③設(shè)置用于存放數(shù)據(jù)的緩沖區(qū)地址指
針
C.①設(shè)置采樣次數(shù)為10()次;②產(chǎn)生10ms的數(shù)據(jù)間采樣間隔;③設(shè)置用于存放數(shù)據(jù)的緩沖區(qū)地址指
針:④設(shè)置8255A的工作方式控制字
4.8255A工作于方式1輸出時,在由外設(shè)輸入的STD信號()的控制下將端口A或(端I」B)的數(shù)據(jù)鎖
存。D
A.上升沿B.下降沿C.高電平D.低電平
二、填空題
1.微機(jī)和外設(shè)通信的并行傳輸是指數(shù)據(jù)的各位同時傳送;并行接口的特點(diǎn)是1P226)|常用于重
距離場合。P225~P226
2.從并行接口的電路結(jié)構(gòu)來看,并行接口有輸入接口和輸H接口之分。P226
3.8255A有兩種命令字,一種是工作方式命令字,另一種是C口位操作命令字。P229
4.8253A內(nèi)部有竺個對外輸入/輸出端口,有3種工作方式,方式0稱為根本I/O工作方式,方式1
稱為選通I/O工作方式,方式2稱為選通雙向總線I/O方式.P232~P235
三、簡答題
1.從8255A的PC口讀出數(shù)據(jù),試述控制信號-CS,Ai,A。,-RD,-WR的狀態(tài)。
答:-CS=O,A1=1,Ao=o,-RD=O,-WR=1
2.可編程并行接口芯片8255A有哪幾種工作方式,每種工作方式有何特點(diǎn)?
答:8255A有3種工作方式。方式0:無條件I/O,用于主機(jī)與簡單外設(shè)數(shù)據(jù)傳送(只有數(shù)據(jù)線連接);方
式1:選通I/O,主機(jī)通過聯(lián)絡(luò)與外設(shè)單向數(shù)據(jù)傳送;方式2:雙向I/O,主機(jī)通過聯(lián)絡(luò)與外設(shè)雙向數(shù)據(jù)傳送。
3.當(dāng)8255A工作在中斷方式2時,CPI如何區(qū)分輸入或輸出?
答:進(jìn)入中斷效勞程序后,查詢輸入IBF和輸出?OBF狀態(tài);假設(shè)IBF=1(輸入緩沖器滿),輸入引
起中斷;假設(shè)-OBF=1(輸出緩沖器空),輸出引起中斷。
四、設(shè)計(jì)題
1.某8255A端口地址范圍為03F8H?03FBH,A組和B組均工作在方式0,A口作為數(shù)據(jù)輸出端口,C口低
4位作為狀態(tài)信號輸入口,其他端口未用:試畫出該8255A與系統(tǒng)的連接圖,并編寫初始化程序。
解1:8255A與系統(tǒng)的連接圖如下。
IOW
IOR
D7?Do
Ao
A,
Ai
At
As
解2:初始化程序如下。
MOVAL,10000001B;人和8組方式04口輸出和C口低4位輸入口。
MOVDX,03FBH
OUTDX,AL
2.用8255A作為接口芯片,編寫滿足如下要求的3段初始化程序:
(1)將A組和B組置成方式。,A口和C口作為輸入口,B口作為輸出口。
(2)將A組置成方式2,B組置成方式1,B口作為輸出口
(3)將A組置成方式1且A口作為輸入,PC和PG,作為輸出,B組置成方式1且作為輸入口。
假設(shè)控制端口的符號地址為PORTK。解答如下:
(1)MOVAL,10011001B;A和B組方式0,A和C口輸入口,B口作為輸出口
MOVDX,PORTK
OUTDX,AL
(2)MOVAL,11000100B;A組置成方式2,B組置成方式1,B口作為輸出口
MOVDX,PORTK
OUTDX,AL
(3)MOVAL,10110110B;A口方式1輸入,PC6和PC7輸出,B口方式1輸入
MOVDX,PORTK
OUTDX,AL
11思考與練習(xí)題
一、選擇題
L串行接口芯片8251A可實(shí)現(xiàn)()。D
A.同步傳送B.異步傳送C.并行傳送D.A和B均可
2.8251A工作于串行異步接收時.當(dāng)檢測到()引腳為低電平時,可能是起始位。A
A.RxDB.TxDC.-WED.-RTS
3.輸入控制發(fā)送器數(shù)據(jù)速率的時鐘TxC頻率可以是數(shù)據(jù)傳送波特率的()倍。C
A.l、16或64B.l、32或64C.16、32或64D.16、64或128
4.如8251A設(shè)為異步通信方式,發(fā)送器時鐘輸入端和接收時鐘輸入端連接到頻率19.2kHz輸入信號上,
波特率因子為16,那么波特率為()波特?A
A.1200B.2400C.960GD.19200
二、填空題
1.串行通信是指_____,其特點(diǎn)是________,通常用于_______場合。
2.波特率是指,該指標(biāo)用于衡量______。
3.串行通信按通信約定的格式可分為和______兩種;前者的特點(diǎn)是_______;后者的特點(diǎn)是
4.8251A是一種芯片,使用前必須對其進(jìn)行設(shè)置,主要內(nèi)容包括o
5.RS-232是應(yīng)用于之間的接口.
6.在串行異步數(shù)據(jù)傳送時,如果格式規(guī)定8位數(shù)據(jù)位。1位奇偶校驗(yàn)位,1位停止位,那么一組異步數(shù)
據(jù)總共有______位?
三、設(shè)計(jì)題
1.某系統(tǒng)中使可編程串行接口芯片8251A工作在異步方式,7位數(shù)據(jù)位,偶校驗(yàn),2位停止位,分頻系
數(shù)為96,允許發(fā)送也允許接收,假設(shè)其控制口地址為03FBH,試編寫初始化程序。
解:初始化程序如下:
MOVDX,03FBH;
MOVAL,11H1010B;方式字:異步方式,7位數(shù)據(jù)位,偶校驗(yàn),2位停止位,分頻系數(shù)為n=I6
OUTDX,AL
MOVAL,0000101B;命令字:允許發(fā)送也允許接收,錯誤復(fù)位
OUTDX,AL
12思考與練習(xí)題
一、選擇題
1.啟動8253的計(jì)數(shù)器開始或計(jì)數(shù)的方式有()。C
A.軟件方式B.硬件方式C.軟件和硬件方式D.門控信號
2.對8253進(jìn)行操作前都必須先向8253寫入一個(),以確定8253的工作方式。A
A.控制字B.計(jì)數(shù)初值C.狀態(tài)字D.指令
3.8253定時器/數(shù)器中,在門控制信號上升沿到來后的()時刻,輸出信號OUT變成低電平。D
A.CLK上升沿B.CLK下降沿
C.下一個CLK上升沿D.下一個CLK下降沿
4.8253工作在()
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CECS 10144-2021高分子量高密度聚乙烯(HMWHDPE)中空塑鋼復(fù)合纏繞結(jié)構(gòu)壁排水管
- T/CCPITCSC 062-2020商事調(diào)解服務(wù)規(guī)范
- T/CCMA 0152-2023瀝青纖維碎石同步封層車作業(yè)質(zhì)量試驗(yàn)方法
- T/CC 4-2020食品安全監(jiān)測管理站建設(shè)運(yùn)行管理規(guī)范
- T/CBJ 2213-2024白酒智能釀造基酒分級入庫紅外光譜法應(yīng)用指南
- T/CBJ 2205-2023白酒大曲和酒醅中黃曲霉毒素的檢測方法
- T/CATEA 001-2022中國高品質(zhì)棉花可持續(xù)生產(chǎn)
- T/CAS 590-2022天然氣摻氫混氣站技術(shù)規(guī)程
- T/CAQI 181-2021具有消毒功能的車載空氣凈化器技術(shù)要求和試驗(yàn)方法
- T/CAPE 13002-2024裝配式高效能源站工程技術(shù)規(guī)程
- 湖北省2024年本科普通批錄取院校(首選歷史)平行志愿投檔線
- 鋁錠生產(chǎn)工藝流程
- 艾灸師(高級)職業(yè)技能競賽考試題庫
- 《心臟驟停的急救護(hù)理》課件
- 做最勇敢的自己
- 2024年歷年江西農(nóng)商銀行員工招聘筆試真題
- 人工智能賦能科研管理
- 2025版亞馬遜FBA物流配送及電商運(yùn)營服務(wù)合同3篇
- 不良資產(chǎn)處置模式演進(jìn)探析
- 金屬非金屬礦山安全作業(yè)實(shí)際操作考評標(biāo)準(zhǔn)
- 2024年廣東省東莞市中考英語試卷
評論
0/150
提交評論