吉首大學微機原理期末試卷_第1頁
吉首大學微機原理期末試卷_第2頁
吉首大學微機原理期末試卷_第3頁
吉首大學微機原理期末試卷_第4頁
吉首大學微機原理期末試卷_第5頁
已閱讀5頁,還剩62頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、微機原理與接口技術模擬試卷1一:填空題1. 中央處理單元CPU主要由_總線接口單元_和_執(zhí)行單元_構成,用來解釋指令并進行運算。28421BCD碼有十個不同的數字符號,逢十進位,每位BCD碼用_4_位二進制數表示。38086CPU在取指令時,依據_CS_和_IP_寄存器中的內容計算所要取的指令的物理地址。4所有的變量都具有三種屬性,分別是:_段_、_偏移量_、_類型_58086CPU規(guī)定當MN/引腳接至+5V電源時工作于_最小模式_組態(tài),當其接地時工作于_最大模式_組態(tài)。6用MOS器件構成的RAM,可以分為_S_RAM和_D_RAM兩種。78253的每個計數器通道有_6_種工作方式,通常只有當

2、GATE信號為_高_電平時,才允許8253計數器工作。88255A端口C的_高半部分_與A口組成A組,_端口C的低半部分_與B口組成B組,A組有_0、1、2_工作方式,B組有_0、1_工作方式。二:單項選擇題1:_B_是以CPU為核心,加上存儲器、I/O接口和系統(tǒng)總線組成的。A微處理器 B微型計算機微型計算機系統(tǒng)堆棧指針的作用是用來指示_A_A棧頂地址 B棧底地址下一條要執(zhí)行的指令的地址3計算機能直接認識、理解和執(zhí)行的程序是_B_A匯編語言程序 B.機器語言程序 C.高級語言程序4. 計算機內的“溢出”是指其運算的結果_C_A.為無窮大B.超出了計算機內存儲單元所能存儲的數值范圍C.超出了該指

3、令所指定的結果單元所能存儲的數值范圍5. 8位補碼操作數“10010011”等值擴展為16位后,其機器數為_A_ A. 1111111110010011 B. 0000000010010011 C. 10000000100100116. 在執(zhí)行指令MOV AX,0后,CPU狀態(tài)標志位ZF的取值為_D_ A.為0 B.為1 C.不確定 D.沒有影響7. 某計算機的主存為3KB,則內存地址寄存器需_C_位就足夠了A. 10 B. 11 C. 12 D. 138. 在8086/8088中,一個最基本的總線周期由_A_時鐘周期(T狀態(tài))組成,在T1狀態(tài),CPU往總線發(fā)出_E_信息. A. 4個 B.

4、2個 C. 5個 D. 數據 E. 地址 F. 狀態(tài)9. 8253/8254無論工作在哪種方式,在初始化編程時,寫入控制字后,輸出端OUT便_C_ A. 變?yōu)楦唠娖?B. 變?yōu)榈碗娖?C. 變?yōu)橄鄳母唠娖交虻碗娖?D. 保持原狀態(tài)不變,直至計數結束10. 并行接口與串行接口的區(qū)別主要表現(xiàn)在_B_之間的數據傳輸前者是并行,后者是串行 A. 接口與MPU B. 接口與外設 C. 接口與MPU和外設11. 對8255A的C口執(zhí)行按位置位/復位操作時,寫入的端口地址是_A_ A. C端口 B. 控制端口 C. A端口 D. B端口三:簡答題1:寫出下列指令源操作數的尋址方式(1) mov ax,0a

5、bh 立即尋址(2) mov ax,100h 直接尋址(3) mov ax,bx+10 基址尋址(4) mov ax,bxsi 基址變址尋址(5) mov ax,valbx基址尋址(6) mov ax,es:bx寄存器間接尋址(7) mov ax,valbxsi基址變址尋址2: 在下列程序段運行后,給相應的寄存器及存儲單元填入運行的十六進制結果 Mov ax,1050h Mov bp,1000h Mov bx,2000h Mov bp,al Mov dh,20h Mov bx,dh Mov dl,01h Mov dl,bx Mov cx,3000h Hlt AX=_1050h_ BX=_200

6、0h_ CX=_3000h_ DX=_2020h_ 字節(jié)單元(1000h)=_50h_ 字節(jié)單元(2000h)=_20h_3:下列程序完成統(tǒng)計字符串長度的功能,請?zhí)钊肟杖钡牟糠?data segment string db abcdfgfglasivf,0dh l1 db ? cr equ 0dh data ends code segment assume cs:code,ds:data,es:data start proc farbegin: mov ax,data mov ds,ax mov es,ax _ lea di,string _ mov dl,0 mov al,cr again:

7、 _ scasb _ je done _ inc dl _ jmp again done: lea bx,l1 mov bx,dl ret start endp code ends end begin4: 試說明8086/8088CPU的RESET信號的功能答:8086/8088CPU的RESET引線,可用來啟動或再啟動系統(tǒng) 8086在RESET引線上檢測到一個脈沖的正沿,便終結所有的操作,直到RESET信號變低 在復位時,CS中的值被初始化為0FFFFH,IP中的值被初始化為0,因此在8086復位后執(zhí)行的第一條指令的內存絕對地址為0FFFF0H處,在正常情況下,從0FFFF0H單元開始,放一

8、條段交叉直接JMP指令,以轉移到系統(tǒng)程序的實際開始處. 8086要求復位脈沖的有效電平(高電平)必須至少持續(xù)4個時鐘周期 5:RAM與CPU連接時,片選信號有哪些產生方式,各有什么特點?答: 片選信號的產生方式有: 線選法 全譯碼法 部分譯碼法 線選控制方式可采用一根地址線作為選片控制信號,存在地址重疊問題,用不同的地址信號線作選片控制,其地址分配亦不同. 全譯碼方式電路復雜,但是每一組的地址是確定的,唯一的 部分譯碼方式采用高位地址中的幾位經譯碼產生片選信號,有地址重疊現(xiàn)象. 四:綜合分析題1:利用INTEL 2114 1Kx4位的芯片,構成4KB的RAM。 (1):需要多少片芯片?怎樣分組

9、? (2):采用全譯碼方式,畫出RAM與CPU的連接圖。 (3):寫出存儲器的地址分配范圍 答案: 需要8片芯片,共分為4組,2片為1組 采用全譯碼方式產生片選,電路連接圖略 第1組地址范圍: 0000H-03FFH 第2組地址范圍: 0400H-07FFH 第3組地址范圍: 0800H-0BFFH第4組地址范圍: 0C00H-0FFFH 2:打印機通過8255A與PC總線連接的電路原理圖如圖所示。 (1) 譯碼器為74LS138,寫出8255A各端口地址 (2) 編寫初始化8255A的程序片段 (3) 簡述通過8255A送字符給打印機的工作過程 (4) 編寫將保存在內存DATA單元的字符送打

10、印機輸出的子程序。答案: A口、B口、C口和控制口地址分別為94H-97H MOV AL,10000001B OUT 97H,ALMOV AL,0FHOUT 97H,AL a:讀打印機“忙”狀態(tài)(PC0) b:測試打印機“忙”? (PC0=1?)c:若“忙”則轉ad:通過PA口輸出打印字符e:通過PC7輸出選通脈沖 print: IN AL,96H TEST AL,01H ;測試“忙”信號 JNZ print MOV AL,DATA ;輸出打印字符 OUT 94H,AL MOV AL,0EH ;輸出選通脈沖 OUT 97H,AL INC AL OUT 97H,AL RET附8255方式字格式:

11、 D7D6D5D4D3D2D1D0D7 =1 D6D5 =00 A組方式0 01方式1 1X方式2 D4=1:A口輸入 0:A口輸出 D3=1:C口高四位輸入 0:C口高四位輸出 D2=0:B組方式0 1:B組方式1 D1=1:B口輸入 0:B口輸出 D0=1:C口低四位輸入 0:C口低四位輸出 D0-D7 A0 A1 A2 A3 A4 A5 A6 A7 PC7 PAD0-D7A0 PC0A1 8255AABC /Y5/G2B/G2AG1/STB DATA0-7 打印機BUSY 模擬試卷2一:填空題2. 為提高系統(tǒng)性能,讓CPU工作在其標稱頻率之上稱為_超頻_2從功能上看,大部分微型計算機的總

12、線可分為_內部總線_、_外部總線_、_系統(tǒng)總線_三種類型。3從功能上看,CPU可分為兩大部分,_總線接口單元_部分負責與存儲器接口,_執(zhí)行單元_部分負責指令的執(zhí)行。 4所有的變量都具有三種屬性,分別是:_段_ _、_偏移量_、_類型_5在PC/XT中,一個基本的存儲器讀寫周期由_4_個T狀態(tài)組成,一個基本的I/O周期由_5_個T狀態(tài)組成。6用MOS器件構成的RAM,可以分為_S_RAM和_D_RAM兩種。7每片8253/8254有_3_個計數器通道,每個計數器通道有_6_種工作方式。88255A端口C的_高半部分_與A口組成A組,_端口C的低半部分_與B口組成B組,A組有_0、1、2_工作方式

13、,B組有_0、1_工作方式。9:引起中斷的原因,或能發(fā)出中斷申請的來源,稱為_中斷源_二:單項選擇題1:在一般微處理器中,_A_包含在中央處理器(CPU)內。A算術邏輯單元 B主內存輸入/輸出單元IP寄存器的作用是用來指示_C_A棧頂地址 B棧底地址下一條要執(zhí)行的指令的地址3計算機能直接認識、理解和執(zhí)行的程序是_B_A匯編語言程序 B.機器語言程序 C.高級語言程序4. 計算機內的“溢出”是指其運算的結果_C_A.為無窮大B.超出了計算機內存儲單元所能存儲的數值范圍C.超出了該指令所指定的結果單元所能存儲的數值范圍5. 已知兩個數的真值:X=-46,Y=117,則X+Y和X-Y的補碼分別等于_

14、A_ A. 47H和5DH B. 47H和71H C. 2EH和71H6. 下列指令中,錯誤的是_C_ A. MOV AX,100 B. POPF C. ADD OFFSETBXSI,DX D. DEC DI7. 在微機中,CPU訪問各類存儲器的頻率由高到低的次序為_A_A. 高速緩存、內存、磁盤、磁帶 B. 內存、磁盤、磁帶、高速緩存C. 磁盤、內存、磁帶、高速緩存 D. 磁盤、高速緩存、內存、磁帶8. 8086在響應外部HOLD請求后將_D_ A.轉入特殊中斷服務程序 B. 進入等待周期 C.只接收外部數據D.所有三態(tài)引腳處于高阻態(tài),CPU放棄對總線控制權9 CPU對存儲器或I/O端口完成

15、一次讀/寫操作所需的時間為一個_B_ A.指令周期 B.總線周期 C.時鐘周期10. 8253/8254無論工作在哪種方式,在初始化編程時,寫入控制字后,輸出端OUT便_C_ A. 變?yōu)楦唠娖?B. 變?yōu)榈碗娖?C. 變?yōu)橄鄳母唠娖交虻碗娖?D. 保持原狀態(tài)不變,直至計數結束11. 并行接口與串行接口的區(qū)別主要表現(xiàn)在_B_之間的數據傳輸前者是并行,后者是串行 A. 接口與MPU B. 接口與外設 C. 接口與MPU和外設12. 一臺微機化儀器采用8255A芯片作數據傳送接口,并規(guī)定使用I/O地址的最低兩位作芯片內部尋址,已知芯片A口的地址為0F4H,則當CPU執(zhí)行輸出指令訪問0F7H端口時,

16、其操作為 _C_ A.數據從端口C送數據總線 B. 數據從數據總線送端口C C.控制字送控制字寄存器 D. 數據從數據總線送端口B三:簡答題 1:寫出下列指令源操作數的尋址方式(8) MOV AX,100H直接尋址(9) MOV AX,BX+10寄存器相對尋址(10) MOV AX,BXSI基址變址尋址(11) MOV AX,COUNTSI寄存器相對尋址(12) MOV AX,ES:BXSI基址變址尋址(13) MOV AX,VALBXSI相對基址變址尋址2: 在下列程序段運行后,給相應的寄存器及存儲單元填入運行的十六進制結果 Mov ax, 5010h Mov CX,1000h Mov bx

17、,2000h Mov CX,al XCHG CX,BX Mov DH,BX Mov dl,01h XCHG CX,BX Mov BX,DL Hlt AX=_5010H_ BX=_2000H_ CX=_1000H_ DX=_1001H_ 字節(jié)單元(1000h)=_10H_ 字節(jié)單元(2000h)=_01H_3:已知(DS)=1000H,(SS)=2000H,(SI)=007FH,(BX)=0040H,(BP)=0016H,變量VAL的偏移地址為0100H,請指出下列指令的源操作數字段是什么尋址方式?它們的有效地址(EA)和物理地址(PA)分別是多少? (1) MOV AX,2468H(2) MO

18、V AX,VALBXSI(3) MOV AX,BP+300H答:(1) 直接尋址 EA=2468H PA=12468H (2) 相對基址變址尋址 EA=01BFH PA=101BFH(3) 寄存器相對尋址 EA=0316H PA=20316H4:下列程序完成在一串給定個數的數中尋找最大值,并且放至指定的存儲單元,每個數用16位表示,請閱讀此程序,填入空缺的部分 data segment buffer dw x1,x2,xn count equ $-buffer max dw ? data ends stack segment para stackstack db 64 dup(?) top e

19、qu $-stack stack ends code segment assume cs:code,ds:data,ss:stack start proc farbegin: mov ax,data mov ds,ax MOV AX,STACK MOV SS,AX MOV AX,TOP MOV SP,AX _(1) MOV CX,COUNT _ LEA BX,BUFFER MOV AX,BX INC BX DEC CX AGAIN: _(2) CMP AX,BX JEG NEXT MOV AX,BX NEXT: INC BX _(3) LOOP AGAIN START ENDP CODE EN

20、DS END BEGIN5: 8086/8088CPU有哪些工作模式?怎樣區(qū)分不同的工作模式?8086/8088CPU有兩種工作模式:最小組態(tài)、最大組態(tài) 8086/8088CPU的引腳MN/接至+5V電源時,CPU工作于最小組態(tài),MN/接地時,CPU工作于最大組態(tài) 6:RAM和ROM這兩類存儲器有什么不同?它們在計算機中各有什么主要用途? RAM(隨機讀寫存儲器)可以讀,也可以寫,斷電后其中信息丟失,ROM(只讀存儲器)只能讀,不能寫,斷電后其中信息不丟失 RAM在計算機中主要用于存放各種現(xiàn)場的輸入輸出數據,中間計算結果,與外存交換的信息及堆棧等。ROM用以存放固定的程序,如機器的管理、監(jiān)控程

21、序等。 四:綜合分析題1:現(xiàn)有INTEL2114 1KX4位的片子若干,要構成2KB的RAM系統(tǒng),需要多少片這種芯片,畫出線路連接圖,并給出其地址范圍(注:采用全譯碼控制方式選片) 需要4片芯片,共分為2組,2片為1組 采用全譯碼方式產生片選,電路連接圖略 第1組地址范圍: 0000H-03FFH 第2組地址范圍: 0400H-07FFH 2:下圖是利用8253定時/記數器、并行接口芯片8255A及I/O端口地址譯碼電路等設計的一個波特率時鐘發(fā)生器,其輸入時鐘CLK=119318MHZ,波特率因子factor=16,輸出的波特率為3檔,分別是: 2400b/s,4800b/s,9600b/s。

22、請寫出各檔位對應的8253定時常數,并寫出各檔位對應的8253初始化程序段。設8253內部各端口地址為40H-43H 附8253控制字格式 D7D6D5D4D3D2D1D0D7D6=00 01 10 11 分別選中計數器0、1、2、非法選擇D5D4=00:計數器鎖存命令 10:只讀/寫最高有效字節(jié) 01:只讀/寫最低有效字節(jié) 11:先寫最低有效字節(jié),然后寫最高有效字節(jié)D3D2D1=000:方式0 001:方式1 x10:方式2 x11:方式3 100:方式4 101:方式5D0=0:二進制 1:BCD方式PC總OSC線插槽 8255APC674LS92÷12 8253OUT2CLK2

23、GATE28251A/TxC/RxC 對此三種波特率,依據計算式TC=CLK/(Baud X Factor)分別計算得到其對應的8253定時常數為31、16、8,使8253的計數器2工作于方式3 ,工作方式字為10010110b或10011110b 對應初始化程序段如下: MOV AL,10010110B OUT 43H,ALMOV AL,31OUT 42H,AL MOV AL,10010110B OUT 43H,ALMOV AL,16OUT 42H,AL MOV AL,10010110B OUT 43H,ALMOV AL,8OUT 42H,AL 模擬試卷3一、填空題1 設機器的字長為8位:已

24、知X=64,Y=-10,則X補 = 40 H, Y補= F6 H, X+Y補 = 4A H , X-Y補 = 36 H。2. 8086/8088工作于最小模式時,其引腳MN/MX為_高_電平,8086/8088工作于最大模式時,其引腳MN/MX為_低_電平。3 根據對高位地址線譯碼方案的不同,存儲器片選信號產生的方法有_線選方式_,_部分譯碼_,_全譯碼_三種。4 I/O端口地址有兩種編址方式,分別是_統(tǒng)一編碼方式_、_獨立編碼方式_ 5 當8253的/CS信號有效時,其地址線A1A0分別為_00_、_01_、_10_、_11_時,可分別選中計數器0,計數器1,計數器2,控制字寄存器。6 已知

25、異步串行通信的幀信息為0110010101,其中包含啟始位1位、停止位1位,7位ASCII數據位,則傳送的字符數據是 53 H,采用的校驗是 偶_,校驗位數據是 0 。7 A/D轉換器的作用是_將模擬量轉換為數字量_,D/A轉換器的作用是_將數字量轉換為模擬量_。二、選擇題1. 計算機能直接認識、理解和執(zhí)行的程序是_B_ 。 A. 匯編語言程序B. 機器語言程序C. 高級語言程序2. 在微機中,CPU訪問各類存儲器的頻率由高到低的次序為 A。A. 高速緩存、內存、磁盤、磁帶B. 內存、磁盤、磁帶、高速緩存C. 磁盤、內存、磁帶、高速緩存D. 磁盤、高速緩存、內存、磁帶3. 8位補碼操作數“10

26、010011”等值擴展為16位后,其機器數位_A_。A. 1111111110010011B. 0000000010010011C. 10000000100100114. PC機的鍵盤向主機發(fā)送的是 A 。A. 掃描碼 B. ASCII碼 C. BCD碼 D. 擴展BCD碼5. 設一臺PC機的顯示器分辯率為1024768,可顯示65536種顏色,問顯卡上的顯示存儲器的容量是 C 。A. 0.5MB B. 1MB C. 1.5MB D. 2MB6. 某計算機的主存為3KB,則內存地址寄存器需要_C_位就足夠了。A. 10 B. 11 C. 12 D. 137. 目的變址寄存器是 A 。A. DI

27、 B. SI C. SP D. DX8. CPU對存儲器或I/O端口完成一次讀/寫操作所需的時間為一個_B_。A. 指令周期 B. 總線周期 C. 時鐘周期9. 能實現(xiàn)外設和內存直接交換數據的數據傳輸方式是 D A. 查詢方式B. 無條件傳送方式C. 中斷方式D. DMA方式10. DOS功能調用是通過中斷類型號 B 來實現(xiàn)的。A. 16H B. 21H C. 0CH D. 0DH11. 下列存儲器那種存取速度最快。DA. 硬盤 B. DRAM C. ROM D.Cache12. 用于直接存儲器存取的接口芯片是 B 。A. 8255A B. 8237A C. 8259A D. 8251A13.

28、 下面指令中,錯誤的是_C_。A. MOV AX,100B. POPFC. ADD OFFSETBXSI,DXD. DEC DI14. 8253共有三個通道,每個通道的初始化順序都是先寫_A_。A. 工作方式控制字B. 計數初值15. 完成將BX清零,并使CF清零,下面指令不能實現(xiàn)的是 C 。A. SUB BX,BXB. XOR BX,BXC. MOV BX,0D. AND BX,0000H16. 從硬件角度而言,采用硬件最少的數據傳送方式是_C_?D_。A. DMA控制 B. 中斷控制 C. 查詢傳送 D. 無條件傳送17. RS-232C接口的電平范圍為 C 。A. 0+5VB. -5+5

29、VC. -15+15VD. 0+15V18. 某一測控系統(tǒng)要求計算機輸出的模擬控制信號的分辯率必須達到1%0,則應選用的DAC的位數至少是 C 。A. 4 B. 8 C. 10 D. 1219. 按微機系統(tǒng)與存儲器的關系,I/O端口的編址方式分為 CA. 線性和非線性編址B. 集中和分散編址C. 統(tǒng)一和獨立編址D. 重疊和非重疊編址20. 兩臺PC機通過其串行接口直接通信時,通常只需要使用_A_三根信號線。A. TXD、RXD和GNDB. TXD、/CTS和GNDC. /DSR、/CTS和GNDD/DTR、/RTS和GND三、判斷題,在正確的畫 “”,錯誤的畫“”( )1. 任何一條計算機指令

30、都顯式包含操作碼和操作數兩部分。F( )2. 任何一種可編程I/O接口芯片,工作前都必須先向它的控制寄存器寫入控制字,以選擇所需的工作方式和功能。T( )3. 用線選法對存儲器或I/O接口進行正確的片選控制時,每次尋址只能有一位片選地址有效,而不允許同時有多位有效。T( )4. 某測控系統(tǒng)用DAC0832構成數字分配型多路模擬輸出通道時,要求隔路必須同時輸出模擬量控制信號,則各DAC0832應工作于雙緩沖方式。T( )5. 計算機的主頻愈高,計算機的速度愈快。F( )6. 軟件定時就是通過循環(huán)執(zhí)行一段固定的程序來實現(xiàn)定時。T( )7. 對多位LED顯示器,即可采用各位獨立驅動的顯示方式,又可采

31、用各位動態(tài)掃描、分時顯示的方法。T( )8. DMA方式的I/O操作與程序查詢式和中斷控制式相比,用硬件控制代替了那里的軟件控制,且無需經CPU傳數,因此數據傳送速度明顯提高。T( )9. RAM是非易失性存儲器,即使電源關斷,其內容也不會丟失。F( )10. 32位微型機的含義是:這種機器能同時處理32位二進制數。T四、簡答題1如果在一個程序段開始執(zhí)行之前,CS=0A8EH,IP=2A40H,試問:該程序段的第一個字的物理地址是什么?指向這一物理地址的CS值和IP值是否是唯一的?答:物理地址為:CSx10H+IP=0A8EHx10H+2A40H=0D320H CS和IP值不是唯一的2某微機系

32、統(tǒng)的存儲容量為256K字節(jié),若采用單片容量為16Kx1位的SRAM芯片,則組成該存儲系統(tǒng)共需該類芯片多少個?每個芯片需要多少根片內地址選擇線?整個系統(tǒng)分為多少個芯片組? 答: 所需要的芯片數=256KB/16KBit=(256Kx8Bit)/(16Kx1Bit)=128 16Kx1位=214x1位,所以,片內地址選擇線為:14根 每8個芯片為一組構成字節(jié)單元,所以,應分為:128/8=16個芯片組 3. 設異步傳輸時,采用1個起始位,8個信息位,1位奇偶校驗位和2個停止位。若波特率為9600,則能傳輸的最大字符數為多少?答:每個字符長度為:1+8+1+2=12(位)每秒發(fā)送最大字符數=波特率/

33、實際發(fā)送1個字符長度=9600/12=800(字符/秒)4中斷方式的實現(xiàn)一般要經過哪些過程?答:中斷請求->中斷響應->斷點保護->中斷源識別->中斷服務->斷點恢復->中斷返回五、綜合應用題1如題圖1所示,請寫出在74LS138的輸出端所產生的地址范圍;若將題圖1中DIP開關狀態(tài)設置為:S1和S2合上;S3和S0斷開,試指出74LS138輸出端的地址范圍。題圖1 用比較器組成的可選式譯碼電路答:DIP開關有兩種狀態(tài):合(ON)與斷(OFF)。 合(ON)=0斷(OFF)=1; 對比較器,因為A=B連接到74LS138的控制線G1上,所以A9 A8 A7 A

34、6的值由電子開關S3S2S1S0的狀態(tài)決定。當S1和S2合上;S3和S0斷開:A9 A8 A7 A6的值為1001輸出時,A5 A4 A3 A2的值為0101因此:地址變化范圍為:1001010100 1001010111即:254H257H; 同理可得:全部斷開時地址變化范圍為:1111010100 1111010111即:F54HF57H; 2下圖是利用8253定時/記數器、并行接口芯片8255A及I/O端口地址譯碼電路等設計的一個波特率時鐘發(fā)生器,其輸入時鐘CLK=119318MHZ,波特率因子factor=16,輸出的波特率為3檔,分別是: 2400b/s,4800b/s,9600b/

35、s。請寫出各檔位對應的8253定時常數,并寫出各檔位對應的8253初始化程序段。設8253內部各端口地址為40H-43H 附8253控制字格式 D7D6D5D4D3D2D1D0D7D6=00 01 10 11 分別選中計數器0、1、2、非法選擇D5D4=00:計數器鎖存命令 10:只讀/寫最高有效字節(jié) 01:只讀/寫最低有效字節(jié) 11:先寫最低有效字節(jié),然后寫最高有效字節(jié)D3D2D1=000:方式0 001:方式1 x10:方式2 x11:方式3 100:方式4 101:方式5 D0=0:二進制 1:BCD方式答: 對此三種波特率,依據計算式TC=CLK/(Baud X Factor)分別計算

36、得到其對應的8253定時常數為31、16、8,使8253的計數器2工作于方式3 ,工作方式字為10010110b或10011110b 對應初始化程序段如下: MOV AL,10010110B OUT 43H,ALMOV AL,31OUT 42H,AL MOV AL,10010110B OUT 43H,ALMOV AL,16OUT 42H,AL MOV AL,10010110B OUT 43H,ALMOV AL,8OUT 42H,AL PC總OSC線插槽 8255APC674LS92÷12 8253OUT2CLK2GATE28251A/TxC/RxC模擬試卷4一、填空題1 設機器字長為

37、8位,則補碼數01111111B和11111111B的真值分別是_+127D_,_-127D_, 56補=_38 H, -64補 = _C0_ H。28421BCD碼是_十_進制數,采用_4_位二進制數表示1位十進制數。3一個中斷類型號為08H的中斷向量為0123:1000H,則相應的中斷向量存儲在地址為_0020H_ 至 _0023H_的_4_個單元中。4當8255A的PC4PC7全部為輸出線時,表明8255A的A端口的工作方式是_方式0_。5微型計算機中,CPU重復進行的基本操作是_取指令_ 、_分析指令_、_執(zhí)行指令 68086/8088CPU的RESET信號的作用是實現(xiàn) 系統(tǒng)復位_,它

38、要求輸入的信號是不得小于4個時鐘周期的_高電平_信號。7已知異步串行通信的幀信息為0110010101,其中包含啟始位1位、停止位1位,7位ASCII數據位。此時傳送的字符數據是 _65_ H、,采用的校驗是 _偶校驗_ 校驗位數據是 _0_ 8 8086CPU由總線接口部件BIU和 _EU_ 組成。98086/8088CPU一個基本的讀周期包含 _4_個T狀態(tài)。二、選擇題21. 運算器的主要功能是 C 。 A. 算術運算B. 邏輯運算C. 算術運算和邏輯運算 D. 函數運算22. 某種個人計算機主存容量為2048KB,試問2048KB即為 C B。A. 2230B. 2220C. 2048X

39、210D. 204823. 以下可使寄存器AX和CF同時清0的指令為_A_。A. SUB AX,AXB. XCHG AX,BXC. XOR AX,BX D. PUSH AX24. 若已知(SP)=2000H,(AX)=0020H,則執(zhí)行指令PSUH AX后,(SP)和(SS):(SP)的值分別為 D 。A. 2002H,00HB. 2000H,20HC. 1FFEH,00HD. 1FFEH,20H25. 80386/80486工作于保護虛地址方式時,段的最大長度可達 A 。A. 4GBB. 1MBC. 64KB26. “先執(zhí)行后判斷”的循環(huán)程序結構中,循環(huán)體執(zhí)行的次數最少是_A_次。A. 1

40、B. 0 C. 2 D. 不定27. 目的變址寄存器是 A 。A. DIB. SIC. SPD. DX28. 在一段匯編程序中多次調用另一段程序,用宏指令比用子程序實現(xiàn)_B_。A. 占內存空間小,但速度慢B. 占內存空間大,但速度快C. 占內存空間相同,速度快D. 占內存空間相同,速度慢29. 能實現(xiàn)外設和內存直接交換數據的數據傳輸方式是 D A. 查詢方式B. 無條件傳送方式C. 中斷方式D. DMA方式30. 可直接存取1M字節(jié)內存的微處理器,其地址線需要_C_條。A. 8B. 16C. 20D. 2431. 設存儲器的地址線為20條,存儲單元為字節(jié),使用全譯碼方式組成存儲器,該系統(tǒng)構成最

41、大存儲器容量需要64KX1位的存儲器芯片的數量是_D_。A. 16B. 32C. 64D. 12832. 所謂I/O操作,是指對 A 的操作。A. I/O端口B. I/O設備C. A或B33. 一片8259A只占用兩個I/O端口地址,可以用末位地址碼A0來選擇端口。如果A0=1,選擇的是_B_A. 偶地址端口B. 奇地址端口C. 兩個地址端口D. I/O端口34. 8253的工作方式共有 種,共有 個I/O端口地址。DA. 3種,4B. 4種,5C. 6種,3D. 6種,435. 某一計算機應用系統(tǒng)中采用8254的計數器0作頻率發(fā)生器,計數器0的計數時鐘頻率為1.2775MHZ,欲使它輸出一個

42、頻率為2500HZ的信號,則在初始化時,送到計數器0的計數初值為 C 。A. 0FFFHB. 02FFHC. 01FFHD. 00FFH36. PC系列機鍵盤常采用單片機作為鍵盤控制器,它通過一條5芯電纜向主機提供鍵的 C A. BCD碼B. 二進制碼C. 掃描碼D. ASCII碼37. 波特率是衡量串行數據傳送速度快慢的重要指標和參數,它是指 C 。A. 每秒鐘傳送的字符數B. 每秒鐘傳送的字節(jié)數C. 每秒鐘傳送的二進制位數D. 每分鐘傳送的字節(jié)數38. 設有一被測量溫度的變化范圍為201200OC,要求測量誤差不超過±10C,則應選用的A/D轉換器的分辨率至少應該為 C 位。A.

43、 4B. 8C. 10D. 1239. 按微機系統(tǒng)與存儲器的關系,I/O端口的編址方式分為DA. 線性和非線性編址B. 集中和分散編址C. 重疊和非重疊編址D. 統(tǒng)一和獨立編址40. 兩臺PC機通過其串行接口直接通信時,通常只需要使用_A_三根信號線。A. TXD、RXD和GNDB. TXD、/CTS和GNDC. /DSR、/CTS和GNDD. /DTR、/RTS和GND三、判斷題,在正確的畫 “”,錯誤的畫“”( )1. A/D轉換器的精度主要取決于它的位數,位數越多,量化電平越小,A/D轉換精度越高。F( )2. 奇偶校驗位是根據傳送的數據中的“1”的個數進行編碼的。T( )3. 任何一條計算機指令都顯式包含操作碼和操作數兩部分。F( )4. 補碼的求法是:正數的補碼等于原碼,負數的補碼是原碼連同符號位一起求反加1。F( )5. SRAM不需要動態(tài)刷新F。( )6. SP的內容可以不指向堆棧的棧頂。F( )7. 在微型計算機中,多用SRAM存儲芯片構成高速緩沖存儲器。T( )8. 8259A可以編程實現(xiàn)某些低優(yōu)先級中斷打斷高優(yōu)先級中斷的工作方式。T(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論