日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

微型计算机原理及应用 考研,中山大学《微型计算机系统原理及应用》考研模拟题两套及答案.pdf...

發(fā)布時間:2023/12/29 windows 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微型计算机原理及应用 考研,中山大学《微型计算机系统原理及应用》考研模拟题两套及答案.pdf... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

中山大學《微型計算機系統(tǒng)原理及應用》考研模擬題兩套及答案.pdf

考試復習重點資料(最新版)考試復習重點資料(最新版) 封封 面面 第1頁 資料見第二頁資料見第二頁 模擬題一 一.填空題 1.8086的地址線有( )條.數(shù)據(jù)線( )條.可直接尋址( )字節(jié)存儲空間。 2.INTEL8086的當前CS2000H,IP1000H,則將形成的20位物理地址為( )。 3.8086有兩種工作模式,( )和( )。 4.8086有二條外部中斷請求輸入引腳( )和( )。 5.設SP0040H,當執(zhí)行指令PUSH AX后,SP( ) 。 6.主機和I/O設備間的數(shù)據(jù)傳送有( ).( )和( )三種方式,其中( ) 方式傳送 過程中CPU無需參與。 7.中斷處理過程一般有中斷請求.( ).中斷處理.中斷返回四步。 8.中斷類型號為20H的中斷所對應的中斷向量存放在內(nèi)存從 ( ) 開始的四個連續(xù)字節(jié)單 元中,若這四個字節(jié)單元的內(nèi)容由低地址到高地址依次為00H,50H,00H,60H,則中斷服務 程序的入口地址( )。 9.串行通信有兩種基本的通信方式,分別是( )和( )。 10.8259A是常用的( )管理芯片,可( )級中斷源。 二.選擇題 1. 二進制數(shù) 10010110.10B 的十進制數(shù)值可表示為( ) A. 96.8 B. 150.5 C. 96.5 D. 160.5 2.RAM 6116芯片有2K8位的容量,它的片內(nèi)地址選擇線和數(shù)據(jù)線分別是( ) A.A0A15和D0D15 B.A0A10和D0D7 C.A0A11和D0D7 D.A0A11和D0D15 3.8086 CPU在響應中斷時順序?qū)? )內(nèi)容壓入堆棧。 A.CS.IP.FR B.IP.CS.FR C.FR.CS.IP D.FR.IP.CS 4.8086能夠訪問的存儲空間的大小是( )。 A. 64k B. 1M C. 256 D.16M 5.8253 是可編程定時.計數(shù)器芯片,它內(nèi)部有( )。 A.三個定時器 B.四個定時器 C.二個計數(shù)器 D.四個計數(shù)器 6.相鄰段地址之間的最小距離為( ) A.16個字節(jié) B.64K字節(jié) C.1K字節(jié) D.256字節(jié) 7.8086 CPU的NMI引腳上輸入的信號是( ) A.可屏蔽中斷請求 B.非屏蔽中斷請求 C.中斷相應 D.總線請求 8.8086/8088的一個典型總線周期需要( )個T狀態(tài)。 A4 B3 C2 D1 9.堆棧的工作方式是( ) A先進先出 B隨機讀寫 C只能讀出不能寫入 D后進先出 10.下列四條指令中正確的是( ) (1)MOV BL,CX (2)MOV DS,AX (3)MOV BX,DI (4)CMP AX,1234H A(1)與(2) B(2)與(3) C(2)與(4) D(1)與(3) 三.分析計算題 1.8253的計數(shù)器2工作于方式2,其計數(shù)時鐘CLK2,為100KHz,輸出信號OUT2作定時中斷 申請,定時間隔為8ms,試計算其計數(shù)初值N 2.一個具有14位地址8位數(shù)據(jù)線的存儲器, 能存儲多少字節(jié)數(shù)據(jù), 若由8k4的芯片組成, 共需多少芯片 3.設有三個字單元BUF1.BUF2和BUF3,要求不使用ADD和ADC指令,實現(xiàn)將BUF1與BUF2相 加存放于BUF3中,寫出程序段。 4.設 DS2000H, SS1000H, BX1200H, CX559AH, SP1350H (21350H)8AH,(21351H)22H,(11350H)0FH,(11351H)32H 下列各指令都在此環(huán)境下執(zhí)行,在下列空格中填入相應指令的執(zhí)行結(jié)果。 (1)MOV AX,1350H AX( ) (2)MOV AX,1350H AX( ) (3)MOV 0150HBX,CX (21350H)( ) (4)POP AX AX( )SP( ) 四.簡答如下問題 1.在8086存儲器中存放數(shù)據(jù)時有對準字與非對準字之分,請說明它們的區(qū)別 2.在讀總線周期中,各時鐘周期所完成的任務。如果外設沒準備好,應在哪個時鐘周期 插入什么時鐘周期 3.簡述總線接口部件BIU和執(zhí)行部件EU的作用。 4.簡述中斷與子程序調(diào)用之間的區(qū)別。 五.計算與做圖題 1.在8086系統(tǒng)中,試用4K8位的2732及74LS138譯碼器,構(gòu)成一個32K8的RAM,畫出 硬件連接圖,并寫出每片地址范圍。 2.設系統(tǒng)中8253端口地址為40H-43H,畫出譯碼電路,編程對其作如下設置。其中,控 制字格式如下 (1)計數(shù)通道0工作在方式0,二進制計數(shù),計數(shù)初值30H。 (2)計數(shù)通道 1 工作在方式 3,BCD 碼計數(shù),計數(shù)初值 9080。 參考答案 一填空題 120、16、1M 221000H 3最大模式、最小模式 4INTR、NMI 5003DH 6程序控制方式、中斷傳送方式、DMA方式、DMA方式 7斷點保護 80080H、65000H 9同步、異步 10中斷、8 二選擇題 1. B 2 .B 3. C 4. B 5. A 6. A 7. B 8. A 9 .A 10.C 三分析計算題 1OUT2輸出頻率為1000/8125,N100E3/125800 2存放的字節(jié)數(shù)為21416K,共需要2組4個芯片。 3MOV CX,BUF1 MOV AX,BUF2 L1INC AX LOOP L1 MOV BUF3,AX 41350H228AH559AH559AH134DH 四簡答如下問題 1對準字存放在偶數(shù)地址開始的兩個存儲單元中,讀寫用一個時鐘周期就可完成。 非對準字存放在奇地址開始的兩個存儲單元中,讀寫需要兩個時鐘周期。 2T1周期向地址總線發(fā)送地址; T2T3周期讀寫數(shù)據(jù); T4周期結(jié)束。 如果外設沒準備好在T3周期插入Tw周期。 3BIU取指令和數(shù)據(jù)。EU執(zhí)行指令。 4中斷段間調(diào)用;子程序可以段間或段內(nèi) 五計算與做圖題 1(1)8K8芯片片內(nèi)地址線13條;32K8矩陣地址線15條;所以組間地址線2條 (2) 四組芯片的地址分別是0000H-1FFFH、 2000H-3FFFFH、 4000H-5FFFH、 6000H-7FFFH (3)電路圖如下 2譯碼電路,如下 (1)格式字00010000B Mov al,10H Out 43H,al Mov al,30H Out 40H,al (2)格式字01110111B Mov al,77H Out 43H,al Mov ax,9080H Out 41H,al Mov al,ah Out 41H,al 模擬題二模擬題二 一.填空題 1.堆棧操作時,一次數(shù)據(jù)入棧,堆棧指針( );一次數(shù)據(jù)出棧,堆棧指針( )。 2.8086系統(tǒng)中的匯編語言程序可以使用四個段, 程序運行時, 四個段的基地址分別放在 ( ) 、 ( )、( )及( )。 3.若某中斷向量為10H,則該中斷的中斷服務子程序的入口地址在中斷向量表中的物理地址 范圍為( )( )。 4.8259可編程中斷控制器可以進行級聯(lián),其級聯(lián)是通過( )管腳實現(xiàn)的。此時,主8259應 接( )。 5.外部設備是通過( )引腳向CPU請求服務的,而CPU是通過( )給外設應答的。 6.對字符串操作時,( )指向源操作數(shù),( )指向目的操作數(shù)。 7.8353有三條寫命令,分別是( )、( )、( )。 8.8255有兩個控制字,它們分別是( )和( )。 9.8086/8088的控制標志有三個,分別是( )、( )和( )。 二.選擇題 1.下列8086CPU標志寄存器FR的標志中,不屬于狀態(tài)標志的是( ) A.OF B.PF C.IF D.CF 2.8086CPU進行內(nèi)存讀操作時,控制信號M/IO和DT/R是( ) A.00 B.01 C. 10 D.11 3.8255A中即可以作數(shù)據(jù)輸入.輸出端口,又可提供控制信息.狀態(tài)信號的端口是 A.B口 B.A口 C.C口 D.三個端口均可以 4.在數(shù)據(jù)傳輸率相同的情況下,同步字符串送的速度高于異步字符傳輸,其原因是 A.字符間無間隔 B.雙方通信同步 C.發(fā)生錯誤的概率少 D.附加位信息總量少 5.8251A的方式控制字(即模式字)的作用是 A.決定8251的數(shù)據(jù)格式 B.決定8251的數(shù)據(jù)格式和傳送方向 C.決定8251何時收發(fā) D.以上都不對 6.CPU與I/O設備間傳送的信號有 A.控制信息 B.狀態(tài)信息 C.數(shù)據(jù)信息 D.以上三種都有 7.若傳送率為1200,波特率因子n16,則收.發(fā)時鐘RxC、TxC的頻率為 A.1MHz B.19.2KHz C.20KHz D.2400Hz 8.CPU與外設間數(shù)據(jù)傳送的控制方式有 A.中斷方式 B.程序控制方式 C.DMA方式 D.以上三種都是 9.堆棧的工作方式是 A.先進先出 B.隨機讀寫 C.只能讀出不能寫入 D.后進先出 10.指令MOV AX,3070H中源操作數(shù)的尋址方式為 A.寄存器間接尋址 B.立即尋址 C.直接尋址 D.變址尋址 三.分析計算題 1.已知AXFFAAH,CF1。執(zhí)行如下三條指令后AX ,CF 。 MOV CX,00ABH OR CX,FF00H SUB AX,CX 2.有數(shù)據(jù)段定義如下 DATA SEGMENT CON1 EQU 20H S1 DB “IBM”,0AH,0DH S2 DW 10 DUP0 S3 DW 1234H,5678H DATA ENDS 上述數(shù)據(jù)段S1.S2.S3的偏移量是多少S25字單元和S31字節(jié)的內(nèi)容是多少 3.8253 的計數(shù)器 2 工作于方式 2,其計數(shù)時鐘 CLK2,為 100KHz,輸出信號 OUT2 作定時中斷 申請,定時間隔為 8ms,試計算其計數(shù)初值 N 四.解釋簡答題 1.中斷的執(zhí)行過程。 2.接口的編址方式。 3.DMA的執(zhí)行過程。 4.CPU與設備之間為什么要增加接口電路 5.8086CPU 的標志寄存器包括那些標志位,其作用是什么 五.綜合題 1.給你 4K8 的存儲芯片若干和譯碼器,要求組成 16K8 的存儲矩陣,請問需要多少片存 儲芯片,片內(nèi)地址線多少,片間地址線有多少,畫出存儲矩陣連接圖。 2.某系統(tǒng)中的8253芯片的通道03和控制端口地址分別為0FFF0H0FFF3H,定義通道0工作 在方式2,CLK02MHz。要求輸出OUT0為1KHz的波特率;定義通道1工作在方式0,其CLK1 輸入外部計數(shù)事件,每計滿1000個向CPU發(fā)出請求。請寫出通道0和通道1的初始化程序,并 畫出電路圖。 控制字格式 一.填空題 1. 2、22. CS、DS、ES、SS3.40H43H4.CAS0.CAS1;從8259的CAS管腳 5.INTR,INTA6.DSSI,ESDI7.寫控制字,寫計數(shù)器初值,鎖存 8.方式控制字,C口置0/置1控制字9.DF、IF、TF 二.CDCDD DBDDC 三.分析計算題 1.FFFFH 1。 2.S1.S2.S3的偏移地址分別為0000H.0005H.000EH S25的內(nèi)容為0,S31的內(nèi)容為34H 3.OUT2輸出頻率為1000/8125,N100E3/125800 四. 1.中斷是CPU與外部設備交換數(shù)據(jù)的一種方式。當有異常事件或外部設備請求服務時,中上 終止當前執(zhí)行的程序,處理事件或請求,當處理完畢后,返回終止的程序繼續(xù)執(zhí)行。這個過 程叫做中斷。 2.把主機和外設之間的起到聯(lián)系.電平轉(zhuǎn)換.緩沖等作用的電路,稱之為接口(電路)。 3.同步在進行通信的主機之間保持時間和頻率準確一致,稱之為同步。 4.總線周期8086/8088通過外部總線對存儲器或I/O接口進行一次訪問所需的時間。 5.異步傳輸在串行通信中,通信雙方以字符為單位進行同步交換數(shù)據(jù)的方式。 五. 1. 請問需要多少片(4片) 片內(nèi)地址線多少(13根) 片間地址線有多少(3根) 畫圖(要件3-8 譯碼器.芯片的地址線.數(shù)據(jù)線.控制線要體現(xiàn)出來) 2.電路圖 mov dx,0FFF6H Mov al,35H Out dx,al Mov ax,2000h Mov dx,0FFF0H Out dx,al Mov ah,al Out dx,al mov dx,0FFF6H Mov al,71H Out dx,al Mov ax,1000D Mov dx,0FFF2H Out dx,al Mov ah,al Out dx,al 、單項選擇題、單項選擇題 1PC 機是 C A、單片機 B、單板機 C、微型計算機 D、微型計算機系統(tǒng) 2CPU 中運算器的主要功能是 D A、算術運算 B、邏輯運算 C、函數(shù)運算 D、算術運算和邏輯運算 38086CPU 中的段寄存器用來存放 C A、存儲段的物理地址 B、存儲器的邏輯地址 C、存儲器的段基值 D、存儲器的起始地址 48086 系統(tǒng)中內(nèi)存儲器的地址空間為 1M,而在進行 I/ O讀寫時,有效的地址線是 B A、高 16 位 B、低 16 位 C、高 8 位 D、低 8 位 58086CPU 在進行寫內(nèi)存操作時,控制信號 M/ IO和 DT R是 D A、00 B、0 1 C、 1 0 D、 1 1 6芯片 8288 在 8086CPU 系統(tǒng)中用作 C A、總線鎖存器 B、總線驅(qū)動器 C、總線控制器 D、總線仲裁器 7有一靜態(tài) RAM 芯片的地址線為 A0A9,數(shù)據(jù)線為 D0D3,則該存儲器芯片的存儲 容量為 D A、2K4 位B、1KBB字節(jié)C、2KBD、1K4 位 8在 16 位存儲系統(tǒng)中,為了 C ,存儲字最好存放在偶地址。 A、便于快速尋址B、節(jié)省所占的內(nèi)存空間C、減少執(zhí)行指令的總線周期D、減 少讀寫錯誤 9有一 8086 系統(tǒng)的中斷向量表,在 003CH003FH 單元開始依次存放 34H、FEH、00H 和 F0H 四個字節(jié),該向量對應的中斷類型碼和中斷服務程序的入口地址分別為 C A、0EH,34FE00F0HB、0EH,0F0000FE34H C、0FH,0F0000FE34HD、0FH,00F0H34FEH 108259A 可編程中斷控制器中的中斷服務寄存器 ISR 用于A A、記憶正在處理中的中斷B、存放從外設來的中斷請求信號 C、允許向 CPU 發(fā)中斷請求D、禁止向 CPU 發(fā)中斷請求 11當 8255A 工作在方式 1 的輸入狀態(tài)時,8255A 與外設之間的聯(lián)絡信號為 C A、IBF、ACKB、OBF、ACKC、IBF、STBD、OBF、STB 128253 可編程定時/計數(shù)器的計數(shù)范圍是 D A、0-255B、1-256C、0-32768D、1-65536 13可編程定時器計數(shù)器 8253 的 6 種工作方式中,既可軟件啟動,又可硬件啟動的是 B A、方式 1,2;B、方式 2,3 ;C、方式 3,5;D、方式 2,5 14根據(jù)串行通信規(guī)程規(guī)定,收發(fā)雙方的B必須保持相同。 A、外部時鐘周期;B、波特率因子;C、波特率;D、以上都正確 158251A 用作異步串行通信接口,如果設定波特率因子為 16,而發(fā)送器與接收器時鐘頻 率為 19200Hz,則波特率為 A 。 A、1200 波特;B、2400 波特;C、9600 波特;D、19200 波特 16、10 進制數(shù)127 的補碼為( A) A、10000001B、10000000C、00000001D、11111111 17、指令 MOVBX, DATABX采用的尋址方式是(D ) 。 A、立即尋址B、寄存器間接尋址C、直接尋址D、寄存器相對間接 尋址 18、已知 AL7EH, DL8AH, 執(zhí)行 CMPAL, DL 指令后,標志寄存器中 COSZ 四標 志的狀態(tài)分別為( C ) 。 A、0、0、1、0B、0、1、1、0C、1、0、1、0D、1、0、0、0 19、已知 BL08H, DL0E2H, 執(zhí)行 XOR DL, BL 指令后,DL 寄存器中的數(shù)為( D ) A、132B、20HC、00HD、0EAH 20、CPU 響應中斷后得到中斷類型碼是 9,則從( C )單元取出中斷服務子程序的入口地 址 A、0009HB、00009HC、00024HD、0024H 21 十進制數(shù) 66 轉(zhuǎn)換成二進制數(shù)為( D) A. 11000010B. 01100110C.11100110D. 01000010 22下列數(shù)中最小的是 A A. 1010012B. 528C. 2B16D. 5010 23 設101x4116,求 x(C) A.6B. 10C.8D. 12 24 用 16 位二進制補碼表示一個帶符號數(shù),其最小數(shù)為(C) ,如表示一個無符號數(shù),其最 小數(shù)為(A) A.0B.-32767C.-32768D. -65536 25 一個 8 位二進制整數(shù),若用補碼表示,由 3 個“0”和 5 個“1”組成,則最小值為(C) 。 A.-120B. -8C.-113D. -11 26 8086/8088 加電復位后,執(zhí)行的第一條指令的物理地址是(B) 。 A.0FFFFHB. FFFF0HC.0000HD. 0240H 27 8086 在執(zhí)行 MOV AL, BX指令的總線周期內(nèi),若 BX 存放的內(nèi)容為 2034H,則 BHE,和 A0 的狀態(tài)為D。 A.0,1B. 0,0C.1,1D. 1,0 28 在 8086/8088CPU 中,一個最基本的總線周期數(shù)由( D)個時鐘周期T 狀態(tài)組成, 在 T1 狀態(tài),CPU 往總線上發(fā)送的是(B)信息。 A.1B. 2C. 3D. 4 A.數(shù)據(jù)B. 地址C.控制D. 其他 29 8086 用于中斷請求輸入的引腳信號是(A) 。 A.INTR和NMIB. INT 和NMIC. INTR和INTAD. INTE和INET 30 8086CPU 響應單個可屏蔽中斷的條件是(D) 。 A. CPU 開中斷 B. 外設有中斷請求信號 C. 外設中斷請求信號不屏蔽 D. 同時滿足上述 A,B,C 條件,且正在執(zhí)行的指令執(zhí)行完畢。 31 不需要訪問內(nèi)存的尋址方式是(B) 。 A.直接尋址B. 立即數(shù)尋址C. 間接尋址D. 變址尋址 32 條件轉(zhuǎn)移指令 JE NEXT,能轉(zhuǎn)移到語句標號為 NEXT 執(zhí)行的條件是(D) 。 A.ZF0B. CF1C.CF0D. ZF1 33 實現(xiàn) Al 寄存器中 D7 和 D0 都取反的指令是 D A. AND AL, 7EHB.OR AL, 81HC.TESTAL,81HD.XOR AL,81H 二、多項選擇題二、多項選擇題 18086CPU 的下列寄存器中,不能用作寄存器間接尋址方式時的地址寄存器的有 ACD。 A、AXB、BXC、CXD、DXE、SI 2 8086 有兩種工作模式, 即最大模式和最小模式, 其中最小模式的特點是ADE。 A、8086 提供全部控制信號 B、必須使用總線控制器 8288 C、必須使用總線收發(fā)器 D、必須使用總線鎖存器 E、構(gòu)成單處理器系統(tǒng) 3大部分 DMAC 都擁有BCD等傳送方式。 A、直接傳送方式 B、單字節(jié)傳送方式 C、查詢傳送方式 D、成組傳送方式 E、中斷傳送方式 4要對可編程接口芯片進行讀操作時,必須滿足AB A、CSLB、RDL,WRH C、WRL,RDH D、RDLWRLE、RDH,WRH 5 將累加器清零的正確指令是 ABC A.AND AX, 00HB. XOR AX, AXC. SBBAX,AXD. CMPAX,AX 三、判斷題三、判斷題 1在 8086 最小方式的總線讀時序圖中,在 T2時鐘周期時,AD0-ADl5,總線上有一個高阻 態(tài)。 2對于可屏蔽中斷的嵌套處理原則是允許優(yōu)先級高的中斷打斷優(yōu)先級低的中斷,允許同級 中斷相互打斷,而不允許優(yōu)先級低的中斷打斷優(yōu)先級高的中斷。 38086CPU 在收到外部中斷請求信號以后,進人中斷響應周期,通過 IN 指令讀取中斷類 型號,從而就可獲得中斷服務程序入口地址。 4可編程定時器計數(shù)器,其定時與計數(shù)功能可由程序靈活地設定,但由于是由軟件控制, 在計數(shù)過程中必然會占用 CPU 的時間。 5.指令一般包括兩部分操作碼和操作數(shù)。 6.一個總線周期有一個或若干個指令周期組成。 7. 8086 有一個 16 位標志寄存器,它包含了 6 個狀態(tài)標志位和 3 個控制標志位。 8 .一片 8259A 中斷控制器最多能接收 8 個中斷源。 9 8086CPU 的邏輯段允許段的重疊和交叉。 10 8086CPU 的標志寄存器 FR 是 16 位的,每一位都有定義。 11 在 8086 的主存中,一個字節(jié)占用一個存儲單元,一個字占用兩個相鄰的單元,字的高 8 位放在高地址單元,低 8 位放在低地址單元。 12 8086CPU 的 AD0AD15 在執(zhí)行指令時,先傳數(shù)據(jù),后傳地址。 四、填空題四、填空題 1 64010 10 1000 0000228016 2 .每片 8253 包含有3個獨立的 16 位計數(shù)通道,每個通道具有6種工作方式。 3 .取指令時,8086 會自動選擇 CS值作為段基值,再加上由IP 提供的偏移量形成物理 地址。 4 .808 6/8088 微處理器被設計為兩個獨立的功能部件EU_和BIU_。 5 .TEL 8086 的當前 CS2000H,IP5678H,則將執(zhí)行 20 位物理地址 25678H處的程 序。 6 .8086 存儲器組織中,邏輯地址由十六進制 4 位構(gòu)成的,物理地址又由十六進制5位 構(gòu)成。 7 . 一片 8259A 可管理_8 _級中斷,若級聯(lián)三片從片則可以管理29級中斷。 8、若 DS1200H,則當前數(shù)據(jù)段的起始地址是 12000H,末地址是 21FFFH。 9.系統(tǒng)中數(shù)據(jù)傳送的控制方式中程序控制的數(shù)據(jù)傳送又分為條件查詢 和 無條件查 詢。 10.“串行通信”是指數(shù)據(jù)一位一位依次傳送。在串行通信中有兩種基本的通信方式 即 同步和異步。 11.主機和 I/O 設備間的數(shù)據(jù)傳送有 程控、中斷和DMA,IOP三 四種方式,其中 DMA 和 IOP傳送過程中 CPU 無需參與,而是由 DMAC 和 IOP控制 完成。 12 38.8086 系統(tǒng)中,要求各個邏輯段必須從節(jié)的整數(shù)倍邊界開始,即段首地址的低 4 位總是 0。將段首地址的高 16 位地址碼稱作段基址,存放在相應的段寄存器 中。 13 . 由 邏 輯 地 址 獲 得 物 理 地 址 的 計 算 公 式 為段 基 址 *16 偏 移 地 址。 14 .80X86 系統(tǒng)中,堆棧是遵循后進先出原則。 15.在 8086 最小模式的典型配置中,需2片雙向總線收發(fā)器 8286,因為 8286 數(shù)據(jù)線 為 8 位,而 8086 數(shù)據(jù)總線為 16 位。 16.8086/8088 系統(tǒng)中 I/O 端口地址是二進制數(shù)16位的, 可尋址64K個端 口。每個端口中含8位的數(shù)據(jù)。 17.8086/8088 的 I/O 指令中若采用直接尋址, 要求端口地址必須在0-255范圍之內(nèi); 若采用間接尋址,則端口地址在0-65535范圍之內(nèi)。 18 位二進制補碼所能表示的十進制數(shù)的范圍為 127 128 ,前者的補碼為 ( 01111111) ,后者的補碼為( 10000000) 。 19 已知段基址和偏移地址分別為 2015H 和 0028H,此存儲單元的物理地址是(20178H) 。 20 若 8086 的引腳 MN/MX 接5V, 則當執(zhí)行 OUT 指令時, 其引腳信號 M/IO0, RD 1,WR0(填寫高、低電平) 。 21 8086 工作于最小模式下,CPU 完成存儲器讀操作時,信號 M/IO1,RD 0,WR1和 DT/R0。若進行字節(jié)操作,單元地址為奇地 址,則 BHE0,和 A01。若進行字操作且該字地址為偶地址, 則 BHE0,和 A00。 22 寫出一條指令完成下述功能1 將 AH 的最高 3 位清零,其他位不變AND AH,1FH; 2 將 AH 的低 4 位置 1,其他位不變 OR AH,0FH;3 將 AH 的 最低位取反,其他為不變XOR AH,01H 23 宏匯編語言程序被匯編時,指令指令語句產(chǎn)生代碼指令,偽指令偽指令語句不產(chǎn)生代碼 指令,宏指令語句可能產(chǎn)生也可能不產(chǎn)生代碼指令。 24 調(diào)用程序、 子程序傳送參數(shù)的方法通常有堆棧堆棧、寄存器寄存器和內(nèi)存空間內(nèi)存空間三種方 法。 25 偽指令 EQU、DB、DW、MACRO 的標號名字域必須有名字或標號的偽指令為 EQU,MACRO。 26 乘法指令 MUL 的指令格式只有一個源操作數(shù),若源操作數(shù)的類型屬性為字節(jié),則目的 操作數(shù)在AX中,若源操作數(shù)的類型屬性為字,則目的操作數(shù)在DX,AX中。 27 請給出標志寄存器中標志位 OF、 IF、 SF、 ZF、 PF、 CF 的說明 OF溢出溢出、 IF中斷中斷、 SF符號符號、ZF零零、PF奇偶奇偶、CF進位進位。 28、指令 XLAT 通常用于查表操作,在使用該指令前,應把表首的偏移首地址送入BX, 待轉(zhuǎn)換的代碼在表中的序號送AL。 29 若要求不產(chǎn)生匯編錯誤,則字符串ABC只能出現(xiàn)在偽指令DB中。 30 為下述情況各舉一例。 寄存器與存儲單元內(nèi)容相加送寄存器ADD AX,1000H。 寄存器互送MOVAX,BX。 將標志寄存器進棧PUSHF。 立即數(shù)與寄存器內(nèi)容相加送寄存器ADD AH,01H。 將48H 、 5AH存 入 字 節(jié) 數(shù) 據(jù) 區(qū)ARRAYBARRAYBDB 48H,5AH。 五、簡答題五、簡答題 1在 IO 接口電路中,按主機與外設間傳送的信息類型,端口可分為哪幾類CPU 對這些 端口實行讀操作還是寫操作 答I/O 端口分為數(shù)據(jù)口,狀態(tài)口,控制口。CPU 可對數(shù)據(jù)口進行讀或?qū)懖僮?#xff0c;對狀態(tài)口 進行讀操作、對控制口進行寫操作 2與并行通信相比較,串行通信有什么特點 1串行通信適宜于遠程數(shù)據(jù)傳送; 2串行通信通常傳送速度較慢; 3串行通信的費用較低,傳輸線少,可借用電話網(wǎng)絡來實現(xiàn)遠程通信 3.8086/8088CPU 響應任何一種中斷時,都會自動的將 IF 和 TF 標志清零,其目的是什么 答將 IF 標志清零的目的是在本次執(zhí)行中斷服務程序的過程期間,不要再響應其他的可屏 蔽中斷;將 TF 標志清零的目的是不要單步執(zhí)行中斷服務程序。 4.CPU 響應多種中斷時,都要自動地保護斷點,為什么 答 “保護斷點”是指主程序中當前被中斷的指令的下一條指令所存放的存儲單元的邏輯地 址,(稱為斷口地址,或斷點地址,簡稱斷點)包括段值和段內(nèi)偏移量兩部分(既 CS 和 IP 中的內(nèi)容)作為返回地址被自動地壓人堆棧中保護起來。這樣做的目的是使中斷服務程 序運行結(jié)束時,使程序能返回到主程序的斷點處去繼續(xù)執(zhí)行。 5 .當某一中斷發(fā)生時,CPU 如何能找到相應的中斷向量 答當某一中斷發(fā)生時,CPU 只有在中斷向量表中找準找到相應的中斷向量,即相應的中 斷服務程序的人口地址, 才能去執(zhí)行相應的中斷服務程序。 若能找準存放該中斷向量的 4 個 存儲單元的地址,就意味著找到了該中斷向量。若把存放每個中斷向量的 4 個單元的第一 個單元的地址叫做向量地址,由于中斷向量是按中斷類型碼 n 從 0 255 的順序存放的,故 向量地址與中斷類型碼有如下關系向量地址0000N4 。 如0 號中斷的向量地址為 00000000,表示 0 號中斷的中斷向量存于地址為 0000 0000 開始的 4 個單元中,1 號中斷的向量地址為 00000004H ,表示 1 號中斷的中斷向 量存于地址為以 00000004H 開始的 4 個單元之中,等等。因此,任何一個中斷的到來, CPU 只要能得到它的中斷類型號,就能找到它的中斷向量。把它的偏移量傳送入 IP ,段 值送入 CS ,即能執(zhí)行相應的中斷服務程序。 6.分別指出下列指令中源操作數(shù)的尋址方式5 分 A.MOVSI,100立即尋址 B.MOVCX,DATASI寄存器相對尋址 C.MOVSI,AX寄存器尋址 D.ADDAX,BXDI基址加變址尋址 E.POPHF寄存器尋址 7.什么是中斷什么是中斷向量什么是中斷向量表INT24在中斷向量表的什么位置一 個完整的中斷過程有哪幾個步驟 答中斷是指 CPU 在正常運行時,由于內(nèi)部、外部事件或由程序的預先安排引起的 CPU 中 斷正在運行的程序,轉(zhuǎn)而到內(nèi)部、外部事件預先安排的 服務程序(中斷子程序)中去執(zhí)行。 中斷向量是中斷處理子程序的入口地址, 每個中斷類型對應一個中斷向量。 中斷向量表 是中斷類型碼和與此類型碼相應的中斷服務程序之間的一個連接鏈。 每一個中斷服務程序入 口地址的 IP 和 CS 成為一個中斷指示字或中斷向量。 24*49660HINT24 在中斷向量表的 00000060H00000063H 處。 一個完整的中斷過程包括中斷請求、中斷排隊、中斷響應、中斷處理和中斷返回五個 步驟。 8.簡述 8086CPU 由哪些寄存器組成。 答 4 個 16 位的通用寄存器 AX 累加器、BX 基址寄存器、CX 計數(shù)器、DX 數(shù)據(jù)寄存器; 4 個 16 位的專用寄存器 SP 堆棧指針寄存器、BP 基址指針寄存器、SI 源變址寄存 器、DI 目的變址寄存器; 一個標志寄存器 FR; 4 個 16 位的段地址寄存器CS 代碼段寄存器、DS 數(shù)據(jù)段寄存器、SS 堆棧段寄存器、 ES 擴展段寄存器; 一個 16 位的指令指針寄存器 IP 9.簡述 8086/8088 系統(tǒng)中為什么要使用地址鎖存器 答為獲取并保持地址信息,系統(tǒng)中要使用地址鎖存器。因為 8086/8088 系統(tǒng)中低 16 位地 址線與數(shù)據(jù)線分時復用, 高 4 位地址線與狀態(tài)線分時復用, 在每個總線周期的 T1 狀態(tài)期間, CPU 通過 20 位地址線向外發(fā)送地址,然后在 T2、T3、T4 狀態(tài)時傳送數(shù)據(jù)或狀態(tài)信息,而 在一個完整的總線周期(T1T4)內(nèi),被訪問的存儲器或 I/O 端口始終需要完整的地址信息, 這就要求在 T1 狀態(tài)時地址有效期間由地址鎖存器將地址信號鎖存并保持,以供被訪問的存 儲器或 I/O 端口在整個總線周期內(nèi)使用。 10.已知 SDRAM6264 的片容量是 8K8 位,問它的外部引腳中含多少根地址線和數(shù)據(jù)線 答從該芯片的容量可知,其內(nèi)部含有 8192 個(8*1024)存儲單元,每個單元能存放一個 字節(jié)數(shù)據(jù),因為 13 根地址線才能對 8192 個存儲單元尋址(2138192),所以它有 13 根地 址線,8 位數(shù)據(jù)線。因為在讀寫每一個存儲單元的 8 位二進制數(shù)時需要 8 位數(shù)據(jù)線。 六、簡單分析、設計題六、簡單分析、設計題 1、閱讀如下程序段,回答提出的問題。 MOVAX,3456 XCHG AX,BX MOVAX,3456 SUB AX,BX JE DONE KKADD AX,BX . DONE 該程序段執(zhí)行完 JE DONE 語句后,AX0,ZF1,IPDONE。 2 請在程序段的每一空框內(nèi)填入一語句不得修改其它語句,以實現(xiàn)下述功能將字變量 VARM1 中的非零數(shù)據(jù)左移到最高位為“1”止,左移次數(shù)存入字節(jié)變量 VARB 中,左移后的 結(jié)果存入字變量 VARW 中。 MOV BL,0 MOVAX,VARW1 ADD AX,0 JS DONE GOONINC BL ADD AX,AX JNS GOON DONEMOV VARW,AX MOV VARR,BL 3 為什么說 8088CPU 為準 16 為微處理器,而 8086CPU 為 16 為微處理器 答8088CPU 的內(nèi)部寄存器均為 16 位,可一次完成 16 位二進制的算術及邏輯運算,但 外部數(shù)據(jù)總線為 8 位。而 8086 則內(nèi)部寄存器及外部數(shù)據(jù)總線均為 16 位,可一次完成 16 位二進制的算術及邏輯運算。 4 已知,(DS 0120H , SS 2000H , ES 0FF2H , BX 1000H , BP 2000H , SI 3110H , SP 1004H ,試寫出下面每條指令中存儲器操作數(shù)的物理地址。 (1)MOVAL,BXSI9000H DS*16BXSI9000H1E310H (2)MOV BX, BP-18SS*16BP-1821FEEH (3)ADD SSBXSI-3,ALSS*16BXSI-32410DH (4)SUB SIBP, CXSS*16SIBP25110H (5)PUSHFSS*16SP-221002H 堆棧指針寄存器 SP 的初值位 1000H,AX2000H,BX3000H,試問 (1)執(zhí)行指令 PUSHAX 后,SP0FFEH (2)再執(zhí)行指令 PUSH BX 和 POP AX 后,SP 0FFEH ,AX3000H,BX 3000H。 5 程序段執(zhí)行完后,AX,BX,CX,DX 寄存器的內(nèi)容分別是什么 START MOVAX, 01H MOV BX, 02H MOV CX, 03H MOV DX,04H NEXT INCAX ADD BX,AX SHR DX,1 LOOP NEXT AX4BX08HCX0DX0. 6 判斷下面 8086 匯編程序執(zhí)行結(jié)果 MOVAX,0FFFDH MOV BX,8000H ADD AX,BX HLT 執(zhí)行結(jié)果 AX7FF0HBX8000H 對應標志位 ZF0SF0OF1CF1PF0 AF0 7.下面程序段執(zhí)行完以后,BX 的內(nèi)容是什么 MOVBX,00FFH ANDBX,0FFFH ORBX,0F0FH XORBX,00FFH 答B(yǎng)X0F00H 8下列程序段完成什么工作 DAT1DB30DUP DAT2DB10DUP MOVCX,10 MOVBX,20 MOVSI,0 MOVDI,0 NEXTMOVAL,DAT1BXSI MOVDAT2DI,AL INCSI INCDI LOOPNEXT 答把 DAT120 存儲單元開始的 10 個字節(jié)搬到 DAT2 開始的連續(xù) 10 個存儲單元中。 9 . 設 8086 系統(tǒng)中,中斷請求信號采用邊沿觸發(fā)方式,單片 8259A,中斷類型碼高 5 位為 01010,中斷源接在 IR2 上,普通全嵌套方式,非自動結(jié)束方式,緩沖方式。(設ICW1 口地址為 80,ICW2、ICW3、ICW4 口地址為 81)編寫初始化程序。 MOVAL,13H OUT80H,ALICW1 MOVAL,52H OUT81H,ALICW2 MOVAL,09H OUT81H,ALICW4 10 .已知(AX 0120H , BX 2000H , CX 0FF2H , DS 1000H , ES 2000H , 存儲器中的數(shù)據(jù)如圖所示。 請寫出下列指令單獨執(zhí)行時, 對寄存器和存儲器內(nèi)容將產(chǎn)生什么 影響 1 MOV AX ,BX 5 LDS DI , l000H 2 MOV AX , ES BX 6 LES SI , 0FFEH 3 MOV BX ,CX 7 XCHG AX , BX 4 LEA CX , BX 8 XLAT 答該題實際上要求回答 8 條指令分別執(zhí)行時的結(jié)果。 l MOV AX , BX 源操作數(shù)的物理地址為 10000H 十 2000H 12000H 執(zhí)行結(jié)果 AX 12000H 9745H 2 MO

總結(jié)

以上是生活随笔為你收集整理的微型计算机原理及应用 考研,中山大学《微型计算机系统原理及应用》考研模拟题两套及答案.pdf...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。