




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 完美word格式整理 1 思考與練習題一、選擇題1.計算機硬件中最核心的部件是( )。c a.運算器 b.主存儲器 c.cpu d.輸入/輸出設備2.微機的性能主要取決于( )。a (b計算機數據處理能力的一個重要指標) a.cpu b.主存儲器 c.硬盤 d.顯示器3.計算機中帶符號數的表示通常采用( )。c a.原碼 b.反碼 c.補碼 d.bcd碼4.采用補碼表示的8位二進制數真值范圍是( )。c a.-127+127 b.-1 27+128 c.-128+127 d.-128+1285.大寫字母“b”的ascii碼是( )。b a.41h b.42h c.61h d.62h6.某數在
2、計算機中用壓縮bcd碼表示為10010011,其真值為( )。c a.10010011b b.93h c.93 d.147二、填空題1.微處理器是指_cpu_;微型計算機以_ cpu _為核心,配置_內存和i/o接口_構成;其特點是_(1)功能強 (2)可靠性高 (3)價格低 (4)適應性強 (5)體積小 (6)維護方便_。p8 p52.主存容量是指_ram和rom總和_;它是衡量微型計算機_計算機數據處理_能力的一個重要指標;構成主存的器件通常采用_dram和prom半導體器件_。p5 p9 3.系統總線是_cpu與其他部件之間傳送數據、地址和控制信息_的公共通道;根據傳送內容的不同可分成_
3、數據、地址、控制_3種總線。p94.計算機中的數據可分為_數值型和非數值型_兩類,前者的作用是_表示數值大小,進行算術運算等處理操作_;后者的作用是_表示字符編碼,在計算機中描述某種特定的信息_。p125.機器數是指_數及其符號在機器中加以表示的數值化_;機器數的表示應考慮_機器數的范圍、機器數的符號、機器數中小數點位置_3個因素。p15 p166.ascii碼可以表示_128_種字符,其中起控制作用的稱為_功能碼_;供書寫程序和描述命令使用的稱為_信息碼_。p18 p19三、判斷題1.計算機中帶符號數采用補碼表示的目的是為了簡化機器數的運算。( )2.計算機中數據的表示范圍不受計算機字長的限
4、制。( )×3.計算機地址總線的寬度決定了內存容量的大小。( )4.計算機鍵盤輸入的各類符號在計算機內部均表示為ascii碼。( )× (鍵盤與計算機通信采用ascii碼)2 思考與練習題一、選擇題1.在eu中起數據加工與處理作用的功能部件是( )。a a.alu b.數據暫存器 c.數據寄存器 d.eu控制電路2.以下不屬于biu中的功能部件是( )。b a.地址加法器 b.地址寄存器 c.段寄存器 d.指令隊列緩沖器3.堆棧操作中用于指示棧頂地址的寄存器是( )。b a.ss b.sp c.bp d.cs4.指令指針寄存器(ip)中存放的內容是( )。b a.指令 b.
5、指令地址 c.操作數 d.操作數地址5.8086系統可訪問的內存空間范圍是( )。b a.0000hffffh b.00000hfffffh c.0216 d.02206.8086的i/o地址空間采用16位數尋址時,可訪問的端門數容量為( )。c a.16kb b.32kb c.64kb d.1mb7.8086最大和最小工作方式的主要差別是( )。d a.數據總線的位數不同 b.地址總線的位數不同 c.i/o端口數的不同 d.單處理器與多處理器的不同二、填空題1.8086的內部結構由_eu_和_biu_組成,前者功能是_執行指令_,后者功能是_總線操作_。p24 p262.8086取指令時,會
6、選取_cs_作為段基值,再加上由_ip_提供的偏移地址形成20位物理地址。3.8086有兩種外部中斷請求線,它們分別是_intr_和_nmi_。p324.8086的標志寄存器共有_9_個標志位,分為_6_個_狀態_標志位和_3_個_控制_標志位。p285.8086為訪問1mb內存空間,將存儲器進行_分段_管理;其_物理_地址是唯一的;偏移地址是指_相對段基地址的偏移量_;邏輯地址常用于_程序中_。p29 p20 p34 p356.邏輯地址為1000h:0230h時,其物理地址是_10230h_,段地址是_1000h_,偏移量是_0230h_。7.時鐘周期是指_cpu基本時間計量單位_,總線周期
7、是指_一次總線操作時間_,總線操作是指_cpu經外部總線對存儲器或i/o端口進行一次信息輸入和輸出的過程_。p378.8086工作在最大方式時cpu引腳mn/-mx應接_地_;最大和最小工作方式的應用場合分別是_多處理器和單處理器系統_。p38 p39三、判斷題1.ip中存放的是正在執行的指令偏移地址。( )×2.從內存單元偶地址開始存放的數據稱為規則字。( )3.eu執行算術和邏輯運算后的結果特征可由控制標志位反映出來。( )×4.指令執行中插入ti,和tw是為了解決cpu與外設之間的速度差異。( )×5.總線操作中第1個時鐘周期通常是取指周期。( )×
8、;6.8086系統復位后重新啟動時從內存地址ffff0h處開始執行。( )四、簡答題1.8086微處理器中的指令隊列起什么作用(eu從指令隊列取指令的緩沖作用),其長度是多少字節(6個字節)?p262.什么是邏輯地址(無符號32位二進制數),它由哪兩部分組成(段地址和偏移地址)? 8086的物理地址是如何形成的(物理地址=段地址*10h+偏移地址)?p353.8086微機系統中存儲器為什么要分段(8086系統內的地址寄存器均是16位,只能尋址64kb;將1mb存儲器分成邏輯段,每段不超過64kb空間,以便cpu操作。),各邏輯段之間的關系如何(可重疊、交叉、緊密連接和分離)?p344.i/o端
9、口有哪兩種編址方式(統一編址和獨立編址),8086的最大i/o尋址空間是多少(64kb)?p365.8086的最大工作模式(8086、8087和8089通過總線控制器8288產生對總線的控制信號)和最小工作方式(8086直接產生總線控制信號)的主要區別是什么?他們分別應用在何種場合(多處理器和單處理器系統)?p396.簡述實地址方式(由段地址和偏移地址計算產生物理地址,其物理地址可以超過20位)和虛擬8086方式(由段地址和偏移地址計算產生的有效物理地址為20位)的區別。p417.簡述pentium微處理器的主要特性。p44五、分析題1.有一個由10個字組成的數據區,其起始地址為1200h:0
10、120h。試寫出該數據區的首末存儲單元的實際地址(12120h12120h+10*2-1=12133h)。2.若一個程序段開始執行之前,(cs)=33aoh,(ip)=0130h,試問該程序段啟動執行指令的實際地址是什么(33a00h+0130h=33b30h)?3.有兩個16位的字31dah和5e7fh,它們在8086系統存儲器中的地址分別為00130h和00134h,試畫出它們的存儲示意圖。地址存儲空間00130h0dah00131h31h00134h7fh00135h5eh4.將字符串“good!”的ascii碼依次存人從01250h開始的字節單元中,畫出它們存放的內存單元示意圖。地址存
11、儲空間01250hg01251ho01252ho01253hd01254h!3 思考與練習題一、選擇題1.寄存器間接尋址方式中,要尋找的操作數位于( )中。b a.通用寄存器 b.內存單元 c.段寄存器 d.堆棧2.下列指令中正確的是( )。c a.mov al,bx b.mov cs,ax c.mov al,cl d.mov bx,si3.下列指令中錯誤的是( )。c a.mov ax,1234h b.inc bx c.srl ax,2 d.push dx4.設(sp)=1010h,執行pop ax后,sp中的內容為( )。b a.1011h b.1012h c.1ooeh d.100fh5
12、.給定(al)=80h,(cl)=02h,指令shr al,cl執行后的結果是( )。b a.(al)=40h b.(al)=20h c.(al)=c0h d.(al)=e0h6.將ax清零并使cf位清零,下面指令錯誤的是( )。a a.sub ax,bx b.xor ax,ax c.mov ax,0(不影響fr) d.and ax,0oooh二、填空題1.計算機指令通常由_操作碼字段_和_操作數字段_兩部分組成;指令對數據操作時.按照數據的存放位置可分為_立即數、寄存器操作數、存儲器操作數_。2.尋址的含義是指_尋找操作數的過程_;8086指令系統的尋址方式按照大類可分為_與操作數有關的尋址
13、方式、與i/o端口有關的尋址方式_;其中尋址速度最快的是_立即數尋址_。p54p573.指令mov ax,es:bx+o1ooh中,源操作數位于_物理地址為es*10h+bx+0100h的存儲單元_;讀取的是_附加數據es_段的存儲單元內容。4.堆棧是一個特殊的_存儲器區域_,其操作是以_2字節單元_為單位按照_先進后出_原則來處理;采用_sp_指向棧頂地址,入棧時地址變化為_sp<=(sp)-2_。p575.i/o端口的尋址有_直接端口尋址和間接端口尋址_兩種方式;采用8位數端口地址(直接端口尋址)時,可訪問的端口地址為_0255_;采用16位數端口地址(間接端口尋址)時,可訪問的端口
14、地址為_065535_。p57 p58三、分析計算題1、析如下指令的正誤,對錯誤指令說明出錯誤原因并加以收正: (1)mov 1200,23h (2)mov 1020h,cx (3)mov 1000h,2000h (4)mov ip,o00h (5)push al (6)out cx,al (7)in al,80h (8)mov cl,3300h (1)mov 1200,23h ;未指明數據類型 mov byte ptr1200,23h (2)mov 1020h,cx ;立即數不能作為目標操作數 mov 1020h,cx (3)mov 1000h,2000h ;兩操作數不能均是內存單元 mov
15、 byte ptr 1000h,2000h (4)mov ip,000h ;ip不能在mov指令中出現 jmp 000h (5)push al ;操作數必須是16位 push ax (6)out cx,al ;cx不能作為端口地址的間接訪問寄存器 out dx,al (7)in al,80h ;直接端口地址寫法錯誤 in al,80h (8)mov cl,3300h ;兩操作數的數據類型不一致 mov cx,3300h2.試分析如下程序段執行完后,bx的內容:817fh mov bx,1030h ;(bx)=1030h mov cl,3 ;(cl)=3 shl bx,cl ;(bx)=8180
16、h dec bx ;(bx)=817fh4 思考與練習題一、選擇題1.匯編語言程序中可執行的指令位于( )中。c a.數據段 b.堆棧段 c.代碼段 d.附加數據段2.以下內容不是標號和變量屬性的是( )。b a.段屬性 b.地址屬性 c.偏移屬性 d.類型屬性3.dos功能調用中采用屏幕顯示單個字符,其值保存在( )寄存器。c a.al b.ah c.dl d.dh4.dos功能調用中,從鍵盤讀取一個字符并回顯的是( )。a a.01h b.02h c.09h d.0ah5.循環程序設計中,要考慮的核心問題是( )。d a.循環的控制 b.選擇循環結構 c.設置循環參數初始值 d.修改循環控
17、制參數6.對于宏指令和子程序,下列說法不正確的是( )。d a.宏指令不能簡化目標程序 b.子程序可以簡化目標程序,但執行時間長 c.子程序在執行過程中由cpu處理 d.宏指令在執行時要保護和恢復現場二、填空題1.匯編語言是一種面向_cpu指令系統_的程序設計語言,采用_指令助記符_表示操作碼和操作數,用_符號地址_表示操作數地址。p822.匯編語言的語句可由_名字、操作符、操作數、注釋_四部分組成;其中_操作符_是必須具備的。p833.機器指令是指_發送給cpu的命令_,在運行時由_cpu_執行;偽指令是_發送給匯編程序的命令_,在匯編過程中由_匯編程序_進行處理;宏指令是指_代表一段源程序
18、_,通常用于_經常用到的一個程序段_場合。p87、p1074.子程序的基本結構包括_子程序說明、現場保護及恢復、子程序體、子程序返回_等幾個部分;子程序的參數傳遞有_寄存器、堆棧、存儲器_等方法。p104、p1055.dos功能調用可完成對_完成對文件、設備、內存_的管理;bios的主要功能是_外設的控制;如系統加電自檢、引導裝入及對鍵盤、磁盤、顯示器、打印機、異步串行通信口等的控制_。6.給定如下程序段,在每條指令的右邊寫出指令的含義和操作功能,指出該程序段完成的功能及運行結果: mov ax,0 ;ax<=0 mov bx,1 ;bx<=1 mov cx,5 ;cx<=5
19、 lp: add ax,bx ;ax<=ax+bx add bx,2 ;bx<=bx+2 loop lp ;cx<=cx-1;若cx0,轉lp hlt ;停機 (1)該程序段完成的功能是_。 (2)程序運行后:(ax)=_36_;(bx)= _11_;(cx)= _0_。三、判斷題1.偽指令是在匯編中用于管理和控制計算機相關功能的指令。( )×2.程序中的“$”可指向下一個所能分配存儲單元的偏移地址。( )3.宏指令的引入是為了增加匯編程序的功能。( )4.多重循環的內循環要完整地包含在外循環中,可嵌套和并列。( )5.子程序結構縮短了程序的長度,節省了程序的存儲空
20、間。( )五、設計題1.編程實現求s=(x2+y2)/z的值,并將結果放人result單元。;xt4_5_1.asmdata segment ;定義數據段 x dw 15 y dw -32 z dw 280 result dw 2 dup(?) ;定義結果保存單元data ends ;數據段結束code segment ;定義代碼段 assume cs:code,ds:data start: mov ax,data ;初始化ds mov ds,ax mov ax,x ;取出被乘數x存入ax中 imul x ;執行x2操作 mov cx,ax ;乘積的低位字轉存至cx mov bx,dx ;乘積
21、的高位字轉存至bx mov ax,y ;取出被乘數x存入ax中 imul y ;執行y2操作 add ax, cx ;x2+y2的低位字與z的低位字相加 adc dx, bx ;x2+y2的高位字相加 idiv z ;(x2+y2)/z mov result,ax ;商存入result單元 mov result+2,dx ;余數存入result+2單元 mov ah,4ch int 21h ;返回dos code ends ;代碼段結束 end start ;匯編結束2.編程序完成計算s=(a+b)/2-2(a and b)。;xt4_5_2.asmdata segment ;定義數據段 a
22、dw 15 b dw -32 s dw ? result dw 2 dup(?) ;定義結果保存單元data ends ;數據段結束code segment ;定義代碼段 assume cs:code,ds:data start: mov ax,data ;初始化ds mov ds,ax mov ax,a ;取出被乘數a存入ax中 add ax, b ;a+b sar ax,1 ;(a+b)/2 mov bx,ax ;存入bx中 mov ax,a ;取出被乘數a存入ax中 and ax, b ;a and b sal ax,1 ;(a and b)*2 sub bx,ax ; (a+b)/2-
23、2(a and b) mov s,bx ;存入s單元 mov ah,4ch int 21h ;返回dos code ends ;代碼段結束 end start ;匯編結束5 思考與練習題一、選擇題1.微機中地址總線的作用是( )。c a.選擇存儲單元 b.選擇信息傳輸的設備 c.指定存儲單元和i/o接口電路地址 d.確定操作對象2.微機中使用總線結構便于增減外設,同時可以( )。c a.減少信息傳輸量 b.提高信息傳輸量 c.減少信息傳輸線條數 d.增加信息傳輸線條數3.可將微處理器、內存儲器及i/o接口連接起來的總線是( )。c a.芯片總線 b.外設總線 c.系統總線 d.局部總線4.cp
24、u與計算機的高速外設進行信息傳輸采用的總線是( )。d a.芯片總線 b.系統總線 c.局部總線 d.外部設備總線5.要求傳送64位數據信息,應選用的總線是( )。c a.isa b.i2c c.pci d.agp6.以下不屬于usb主要特點的是( )。d a.可以熱插拔 b.數據傳輸快速 c.攜帶方便 d.可并行處理二、填空題1.總線是微機系統中_多個部件之間公用的_一組連線,是系統中各個部件_信息交換的_公共通道,由它構成_芯片、插件或系統之間的_標準信息通路。p1162.微機總線一般分為_內部總線、系統總線和外部總線_三類。用于插件板一級互連的是_系統總線_;用于設備一級互連的是_外部總
25、線_。p1161173.總線寬度是指_可同時傳送的二進制數據的位數_;數據傳輸率是指_在單位時間內總線上可傳送的數據總量_。p1204.agp總線是一種_高速圖形接口局部總線標準_;主要用于_高速視頻或高品質畫面的顯示_場合。p1325.usb總線是一種_支持即插即用的新型串行_接口;其主要特點是_使用方便、速度加快、連接靈活、獨立供電、支持多媒體_。p1331346.ieee1394是一種_新型的高速串行_總線。主要應用于_超過100kbit/s的硬盤和視頻設備_。p1346 思考與練習題一、選擇題1.存儲器的主要作用是( )。d a.存放數據 b.存放程序 c.存放指令 d.存放數據和程序
26、2.以下存儲器中,cpu不能直接訪問的是( )。d a.cache b.ram c.主存 d.輔存3.以下屬于dram特點的是( )。c a.只能讀出 b.只能寫入 c.信息需定時刷新 d.不斷電信息能長久保存4.某存儲器容量為64k x 16,該存儲器的地址線和數據線條數分別為( )。c a.16,32 b.32,16 c.16,16 d.32,325.采用虛擬存儲器的目的是( )。c a.提高主存的存取速度 b.提高輔存的存取速度 c.擴大主存的存儲空間 d.擴大輔存的存儲空間二、填空題1.存儲容量是指_二進制信息總量_;容量越大,能存儲的_二進制信息_越多,系統的處理能力就_越強_。p1
27、442.ram的特點是_通過指令可隨機地對存儲單元進行訪問_;根據存儲原理可分為_靜態ram_和_動態ram_,其中要求定時對其進行刷新的是_動態ram_。p1483.cache是一種_高速小容量_的存儲器,位于_cpu_和_主存_之間,用來存放_cpu正在使用的指令和數據_;使用cache的目的是_提高cpu訪問存儲器的存取速度,減少處理器的等待時間_。p144 p1654.虛擬存儲器是以_存儲器訪問局限性_為基礎,建立在_主存-輔存_物理體系結構上的_主存與輔存之間的數據交換_技術。p1675.計算機中采用_主存-輔存和cache-主存_兩個存儲層次,來解決_存儲器的速度、容量和價格_之間
28、的矛盾。p146三、判斷題1.sram比dram電路簡單,集成度高,功耗低。( × )2.cache的存取速度比主存快,但比cpu內部寄存器慢。( )3.輔存與主存的相比,其特點是容量大,速度快。( × )4.cpu可直接訪問主存和輔存。( × )五、分析設計題1.已知某微機系統的ram容量為4k × 8位,首地址為4800h。求其最后一個單元的地址。4800h+1000h-1=57ffh2.設有一個具有14位地址和8位數據的存儲器,問: (1)該存儲器能存儲多少字節的信息?答:214=24×210=16kb (2)如果存儲器由8k x 4位r
29、am芯片組成,需要多少片?答:4片 (3)需要地址多少位做芯片選擇?答:1位(局部譯碼)3.用16k x 1位的dram芯片組成64k x 8位的存儲器,要求畫出該存儲器組成的邏輯框圖。 解: 如下圖(共32片16kx1位)cs ab-rd16kx1位(8片)-wrdb譯碼器-cs ab-rd16kx1位(8片)-wrdb-cs ab-rd16kx1位(8片)-wrdb-cs ab-rd16kx1位(8片)-wrdba13a0d8d0a15a14-y3(c0000hffffh)-y1(8000hbfffh)-y2(4000h7fffh)-y0(0000h3fffh)-memr-memw7 思考
30、與練習題一、填空題1.接口是指_外設與cpu通信的控制部件_,是_cpu與外設間傳遞信息的_中轉站。p1722.i/o接口電路位于_總線和外部設備_之間,其作用是_信息轉換和數據傳遞_;經接口電路傳輸的數據類別有_數據信息、控制信息、狀態信息_。p172、p1753.i/o端口地址常用的編址方式有_i/o端口與內存統一編址和i/o端口獨立編址_兩種;前者的特點是_(p176)_;后者的特點是_(p176)_。p1764.中斷方式進行數據傳送,可實現_cpu與外設_并行工作,提高了_cpu_的工作效率。中斷傳送方式多適用于_小批量慢速數據輸入/輸出設備傳送_場合。p1815.dma方式是在_內存
31、與外設_間開辟專用的數據通道,在_dma控制器_控制下直接進行數據傳送而不必通過cpu。p1828 思考與練習題一、填空題1.8237a用_硬件方式_實現_i/o外設與內存_之間的快速數據直接傳輸;其工作方式有_單字節傳送方式、數據塊傳送方式、請求傳送方式、級聯傳送方式_。p188p1892.進行dma傳輸之前,cpu要對8237a_初始化編程_:其主要內容有_(見p196 8237a編程一般步驟)_。p195p1963.8237a設置了_主清除命令、清除字節指示器命令、清除屏蔽寄存器命令_3條軟件命令,這些軟件命令只要對_相應端口(分別是8237a端口基地址加0dh、加0ch、加0eh)寫操
32、作_就會自動執行清除命令。p195p196二、簡答題1.dma控制器8237a有哪兩種工作狀態,其工作特點如何? 答案在p184p184。2.8237a的當前地址寄存器、當前字計數寄存器和基字寄存器各保存什么值? 答案在p190p191。3.8237a進行dma數據傳送時有幾種傳送方式?其特點是什么 答:單字節傳送方式、字組方式、連續方式。答案在p188p1894.8237a有幾種對其dma通道屏蔽位操作的方法? 答案在p193p1194。三、設計題1.設置pc的8237a通道2傳送1kb數據,請給其字節數寄存器編程。解:傳送1kb(0400h字節)的字節數寄存器的初始值為03 ffh。通道2
33、字節數寄存器的端口地址:8237a的基地址+09h;清除字節指示器的端口地址:8237a的基地址+0ch。當8237a通道2傳送1kb數據,對字節數寄存器初始化編程如下:dma equ 00h ;設8237a的基地址為00h;輸出清除字節指示器命令out dma+0ch,al ;發清除字節指示器命令(指向16位字節數寄存器的低8位);字節數寄存器的初始化操作mov al,0ffh ;設置字節數寄存器低8位初始值out dma+09h,al ;寫字節數寄存器低8位初始值mov al,03h ;設置字節數寄存器高8位初始值out dma+09h,al ;寫字節數寄存器高8位初始值9 思考與練習題一
34、、填空題1.中斷是指_(p200)_;實現中斷功能的控制邏輯稱為_中斷系統_。p2002.中斷源是指_引起中斷的設備或事件_;按照cpu與中斷源的位置可分為_內部中斷和外部中斷_。p2013.cpu內部運算產生的中斷主要有_除法出錯、運算溢出和程序調試中設置斷點_。p2014.中斷源的識別通常有_查詢中斷和矢量中斷_兩種方法;前者的特點是_多個中斷源公用一個中斷入口服務程序,通過執行一段查詢程序,確定引起中斷的中斷源狀態;然后做相應的中斷處理_;后者的特點是_每個中斷源對應一個中斷服務入口地址,由中斷向量來指示中斷服務程序入口地址_。p2025.中斷向量是_中斷服務程序的入口地址_;存放中斷向
35、量的存儲區稱為_中斷向量表_。p2086.8086中斷系統可處理_256_種不同的中斷,對應中斷類型碼為_0255_,每個中斷類型碼與一個_中斷_相對應,每個中斷向量需占用_4_個字節單元;兩個高字節單元存放_中斷入口段地址_,兩個低字節單元存放_中斷入口偏移地址_。p206二、分析設計題1.設8259a的操作命令字ocw2中,eoi=0,r=1,sl=1,l2l1l0=011,試指出8259a的優先權排隊順序。答:ir4(高)、ir5、ir6、ir7、ir0、ir1、ir2、ir3(低)2.在兩片8259a級連的中斷系統中,主片的ir6接從片的中斷請求輸出,請寫出初始化主片、從片時,相應的i
36、cw3的格式。答: 主片icw3:0100 0000b ;從片icw3:0000 0110b。3.某外部可屏蔽中斷的類型碼為08h,它的中斷服務程序的人口地址為0020:0040h。請編程將該中斷服務程序的入口地址填入中斷矢量表中。解: cli mov ax,00 mov ds,ax mov si,08h*4 mov word ptrsi,0040h inc si inc si mov word ptrsi,0020h sti補充:課后題1: 鍵盤中斷的矢量號為07h,它的中斷服務程序入口地址為0ba9h:0125h,求它在中斷矢量表中的地址及相應單元內容。2、若將 icw2 初始化為78h
37、, 則在中斷響應總線周期從數據總線上向cpu送出的對應于 ir的中斷類型碼為 ,對應于 ir的中斷類型碼為 。3、優先級自動循環方式開始時,優先級隊列還是:ir0->ir7若此時出現了ir0請求,響應ir0并處理完成后,隊列變為多少?10 思考與練習題一、選擇題1.cpu對8255a執行按位置位/復位操作時,寫入的端口地址是( )。d a.端口a b.端口b c.端口c d.控制口2.8255a的pb口有( )種工作方式?b a.1 b.2 c.3 d.43.利用8255a采集100個數據,數據間采樣間隔為10ms,要用循環查詢方法實現,即每次循環采集一個數據,那么在循環的初始化部分應該
38、( )。c a.設置采樣次數為100次;設置用于存放數據的緩沖區地址指針 b.設置采樣次數為100次;產生10ms的數據間采樣間隔;設置用于存放數據的緩沖區地址指針 c.設置采樣次數為100次;產生10ms的數據間采樣間隔;設置用于存放數據的緩沖區地址指針;設置8255a的工作方式控制字4.8255a工作于方式1輸出時,在由外設輸入的std信號( )的控制下將端口a或(端口b)的數據鎖存。d a.上升沿 b.下降沿 c.高電平 d.低電平二、填空題1.微機和外設通信的并行傳輸是指_數據的各位同時傳送_;并行接口的特點是_(p226 10.1.2)_;常用于_近距離_場合。p225p2262.從
39、并行接口的電路結構來看,并行接口有_輸入接口_和_輸出接口_之分。p2263.8255a有兩種命令字,一種是_工作方式_命令字,另一種是_c口位操作_命令字。p2294.8253a內部有_24_個對外輸入/輸出端口,有3種工作方式,方式0稱為_基本i/o工作方式_,方式1稱為_選通i/o工作方式_,方式2稱為_選通雙向總線i/o方式_。p232p235三、簡答題1.從8255a的pc口讀出數據,試述控制信號-cs,a1,a0,-rd,-wr的狀態。 答:-cs=0,a1=1,a0=0,-rd=0,-wr=12.可編程并行接口芯片8255a有哪幾種工作方式,每種工作方式有何特點? 答:8255a
40、有3種工作方式。方式0:無條件i/o,用于主機與簡單外設數據傳送(只有數據線連接);方式1:選通i/o,主機通過聯絡與外設單向數據傳送;方式2:雙向i/o,主機通過聯絡與外設雙向數據傳送。3.當8255a工作在中斷方式2時,cpu如何區分輸入或輸出? 答:進入中斷服務程序后,查詢輸入ibf和輸出-obf狀態;若ibf=1(輸入緩沖器滿),輸入引起中斷;若-obf=1(輸出緩沖器空),輸出引起中斷。四、設計題1.某8255a端口地址范圍為03f8h03fbh,a組和b組均工作在方式0,a口作為數據輸出端口,c口低4位作為狀態信號輸入口,其他端口未用:試畫出該8255a與系統的連接圖,并編寫初始化
41、程序。解1:8255a與系統的連接圖如下。pc30pc74 解2:初始化程序如下。 moval, 10000001b ; a和b組方式0,a口輸出和c口低4位輸入口。 movdx, 03fbh outdx, al2.用8255a作為接口芯片,編寫滿足如下要求的3段初始化程序: (1)將a組和b組置成方式0,a口和c口作為輸入口,b口作為輸出口。 (2)將a組置成方式2,b組置成方式1,b口作為輸出口 (3)將a組置成方式1且a口作為輸入,pc6和pc7,作為輸出,b組置成方式1且作為輸入口。假設控制端口的符號地址為portk。解答如下:(1)moval, 10011001b ; a和b組方式0
42、,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, al11 思考與練習題一、選擇題1.串行接口芯片825la可實現( )。d a.同步傳送 b.異步傳送 c.并行傳送 d.a和b均可2.825la工作于串行異步接收時.當檢測到( )引腳為低電平時,可能是起始位。a a.rxd b.txd c.-we
43、 d.-rts3.輸入控制發送器數據速率的時鐘txc頻率可以是數據傳送波特率的( )倍。c a.1、16或64 b.1、32或64 c.16、32或64 d.16、64或1284.如8251a設為異步通信方式,發送器時鐘輸入端和接收時鐘輸入端連接到頻率19.2khz輸入信號上,波特率因子為16,則波特率為( )波特?a a.1200 b.2400 c.9600 d.19200二、填空題1.串行通信是指_,其特點是_,通常用于_場合。2.波特率是指_,該指標用于衡量_。3.串行通信按通信約定的格式可分為_和_兩種;前者的特點是_;后者的特點是_。4.8251a是一種_芯片,使用前必須對其進行_設
44、置,主要內容包括_。5.rs-232是應用于_之間的_接口。6.在串行異步數據傳送時,如果格式規定8位數據位。1位奇偶校驗位,1位停止位,則一組異步數據總共有_位?三、設計題1.某系統中使可編程串行接口芯片8251a工作在異步方式,7位數據位,偶校驗,2位停止位,分頻系數為96,允許發送也允許接收,若已知其控制口地址為03fbh,試編寫初始化程序。解:初始化程序如下:mov dx, 03fbh ;mov al, 11111010b ;方式字:異步方式,7位數據位,偶校驗,2位停止位,分頻系數為n=16out dx, almov al, 00010101b ;命令字:允許發送也允許接收,錯誤復位
45、out dx, al12 思考與練習題一、選擇題1.啟動8253的計數器開始或計數的方式有( )。c a.軟件方式 b.硬件方式 c.軟件和硬件方式 d.門控信號2.對8253進行操作前都必須先向8253寫入一個( ),以確定8253的工作方式。a a.控制字 b.計數初值 c.狀態字 d.指令3.8253定時器/數器中,在門控制信號上升沿到來后的( )時刻,輸出信號out變成低電平。d a.clk上升沿 b.clk下降沿 c.下一個clk上升沿 d.下一個clk下降沿4.8253工作在( )方式時,out引腳能輸出一個clk周期寬度的負脈沖。d a.方式0 b. 方式1 c.方式3 d.方式4或方式5二、填空題1.8253稱為_;它具有3個獨立的_;每個計數器有_種工作方式;可按_編程?2.8253的初始化程序包括_兩部分。完成初始化后,8253即開始自動按_進行工作。3.8253定時器/計數器工作在某種方式時,需要在gate端外加觸發信號才能啟動計數,這種方式稱為_。4.8253內部有_個對外輸入/輸出端口,有_種工作方式,方式0稱
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建事業單位考試職場心理素質試題及答案
- 財務成本管理考察重點試題及答案
- 2024年項目管理考試復習思路試題及答案
- 項目管理變更控制探討試題及答案
- 項目概念確認的試題及答案
- 微生物抗生素替代物研究試題及答案
- 泄爆屋頂的施工方案
- 項目干系人分析中的定性與定量方法試題及答案
- 項目管理信息系統試題及答案
- 迪慶防風卷簾施工方案
- 金屬非金屬地下礦山安全生產標準化定級評分標準(2023版)
- 鼻腸管的護理查房
- 化工技術經濟(第五版)課件-第7章-項目可行性研究與決策-
- 安全掃描漏洞管理方案
- 員工工資表范本
- 小學二年級下口算題1000道(50道每天)
- 空調安裝免責協議書模板
- 浙江省石材面板保溫裝飾板外墻外保溫系統應用技術規程
- 換電站(充電樁)安全風險告知模板
- 寧夏傳統文化調研報告范文
- 景區食堂經營外包合同
評論
0/150
提交評論