


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1思考與練習題一、選擇題1. 計算機硬件中最核心的部件是()。CA. 運算器 B.主存儲器C.CPU D.輸入/輸出設備2. 微機的性能主要取決于()。A(B 計算機數(shù)據(jù)處理能力的一個重要指標)A. CPU B. 主存儲器 C.硬盤 D.顯示器3. 計算機中帶符號數(shù)的表示通常采用()。CA.原碼 B. 反碼 C. 補碼 D.BCD 碼4. 采用補碼表示的8位二進制數(shù)真值范圍是()。CA.-127+127B.-1 27+128C.-128+127 D.-128+1285. 大寫字母“ B”的ASCII碼是()。BA.41HB.42HC.61HD.62H6. 某數(shù)在計算機中用壓縮BCD碼表示為10
2、010011,其真值為()。CA.10010011BB.93HC.93D.147二、填空題1. 微處理器是指_CPU ;微型計算機以_ CPU為核心,配置_內存和I/O接口 _構成;其特點 是_(1)功能強(2)可靠性高(3)價格低(4)適應性強(5)體積?。?)維護方便_。P8 P52. 主存容量是指_RAM和ROM、和_ ;它是衡量微型計算機 _計算機數(shù)據(jù)處理_能力的一個重要指標;構成主存的器件通常采用_DRAM和PROM半導體器件_。P5 P93. 系統(tǒng)總線是_CPU與其他部件之間傳送數(shù)據(jù)、地址和控制信息_的公共通道;根據(jù)傳送內容的不同可分成 數(shù)據(jù)、地址、控制_3種總線。P94. 計算機
3、中的數(shù)據(jù)可分為數(shù)值型和非數(shù)值型 兩類,前者的作用是表示數(shù)值大小,進行算術運算等處理操作_;后者的作用是_表示字符編碼,在計算機中描述某種特定的信息_。P125. 機器數(shù)是指_數(shù)及其符號在機器中加以表示的數(shù)值化_;機器數(shù)的表示應考慮 _機器數(shù)的范圍、機器數(shù)的符號、機器數(shù)中小數(shù)點位置3個因素。P15 P166. ASCII碼可以表示_空_種字符,其中起控制作用的稱為_功能碼_;供書寫程序和描述命令使用的稱為_信息碼_。P18 P19三、判斷題1.計算機中帶符號數(shù)采用補碼表示的目的是為了簡化機器數(shù)的運算。()V2.計算機中數(shù)據(jù)的表示范圍不受計算機字長的限制。()X3.計算機地址總線的寬度決定了內存容
4、量的大小。()V4.計算機鍵盤輸入的各類符號在計算機內部均表示為ASCII 碼。()X(鍵盤與計算機通信采用 ASCII碼)2思考與練習題一、選擇題1. 在EU中起數(shù)據(jù)加工與處理作用的功能部件是()。AA.ALU B.數(shù)據(jù)暫存器C.數(shù)據(jù)寄存器 D.EU 控制電路2. 以下不屬于BIU中的功能部件是()。BA.地址加法器 B.地址寄存器C.段寄存器D.指令隊列緩沖器3. 堆棧操作中用于指示棧頂?shù)刂返募拇嫫魇茿.SS B.SP C.BP D.CS4. 指令指針寄存器(IP)中存放的內容是A.指令 B.指令地址 C.操作數(shù) 5.8086系統(tǒng)可訪問的內存空間范圍是 (A.0000H FFFFH B.0
5、0000H16 20C.0 2D.026.8086的I/O地址空間采用16位數(shù)尋址時,可訪問的端門數(shù)容量為()° CA.16KB B.32KB C.64KB D.1MB7.8086最大和最小工作方式的主要差別是 ()°A.數(shù)據(jù)總線的位數(shù)不同B.地址總線的位數(shù)不同C.I/O端口數(shù)的不同D.單處理器與多處理器的不同二、填空題1.8086的內部結構由_EUJH_BIU_組成,前者功能是_執(zhí)行指令_,后者功能是總線操作_° P24 P262.8086址。3.80864.80865.8086址是指()。D.操作數(shù)地址)°FFFFFH取指令時,會選取_CS作為段基值
6、,再加上由 P_提供的偏移地址形成 20位物理地6.邏輯地址為0230H °有兩種外部中斷請求線,它們分別是的標志寄存器共有_9個標志位,分為_6_個 狀態(tài)_標志位和_3_個_控制_標志位。P28 為訪問1MB內存空間,將存儲器進行 一分段_管理;其_物理_地址是唯一的;偏移地 _相對段基地址的偏移量_;邏輯地址常用于 _程序中 _° P29 P20 P34 P351000H:0230H時,其物理地址是 _10230H_,段地址是_1000H_,偏移量是INTR 和 NMI。P32CPU基本時間計量單位總線周期是指一次總線操作時間_,總線操作是7.時鐘周期是指指CPU經外部
7、總線對存儲器或I/O端口進行一次信息輸入和輸出的過程° P378.8086工作在最大方式時 CPI引腳MN/-MX應接_地_;最大和最小工作方式的應用場合分別 是_多處理器和單處理器系統(tǒng)三、判斷題1.IP中存放的是正在執(zhí)行的指令偏移地址。2. 從內存單元偶地址開始存放的數(shù)據(jù)稱為規(guī)則字。3. EU執(zhí)行算術和邏輯運算后的結果特征可由控制標志位反映出來。4. 指令執(zhí)行中插入 Ti ,和Tw是為了解決CPU與外設之間的速度差異。5. 總線操作中第1個時鐘周期通常是取指周期。6.8086系統(tǒng)復位后重新啟動時從內存地址四、簡答題1.8086微處理器中的指令隊列起什么作用 少字節(jié)(6個字節(jié))? P
8、262什么是邏輯地址(無符號32位二進制數(shù)。P38P39FFFFOH處開始執(zhí)行。(EU從指令隊列取指令的緩沖作用()),其長度是多),它由哪兩部分組成(段地址和偏移地址)? 8086的物理地址是如何形成的(物理地址=段地址*10H+偏移地址)? P353.8086微機系統(tǒng)中存儲器為什么要分段(8086系統(tǒng)內的地址寄存器均是64KB;將1MB存儲器分成邏輯段,每段不超過64KB空間,以便CPU操作。的關系如何(可重疊、交叉、緊密連接和分離)? P344.I/O 端口有哪兩種編址方式(統(tǒng)一編址和獨立編址),8086的最大I/O (64KB) ? P3616位,只能尋址 ),各邏輯段之間尋址空間是多
9、少5.8086的最大工作模式(8086、8087和8089通過總線控制器 8288產生對總線的控制信號) 和最小工作方式(8086直接產生總線控制信號)的主要區(qū)別是什么?他們分別應用在何種場 合(多處理器和單處理器系統(tǒng) )? P396. 簡述實地址方式(由段地址和偏移地址計算產生物理地址,其物理地址可以超過20位)和虛擬8086方式(由段地址和偏移地址計算產生的有效物理地址為20位)的區(qū)別。P417. 簡述Pentium微處理器的主要特性。P44五、分析題1. 有一個由10個字組成的數(shù)據(jù)區(qū),其起始地址為 1200H:0120H。試寫出該數(shù)據(jù)區(qū)的首末存 儲單元的實際地址 (12120H12120
10、H+10*2-1=12133H)。2. 若一個程序段開始執(zhí)行之前,(CS)=33AOH, (IP)=0130H,試問該程序段啟動執(zhí)行指令的實 際地址是什么(33A00H+0130H=33B30H)?3. 有兩個16位的字31DAH和5E7FH它們在 8086系統(tǒng)存儲器中的地址分別為00130H和00134H,試畫出它們的存儲示意圖。地址存儲空間4. 將字符串“ Good!”的 ASCII碼依次存人從01250H開始的字節(jié)單元中,畫出它們存放的內 存單元示意圖。存儲空間地址01250H01251H01252H01253H01254H3思考與練習題一、選擇題1. 寄存器間接尋址方式中,要尋找的操作
11、數(shù)位于() 中。BA.通用寄存器B.內存單元C.段寄存器 D.堆棧2. 下列指令中正確的是()。CA.MOV AL,BX B.MOV CS,AX C.MOV AL,CL D.MOV BX,SI3. 下列指令中錯誤的是()A.MOV AX,1234H BNC BX C.SRL AX,2 D.PUSH DX4. 設(SP)=1010H,執(zhí)行POP AX后, SP中的內容為()A.1011HB.1012H C.1OOEH D.100FH5. 給定(AL)=80H , (CL)=02H,指令SHR AL,CL執(zhí)行后的結果是()。BA.(AL)=40HB.(AL)=20H C.(AL)=C0H D.(A
12、L)=E0H6. 將AX清零并使CF位清零,下面指令錯誤的是 ()。AA.SUB AX,BX B.XOR AX,AXC.MOV AX,0(不影響 FR) D.AND AX,0OOOH二、填空題1. 計算機指令通常由_操作碼字段-和_操作數(shù)字段_兩部分組成;指令對數(shù)據(jù)操作時按照數(shù)據(jù)的存放位置可分為_立即數(shù)、寄存器操作數(shù)、存儲器操作數(shù)_。2. 尋址的含義是指尋找操作數(shù)的過程_; 8086指令系統(tǒng)的尋址方式按照大類可分為 _與操作 數(shù)有關的尋址方式、與 I/O端口有關的尋址方式_;其中尋址速度最快的是 立即數(shù)尋址_。P54P573. 指令 MOAX,ES:BX+O1OOH中,源操作數(shù)位于 _物理地址
13、為 ES*10H+BX+0100H的存儲單元讀取的是_附加數(shù)據(jù)ES段的存儲單元內容。4. 堆棧是一個特殊的存儲器區(qū)域其操作是以_2字節(jié)單元為單位按照先進后出原則來處理;采用_SP_指向棧頂?shù)刂?,入棧時地址變化為_SP<=(SP)-2 _。P575.I/O 端口的尋址有_直接端口尋址和間接端口尋址 兩種方式;采用8位數(shù)端口地址(直接 端口尋址)時,可訪問的端口地址為 _0255_;采用16位數(shù)端口地址(間接端口尋址) 時, 可訪問的端口地址為 _065535_。P57 P58三、分析計算題1、析如下指令的正誤,對錯誤指令說明出錯誤原因并加以收正:(1) MOV 1200,23H (2)MO
14、V 1020H,CX(3)MOV 1000H,2000H (4)MOV IP,O00H (5)PUSH AL(6)OUT CX,ALBX的內容:817FH(7)IN AL,80H(8)MOV CL,3300H(1)MOV1200,23H;未指明數(shù)據(jù)類型MOV BYTE PTR1200,23HMOV1020H,CX;立即數(shù)不能作為目標操作數(shù)MOV 1020H,CX(3)MOV1000H,2000H;兩操作數(shù)不能均是內存單元MOV BYTEPTR1000H,2000HMOVIP,000H;IP不能在MOVt令中出現(xiàn)JMP 000H(5)PUSHAL;操作數(shù)必須是16位PUSH AX(6)OUTCX
15、AL;CX不能作為端口地址的間接訪問寄存器OUT DX,AL(7)IN AL,80H;直接端口地址寫法錯誤IN AL,80H(8)MOVCL, 3300H;兩操作數(shù)的數(shù)據(jù)類型不一致MOV CX,3300H2.試分析如下程序段執(zhí)行完后,;(BX)=1030H (CL)=3;(BX)=8180H;(BX)=817FHMOV BX,1030HMOV CL,3 ;SHL BX,CLDEC BX4思考與練習題、選擇題1. 匯編語言程序中可執(zhí)行的指令位于()中。CA.數(shù)據(jù)段 B.堆棧段 C.代碼段 D.附加數(shù)據(jù)段2. 以下內容不是標號和變量屬性的是()。BA.段屬性 B.地址屬性 C.偏移屬性 D.類型屬
16、性3. D0S功能調用中采用屏幕顯示單個字符,其值保存在 () 寄存器。CA.AL B.AH C.DL D.DH4. D0S功能調用中,從鍵盤讀取一個字符并回顯的是 ()。AA.01HB.02HC.09H D.0AH5. 循環(huán)程序設計中,要考慮的核心問題是()。DA.循環(huán)的控制B.選擇循環(huán)結構C.設置循環(huán)參數(shù)初始值D.修改循環(huán)控制參數(shù)6. 對于宏指令和子程序,下列說法不正確的是()。DA. 宏指令不能簡化目標程序B. 子程序可以簡化目標程序,但執(zhí)行時間長C. 子程序在執(zhí)行過程中由CPU處理D. 宏指令在執(zhí)行時要保護和恢復現(xiàn)場二、填空題1. 匯編語言是一種面向_CPU指令系統(tǒng)的程序設計語言,采用
17、一指令助記符_表示操作碼和操 作數(shù),用_符號地址表示操作數(shù)地址。P822. 匯編語言的語句可由_名字、操作符、操作數(shù)、注釋四部分組成;其中_操作符_是必須具 備的。P833. 機器指令是指_發(fā)送給CPU的命令,在運行時由_CPU執(zhí)行;偽指令是 發(fā)送給匯編程序的 命令在匯編過程中由匯編程序-進行處理;宏指令是指 代表一段源程序通常用于_ 經常用到的一個程序段 -場合。P87、P1074. 子程序的基本結構包括子程序說明、現(xiàn)場保護及恢復、子程序體、子程序返回_等幾個部分;子程序的參數(shù)傳遞有 _寄存器、堆棧、存儲器_等方法。P104、P1055. D0S功能調用可完成對 _完成對文件、設備、內存 _
18、的管理;BIOS的主要功能是_外設的控 制;如系統(tǒng)加電自檢、弓I導裝入及對鍵盤、磁盤、顯示器、打印機、異步串行通信口等的控制_。6. 給定如下程序段,在每條指令的右邊寫出指令的含義和操作功能,指出該程序段完成的功能及運行結果:MOV AX,0;AX<=0MOV BX,1;BX<=1MOV CX,5 ;CX<=5LP: ADD AX,BX ; AX<=AX+BXADD BX,2;BX<=BX+2LOOP LP;CX<=CX-1 若 CX 0,轉 LPHLT;停機5(1)該程序段完成的功能是 _ 2n 10(2) 程序運行后:(AX)= 36_ ; (BX)=
19、_ 11_; (CX)= _ 0_o三、判斷題1. 偽指令是在匯編中用于管理和控制計算機相關功能的指令。( )X2.程序中的“ $”可指向下一個所能分配存儲單元的偏移地址。( )V3. 宏指令的引入是為了增加匯編程序的功能。( )V4. 多重循環(huán)的內循環(huán)要完整地包含在外循環(huán)中,可嵌套和并列。( )V5. 子程序結構縮短了程序的長度,節(jié)省了程序的存儲空間。( )V五、設計題221.編程實現(xiàn)求S=(X+Y)/Z的值,并將結果放人 RESULT單元。;XT4_5_1.ASMDATA SEGMENT;定義數(shù)據(jù)段XDW 15Y DW -32Z DW 280RESULT DW 2 DUP(?);定義結果保
20、存單元DATA ENDS;數(shù)據(jù)段結束CODE SEGMENT;定義代碼段ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA;初始化 DSMOV DS,AXMOV AX,X;取出被乘數(shù)X存入AX中IMUL X;執(zhí)行 X2 操作MOV CX,AX;乘積的低位字轉存至 CXMOV BX,DX;乘積的高位字轉存至 BXMOV AX,Y;取出被乘數(shù)X存入AX中IMUL Y;執(zhí)行 Y2 操作ADD AX, CX;X2+Y2的低位字與Z的低位字相加ADC DX, BX;X2+Y2的高位字相加IDIV Z;(X 2+Y 2)/ZMOV RESULT,AX;商存入RESULT單兀M
21、OV RESULT+2,DX;余數(shù)存入RESULT+2單元MOV AH,4CHINT 21H;返回 DOSCODE ENDS;代碼段結束END START;匯編結束2.編程序完成計算 S=(A+B)/2-2(A AND B)。;XT4_5_2.ASMDATA SEGMENT;定義數(shù)據(jù)段ADW 15B DW -32SDW ?RESULT DW 2 DUP(?);定義結果保存單元DATA ENDS;數(shù)據(jù)段結束CODE SEGMENT;定義代碼段ASSUME CS:CODE,DS:DATAMOV DS,AXMOV AX,A;取出被乘數(shù)A存入AX中ADD AX, B;A+BSAR AX,1;(A+B)
22、/2MOV BX,AX;存入BX中MOV AX,A;取出被乘數(shù)A存入AX中AND AX, B;A AND BSAL AX,1;(A AND B)*2SUB BX,AX;(A+B)/2-2(A AND B)MOV S,BX;存入S單元MOV AH,4CHINT 21H;返回DOSCODE ENDS;代碼段結束END START;匯編結束5思考與練習題一、選擇題1. 微機中地址總線的作用是()。CA.選擇存儲單元B.選擇信息傳輸?shù)脑O備C.指定存儲單元和I/O接口電路地址D.確定操作對象2. 微機中使用總線結構便于增減外設,同時可以()。CA.減少信息傳輸量B.提高信息傳輸量C.減少信息傳輸線條數(shù)D
23、.增加信息傳輸線條數(shù)3. 可將微處理器、內存儲器及I/O接口連接起來的總線是()。CA.芯片總線B.外設總線C.系統(tǒng)總線D.局部總線4. CPU與計算機的高速外設進行信息傳輸采用的總線是()。DA.芯片總線B.系統(tǒng)總線C.局部總線D.外部設備總線5. 要求傳送64位數(shù)據(jù)信息,應選用的總線是()。CA.ISA B2C C.PCI D.AGP6. 以下不屬于USB主要特點的是()。DA.可以熱插拔 B.數(shù)據(jù)傳輸快速C.攜帶方便D.可并行處理二、填空題1. 總線是微機系統(tǒng)中多個部件之間公用的一組連線,是系統(tǒng)中各個部件信息交換的公共通道,由它構成 芯片、插件或系統(tǒng)之間的 _標準信息通路。P1162.
24、微機總線一般分為內部總線、系統(tǒng)總線和外部總線三類。用于插件板一級互連的是系統(tǒng)總線;用于設備一級互連的是外部總線_。P1161173. 總線寬度是指 可同時傳送的二進制數(shù)據(jù)的位數(shù)_;數(shù)據(jù)傳輸率是指 在單位時間內總線上可傳送的數(shù)據(jù)總量_。P1204. AGP總線是一種_高速圖形接口局部總線標準 _;主要用于_高速視頻或高品質畫面的顯示_場合。P1325. USB總線是一種支持即插即用的新型串行 _接口;其主要特點是 _使用方便、速度加快、連接靈活、獨立供電、支持多媒體P1331346.IEEE1394是一種_新型的高速串行 _總線。主要應用于超過100Kbit/s 的硬盤和視頻設備。P1346思考
25、與練習題一、選擇題1. 存儲器的主要作用是()。DA.存放數(shù)據(jù) B.存放程序 C.存放指令D.存放數(shù)據(jù)和程序2. 以下存儲器中,CPU不能直接訪問的是()。DA.Cache B.RAM C. 主存 D.輔存3. 以下屬于DRAM特點的是()。CA.只能讀出B.只能寫入 C.信息需定時刷新D.不斷電信息能長久保存4. 某存儲器容量為64K x 16,該存儲器的地址線和數(shù)據(jù)線條數(shù)分別為()。 CA.16,32B.32,16C.16,16D.32,325. 采用虛擬存儲器的目的是A.提高主存的存取速度C.擴大主存的存儲空間()。B. 提高輔存的存取速度D.擴大輔存的存儲空間二、填空題1. 存儲容量是
26、指_二進制信息總量_;容量越大,能存儲的_二進制信息越多,系統(tǒng)的處理能 力就越強。P1442. RAM的特點是_通過指令可隨機地對存儲單元進行訪問_;根據(jù)存儲原理可分為靜態(tài)RAM和_動態(tài)RAIM,其中要求定時對其進行刷新的是_動態(tài)RAIM。 P1483. Cache是一種_高速小容量的存儲器,位于_CPIJ和_主存之間,用來存放_CPU正在使用 的指令和數(shù)據(jù);使用Cache的目的是 提高CPU訪問存儲器的存取速度, 減少處理器的等待 時間 _。P144 P1654. 虛擬存儲器是以_存儲器訪問局限性_為基礎,建立在_主存-輔存_物理體系結構上的_主存與輔存之間的數(shù)據(jù)交換技術。P1675. 計算
27、機中采用主存-輔存和 Cache-主存_兩個存儲層次,來解決 _存儲器的速度、容量和 價格_之間的矛盾。P146三、判斷題1.SRAM比 DRAM電路簡單,集成度高,功耗低。(X )2. Cache的存取速度比主存快,但比 CPU內部寄存器慢。(V )3. 輔存與主存的相比,其特點是容量大,速度快。(X )4. CPU可直接訪問主存和輔存。(X )五、分析設計題1. 已知某微機系統(tǒng)的 RAM容量為4K X 8位,首地址為4800H。求其最后一個單元的地址。4800H+1000H-仁57FFH2. 設有一個具有14位地址和8位數(shù)據(jù)的存儲器,問:(1)該存儲器能存儲多少字節(jié)的信息?答:214=24
28、X210=16KB(2)如果存儲器由8K x 4位RAM芯片組成,需要多少片?答:4片(3)需要地址多少位做芯片選擇?答:1位(局部譯碼)3. 用16K x 1位的DRAM芯片組成64K x 8位的存儲器,要求畫出該存儲器組成的邏輯框圖。解:如下圖(共32片16Kx1位)7思考與練習題一、填空題1. 接口是指 外設與CPU通信的控制部件,是 CPU與外設間傳遞信息的 _中轉站。P1722.1/0接口電路位于_總線和外部設備-之間,其作用是_信息轉換和數(shù)據(jù)傳遞經接口電路傳輸?shù)臄?shù)據(jù)類別有 _數(shù)據(jù)信息、控制信息、狀態(tài)信息 -。P仃2、P仃53.1/0 端口地址常用的編址方式有I/O 端口與內存統(tǒng)一編
29、址和I/O端口獨立編址 _兩種;前者的特點是_ (P176) _;后者的特點是 _( P176)_o P1764中斷方式進行數(shù)據(jù)傳送,可實現(xiàn) _CPU與外設_并行工作,提高了 _CP_的工作效率。中斷 傳送方式多適用于小批量慢速數(shù)據(jù)輸入/輸出設備傳送_場合。P1815. DMA方式是在_內存與外設_間開辟專用的數(shù)據(jù)通道,在 _DMA控制器控制下直接進行數(shù)據(jù) 傳送而不必通過 CPU P1828思考與練習題一、填空題1.8237A用 硬件方式 實現(xiàn)I/O外設與內存 之間的快速數(shù)據(jù)直接傳輸;其工作方式有 單字節(jié)傳送方式、數(shù)據(jù)塊傳送方式、請求傳送方式、級聯(lián)傳送方式o P188P1892. 進行DMA傳
30、輸之前,CPU要對8237A 一初始化編程_ :其主要內容有 _ (見P196 8237A編程 一般步驟) o P195P1963.8237A設置了 _主清除命令、清除字節(jié)指示器命令、清除屏蔽寄存器命令3條軟件命令,這些軟件命令只要對相應端口(分別是 8237A端口基地址加 ODH、力口 OCH、力口 OEH )寫操作就會自動執(zhí)行清除命令。P195P196二、簡答題1. DMA控制器8237A有哪兩種工作狀態(tài),其工作特點如何?答案在 P184P184。2.8237A的當前地址寄存器、當前字計數(shù)寄存器和基字寄存器各保存什么值?答案在 P190P191。3.8237A進行DMA數(shù)據(jù)傳送時有幾種傳送
31、方式?其特點是什么答:單字節(jié)傳送方式、字組方式、連續(xù)方式。答案在P188P1894.8237A有幾種對其DMA通道屏蔽位操作的方法?答案在 P193P1194。三、設計題1. 設置PC的8237A通道2傳送1KB數(shù)據(jù),請給其字節(jié)數(shù)寄存器編程。解:傳送1KB( 0400H字節(jié))的字節(jié)數(shù)寄存器的初始值為 03 FFH。通道2字節(jié)數(shù)寄存 器的端口地址:8237A的基地址+09H ;清除字節(jié)指示器的端口地址: 8237A的基地址+0CH。 當8237A通道2傳送1KB數(shù)據(jù),對字節(jié)數(shù)寄存器初始化編程如下:DMA EQU 00H;設8237A的基地址為00H;輸出清除字節(jié)指示器命令OUT DMA+0CH,
32、AL;發(fā)清除字節(jié)指示器命令(指向16位字節(jié)數(shù)寄存器的低 8位);字節(jié)數(shù)寄存器的初始化操作MOV AL,0FFHOUT DMA+09H,ALMOV AL,03HOUT DMA+09H,AL;設置字節(jié)數(shù)寄存器低 8位初始值;與字節(jié)數(shù)奇存器低 8位初始值;設置字節(jié)數(shù)奇存器咼8位初始值;與字節(jié)數(shù)奇存器咼8位初始值9思考與練習題一、填空題1中斷是指_ ( P200) _;實現(xiàn)中斷功能的控制邏輯稱為中斷系統(tǒng)_。P2002. 中斷源是指_引起中斷的設備或事件 _;按照CPU與中斷源的位置可分為 _內部中斷和外部 中斷。P2013. CPU內部運算產生的中斷主要有 _除法出錯、運算溢出和程序調試中設置斷點_。
33、P2014. 中斷源的識別通常有 _查詢中斷和矢量中斷 _兩種方法;前者的特點是 _多個中斷源公用一 個中斷入口服務程序, 通過執(zhí)行一段查詢程序, 確定引起中斷的中斷源狀態(tài); 然后做相應的 中斷處理_;后者的特點是_每個中斷源對應一個中斷服務入口地址,由中斷向量來指示中斷 服務程序入口地址 _。P2025. 中斷向量是中斷服務程序的入口地址 _;存放中斷向量的存儲區(qū)稱為中斷向量表_ P2086.8086中斷系統(tǒng)可處理 256種不同的中斷,對應中斷類型碼為0255 ,每個中斷類型碼與一個 中斷 相對應,每個中斷向量需占用 4個字節(jié)單元;兩個高字節(jié)單元存放中斷入口段地址,兩個低字節(jié)單元存放中斷入口
34、偏移地址 _。P206二、分析設計題1. 設 8259A 的操作命令字 OCW中, EOI=0, R=1,SL=1, L2LiLo=011,試指出 8259A 的優(yōu)先權 排隊順序。答:IR4(高)、IR5、IR6、IR7、IR0、IR1、IR2、IR3(低)2. 在兩片8259A級連的中斷系統(tǒng)中,主片的IR6接從片的中斷請求輸出,請寫出初始化主片、從片時,相應的ICW3的格式。答:主片 ICW3:0100 0000B ;從片 ICW3:0000 0110B。3. 某外部可屏蔽中斷的類型碼為08H,它的中斷服務程序的人口地址為0020:0040H。請編程將該中斷服務程序的入口地址填入中斷矢量表中
35、。解:CLIMOVAX,00MOVDS,AXMOVSI,08H*4MOVWORD PTRSI,0040HINCSIINCSIMOVWORD PTRSI,0020HSTI補充:課后題1 :鍵盤中斷的矢量號為 07H,它的中斷服務程序入口地址為0BA9H:0125IH求它在中斷矢量表中的地址及相應單元內容。2、若將ICW2初始化為78H ,則在中斷響應總線周期從數(shù)據(jù)總線上向CPU送出的對應于IR 2的中斷類型碼為,對應于IR 3的中斷類型碼為。3、優(yōu)先級自動循環(huán)方式開始時,優(yōu)先級隊列還是:IR0->IR7若此時出現(xiàn)了 IRO請求,響應IRO并處理完成后,隊列變?yōu)槎嗌?10思考與練習題一、選擇
36、題1.CPU對8255A執(zhí)行按位置位/復位操作時,寫入的端口地址是()。A.端口 A B. 端口 B C. 端口 C D.控制口 2.8255A的PB 口有()種工作方式?A.1B.2C.3D.43.利用8255A采集100個數(shù)據(jù),數(shù)據(jù)間采樣間隔為 循環(huán)采集一個數(shù)據(jù),那么在循環(huán)的初始化部分應該A. 設置采樣次數(shù)為B. 設置采樣次數(shù)為 沖區(qū)地址指針C. 設置采樣次數(shù)為 沖區(qū)地址指針;設置4.8255A工作于方式1B)的數(shù)據(jù)鎖存。A.上升沿 B.下降沿 C.高電平 D.低電平二、填空題100 次;100 次;10ms,要用循環(huán)查詢方法實現(xiàn),即每次()。C設置用于存放數(shù)據(jù)的緩沖區(qū)地址指針產生10ms
37、的數(shù)據(jù)間采樣間隔;設置用于存放數(shù)據(jù)的緩100 次;8255A的工作方式控制字輸出時,在由外設輸入的STD信號()產生10ms的數(shù)據(jù)間采樣間隔;設置用于存放數(shù)據(jù)的緩的控制下將端口 A或(端口D10.1.2 ) 常用于_近距離_場合。P225P2262. 從并行接口的電路結構來看,并行接口有_輸入接口 _和_輸出接口 _之分。P2263.8255A有兩種命令字,一種是 _工作方式_命令字,另一種是_C 口位操作_命令字。P2290稱為基本I/O工作方4.8253A內部有_24_個對外輸入/輸出端口,有3種工作方式,方式心,方式1稱為選通I/O 工作方式_,方式2稱為_選通雙向總線I/O 方式_。P
38、232P235 三、簡答題1. 從8255A的PC 口讀出數(shù)據(jù),試述控制信號 -CS, A1, A。,-RD,-WR的狀態(tài)。答:-CS=0,A1=1,A0=0,-RD=0,-WR=12. 可編程并行接口芯片 8255A有哪幾種工作方式,每種工作方式有何特點?答:8255A有3種工作方式。方式 0:無條件I/O,用于主機與簡單外設數(shù)據(jù)傳送(只有數(shù)據(jù) 線連接);方式1:選通I/O,主機通過聯(lián)絡與外設單向數(shù)據(jù)傳送;方式2:雙向I/O,主機通過聯(lián)絡與外設雙向數(shù)據(jù)傳送。3. 當 8255A工作在中斷方式 2時,CPU如何區(qū)分輸入或輸出?答:進入中斷服務程序后,查詢輸入IBF和輸出-OBF狀態(tài);若IBF=
39、1 (輸入緩沖器滿)輸入引起中斷;若-OBF=1 (輸出緩沖器空),輸出引起中斷。四、設計題1. 某8255A端口地址范圍為 03F8H- 03FBH A組和B組均工作在方式 0,A 口作為數(shù)據(jù)輸出 端口,C 口低4位作為狀態(tài)信號輸入口,其他端口未用:試畫出該8255A與系統(tǒng)的連接圖,并編寫初始化程序。解1:8255A與系統(tǒng)的連接圖如下。JOWA,At AiiA5 OY74LSSOCWRRDPADiAiPH8255CSPC30PC 74=>< 解2:初始化程序如下。MOV AL , 10000001B; A和B組方式0,A 口輸出和 C 口低4位輸入口 。MOVDX, 03FBHO
40、UTDX, AL2. 用8255A作為接口芯片,編寫滿足如下要求的3段初始化程序:(1)將A組和B組置成方式0, A 口和C 口作為輸入口, B 口作為輸出口。(2)將A組置成方式2,B組置成方式1,B 口作為輸出口(3)將A組置成方式1且A 口作為輸入,PC和PG,作為輸出,B組置成方式1且作為 輸入口。假設控制端口的符號地址為PORTK。解答如下:(1)MOV AL, 10011001B; A和B組方式0,A和C 口輸入口,B 口作為輸出口MOV DX, PORTKOUT DX, AL(2) MOV AL, 11000100B ; A組置成方式 2,B組置成方式 1,B 口作為輸出口MOV
41、 DX, PORTKOUT DX, AL(3) MOV AL, 10110110B; A 口方式1輸入,PC6和PC7輸出,B 口方式1輸入MOV DX, PORTKOUT DX, AL11 思考與練習題一、選擇題1. 串行接口芯片 825lA 可實現(xiàn) ( )。DA. 同步傳送 B. 異步傳送 C. 并行傳送 D.A 和 B 均可2.825lA 工作于串行異步接收時 . 當檢測到 ( ) 引腳為低電平時,可能是起始位。 A A.RxD B.TxD C.-WE D.-RTS3. 輸入控制發(fā)送器數(shù)據(jù)速率的時鐘TxC頻率可以是數(shù)據(jù)傳送波特率的 () 倍。CA.1 、16或64 B.1 、32或64
42、C.16 、32或64 D.16 、64或 1284. 如 8251A 設為異步通信方式,發(fā)送器時鐘輸入端和接收時鐘輸入端連接到頻率19.2kHz輸入信號上,波特率因子為 16,則波特率為 ( ) 波特?AA.1200 B.2400 C.9600 D.19200二、填空題1. 串行通信是指 ,其特點是 ,通常用于 場合。2. 波特率是指 ,該指標用于衡量 。3. 串行通信按通信約定的格式可分為 和兩種;前者的特點是 ;后者的特點是 。4.8251A 是一種 芯片,使用前必須對其進行 設置,主要內容包括 。5. RS-232 是應用于 之間的 接口。6. 在串行異步數(shù)據(jù)傳送時,如果格式規(guī)定8 位
43、數(shù)據(jù)位。 1 位奇偶校驗位, 1 位停止位,則一組異步數(shù)據(jù)總共有 位?三、設計題1.某系統(tǒng)中使可編程串行接口芯片 8251A工作在異步方式,7位數(shù)據(jù)位,偶校驗,2位停止 位,分頻系數(shù)為96,允許發(fā)送也允許接收,若已知其控制口地址為 03FBH試編寫初始化程 序。解 : 初始化程序如下 :MOV DX, 03FBH ;MOV AL, 11111010B;方式字:異步方式 ,7位數(shù)據(jù)位,偶校驗,2位停止位,分頻系數(shù)為 n=16OUT DX, ALMOV AL, 00010101B;命令字 :允許發(fā)送 也允許接收 ,錯誤復位OUT DX, AL12 思考與練習題一、選擇題1. 啟動 8253的計數(shù)器
44、開始或計數(shù)的方式有 ( )。CA. 軟件方式 B. 硬件方式 C. 軟件和硬件方式 D. 門控信號2. 對 8253進行操作前都必須先向 8253 寫入一個 () ,以確定 8253的工作方式。 AA. 控制字 B. 計數(shù)初值 C. 狀態(tài)字 D. 指令3.8253定時器/數(shù)器中,在門控制信號上升沿到來后的()時刻,輸出信號 OUT變成低電平。DA.CLK上升沿 B.CLK 下降沿C. 下一個CLK上升沿D.下一個CLK下降沿4.8253工作在()方式時,OUT引腳能輸出一個CLK周期寬度的負脈沖。DA.方式0 B. 方式1 C. 方式3 D. 方式4或方式5二、填空題1.8253稱為;它具有3個獨立的 ;每個計數(shù)器有 種工作方式;可按編程?2.8253的初始化程序包括 兩部分。完成初始化后,8253即開始自動按 進行工作。3.8253定時器/計數(shù)器工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 景觀設計高速公路施工方案
- 鋼渣采購合同年
- 中小企業(yè)融資租賃協(xié)議
- 培訓班合作協(xié)議書
- 平涼液壓u型渠施工方案
- 鍍鋅板宣傳欄制作施工方案
- 項目委托管理合同
- 湖北省武漢市漢陽區(qū)2024-2025學年上學期元調九年級化學試題(含標答)
- 農機具承包合同協(xié)議
- 2025年拼音考試 測試題及答案
- 貴陽市重點學科
- 電磁學第三版趙凱華答案
- 酒精溶液體積濃度、質量濃度與密度對照表
- 主要腸內營養(yǎng)制劑成分比較
- 老年人各系統(tǒng)的老化改變
- 小學五年級綜合實踐課教案
- 煤礦井下供電常用計算公式及系數(shù)
- ISO14001:2015中文版(20211205141421)
- 汽車總裝車間板鏈輸送線的應用研究
- 工作日志模板
- 購銷合同模板(excel版)
評論
0/150
提交評論