



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、微機原理復習大綱復習范圍:1.我布置的作業2.書上正確的例題3.課堂上反復強調更正的內容4.復習題微機原理復習題一、單項選擇題1PC 機是(C)A 、單片機 B、單板機 C、微型計算機D、微型計算機系統2 CPU 中運算器的主要功能是( D )A 、算術運算B 、邏輯運算C、函數運算D 、算術運算和邏輯運算3 8086CPU 中的段寄存器用來存放( C )A 、存儲段的物理地址B 、存儲器的邏輯地址C、存儲器的段基值D 、存儲器的起始地址( B )4 8086 系統中內存儲器的地址空間為1M,而在進行 I/O 讀寫時,有效的地址線是A、高 16位 B、低 16 位 C、高 8位 D、低 8位5
2、 8086CPU 在進行寫內存操作時,控制信號M/IO 和 DT R是( D)A、00B、01C、 10D、 116芯片 8288 在 8086CPU 系統中用作 ( C )A 、總線鎖存器B、總線驅動器C、總線控制器D、總線仲裁器7有一靜態 RAM 芯片的地址線為A 0 A 9,數據線為 D 0D 3,則該存儲器芯片的存儲容量為 (D)A、2K4 位B 、 1KB(B :字節 )C、 2KBD、1K4 位8在 16 位存儲系統中,為了( C ),存儲字最好存放在偶地址。A 、便于快速尋址B、節省所占的內存空間C、減少執行指令的總線周期D 、減少讀寫錯誤9有一 8086 系統的中斷向量表,在0
3、03CH: 003FH 單元開始依次存放34H、 FEH 、 00H和 F0H 四個字節,該向量對應的中斷類型碼和中斷服務程序的入口地址分別為( C )A 、 0EH , 34FE: 00F0HB 、 0EH, 0F000: 0FE34HC、0FH , 0F000: 0FE34HD 、 0FH ,00F0H : 34FEH10 8259A 可編程中斷控制器中的中斷服務寄存器ISR用于(A )A 、記憶正在處理中的中斷B 、存放從外設來的中斷請求信號C、允許向 CPU 發中斷請求D 、禁止向 CPU 發中斷請求11當 8255A 工作在方式 1 的輸入狀態時, 8255A與外設之間的聯絡信號為
4、( C)A 、 IBF 、ACKB 、OBF 、 ACKC、 IBF 、 STBD、 OBF、 STB12 8253 可編程定時 /計數器的計數范圍是( D)A 、 0-255B 、 1-256C、 0-32768D、 1-6553613可編程定時器計數器8253 的6 種工作方式中,既可軟件啟動,又可硬件啟動的是( B )A 、方式 1,2;B、方式 2, 3 ;C、方式3, 5;D、方式2, 514根據串行通信規程規定,收發雙方的(B)必須保持相同。A 、外部時鐘周期 ;B、波特率因子 ;C、波特率 ;D 、以上都正確15 8251A 用作異步串行通信接口,如果設定波特率因子為16,而發送
5、器與接收器時鐘頻率為 19200Hz ,則波特率為 ( A) 。A、1200 波特 ;B、2400 波特 ;C、 9600 波特 ;D、 19200 波特16、 10 進制數 127 的補碼為(A)A 、10000001B、 10000000C、 00000001D 、 1111111117、指令 MOVBX, DA TABX 采用的尋址方式是(D )。A 、立即尋址B、寄存器間接尋址C、直接尋址D 、寄存器 相對間接尋址18、已知 AL=7EH, DL=8AH,執行 CMPAL, DL指令后,標志寄存器中C 、O、S、Z 四標志的狀態分別為(C )。A 、0、0、 1、0B、 0、1、1、0
6、C、 1、0、 1、 0D、1、0、0、 019、已知 BL=08H, DL=0E2H,執行 XOR DL, BL 指令后, DL 寄存器中的數為(D )A 、132B 、20HC、 00HD 、 0EAH20、 CPU 響應中斷后得到中斷類型碼是9,則從(C )單元取出中斷服務子程序的入口地址A 、0009HB 、 00009HC、 00024HD 、0024H21十進制數 66 轉換成二進制數為(D)A. 11000010B. 01100110C.11100110 D. 0100001022下列數中最小的是AA. (101001)2B. (52)8C. (2B)16D. (50)1023設
7、 (101) x (41)16,求 x( C)A.6B. 10C.8D. 1224用 16位二進制補碼表示一個帶符號數,其最小數為(C),如表示一個無符號數,其最小數為( A )A.0B.-32767C.-32768D. -6553625一個 8 位二進制整數,若用補碼表示,由3 個“ 0”和 5 個“ 1”組成,則最小值為( C)。A.-120B. -8C.-113D. -11268086/8088 加電復位后,執行的第一條指令的物理地址是(B)。A.0FFFFHB. FFFF0HC.0000HD. 0240H278086在執行MOV AL,BX 指令的總線周期內,若BX 存放的內容為203
8、4H ,則BHE=,和 A0 的狀態為D。A.0,1B. 0,0C.1, 1D. 1,028在 8086/8088CPU 中,一個最基本的總線周期數由( D)個時鐘周期 (T 狀態 )組成,在T1 狀態, CPU 往總線上發送的是(B)信息。A.1B. 2C. 3D. 4 A.數據B. 地址C.控制D. 其他298086 用于中斷請求輸入的引腳信號是(A)。A. INTR 和 NMIB. INT和 NMIC. INTR 和 INTAD. INTE 和 INET308086CPU 響應單個可屏蔽中斷的條件是(D)。A. CPU 開中斷B. 外設有中斷請求信號C. 外設中斷請求信號不屏蔽D. 同時
9、滿足上述 A,B,C 條件,且正在執行的指令執行完畢。31不需要訪問內存的尋址方式是(B )。A.直接尋址B. 立即數尋址C. 間接尋址D. 變址尋址32條件轉移指令JE NEXT, 能轉移到語句標號為NEXT 執行的條件是( D)。A.ZF=0B. CF=1 C.CF=0D. ZF=133實現 Al 寄存器中D7和D0都取反的指令是DA. AND AL, 7EHB.OR AL, 81HC. TEST AL,81HD. XOR AL,81H二、多項選擇題18086CPU的下列寄存器中,不能用作寄存器間接尋址方式時的地址寄存器的有(ACD)。A 、AXB、 BXC、CXD、DXE、SI28086
10、 有兩種工作模式, 即最大模式和最小模式,其中最小模式的特點是(A 、8086 提供全部控制信號B、必須使用總線控制器8288C、必須使用總線收發器D、必須使用總線鎖存器E、構成單處理器系統3大部分DMAC都擁有 (BCD)等傳送方式。ADE)。A 、直接傳送方式B、單字節傳送方式C、查詢傳送方式D、成組傳送方式E、中斷傳送方式4要對可編程接口芯片進行讀操作時,必須滿足(AB)A 、CS=LB 、RD=L , WR=H C 、WR=L , RD=HD 、RD=LWR=LE、 RD=H , WR=H5 將累加器清零的正確指令是ABCA.AND AX, 00HB. XOR AX, AXC. SBB
11、 AX,AXD. CMP AX,AX二三、判斷題可屏蔽中斷的嵌套處理原則是允許優先級高的中斷打斷優先級低的中斷,允許同級中斷相互打斷,而不允許優先級低的中斷打斷優先級高的中斷。( )可編程定時器計數器,其定時與計數功能可由程序靈活地設定,但由于是由軟件控制,在計數過程中必然會占用CPU 的時間。 ( )指令一般包括兩部分:操作碼和操作數。( )一個總線周期有一個或若干個指令周期組成。( )8086 有一個 16 位標志寄存器,它包含了6 個狀態標志位和3 個控制標志位。 ( )一片 8259A 中斷控制器最多能接收8 個中斷源。 ()8086CPU 的邏輯段允許段的重疊和交叉。( )8086C
12、PU 的標志寄存器FR 是 16 位的,每一位都有定義。()在 8086 的存儲器中,一個字節占用一個存儲單元,一個字占用兩個相鄰的單元,字的高8位放在高地址單元,低8 位放在低地址單元。 ( )8086CPU 的 AD0 AD15 在執行指令時,先傳數據,后傳地址。( )1在 8086 最小方式的總線讀時序圖中,在T2 時鐘周期時, AD 0-AD l5,總線上有一個高阻態。( )2對于可屏蔽中斷的嵌套處理原則是允許優先級高的中斷打斷優先級低的中斷,允許同級中斷相互打斷,而不允許優先級低的中斷打斷優先級高的中斷。( )3 8086CPU 在收到外部中斷請求信號以后,進人中斷響應周期,通過IN
13、 指令讀取中斷類型號,從而就可獲得中斷服務程序入口地址。( )4可編程定時器計數器, 其定時與計數功能可由程序靈活地設定,但由于是由軟件控制,在計數過程中必然會占用CPU 的時間。 ( )5.指令一般包括兩部分:操作碼和操作數。( )6.一個總線周期有一個或若干個指令周期組成。( )7. 8086 有一個16 位標志寄存器,它包含了6個狀態標志位和 3 個控制標志位。 ( )8.一片 8259A 中斷控制器最多能接收8 個中斷源。 ()98086CPU 的邏輯段允許段的重疊和交叉。()10 8086CPU 的標志寄存器FR 是 16 位的,每一位都有定義。()11 在 8086的主存中,一個字
14、節占用一個存儲單元,一個字占用兩個相鄰的單元,字的高8位放在高地址單元,低8 位放在低地址單元。()12 8086CPU 的 AD0 AD15 在執行指令時,先傳數據,后傳地址。()三四、填空題1(640) 10=( 10 1000 0000)2=(280)162.每片 8253 包含有3個獨立的16 位計數通道,每個通道具有6 種工作方式。3.取指令時, 8086 會自動選擇CS值作為段基值, 再加上由IP 提供的偏移量形成物理地址。4.808 6/8088 微處理器被設計為兩個獨立的功能部件:EU_和BIU_。5.TEL 8086的當前 CS=2000H , IP=5678H ,則將執行2
15、0 位物理地址25678H處的程序。6.8086 存儲器組織中,邏輯地址由十六進制4 位構成的,物理地址又由十六進制5位構成。7. 一片 8259A可管理 _8 _級中斷,若級聯三片從片則可以管理29級中斷。8、若 DS=1200H ,則當前數據段的起始地址是12000H,末地址是21FFFH。9.系統中數據傳送的控制方式中程序控制的數據傳送又分為條件查詢和 無條件查詢。10.“串行通信”是指數據一位一位依次傳送。在串行通信中有兩種基本的通信方式:即 同步和異步。11.主機和 I/O設備間的數據傳送有程控、 中斷和DMA,IOP三四種方式,其中DMA和 IOP傳送過程中 CPU 無需參與,而是
16、由DMAC和 IOP 控制完成。12 38.8086 系統中,要求各個邏輯段必須從節的整數倍邊界開始,即段首地址的低4 位總是0。將段首地址的高 16 位地址碼稱作段基址,存放在相應的段寄存器中。13 .由邏輯地址獲得物理地址的計算公式為段基址*16+偏 移 地址。14 .80X86 系統中,堆棧是遵循后進先出原則。15.在 8086最小模式的典型配置中,需2片雙向總線收發器8286 ,因為8286 數據線為8位,而8086 數據總線為 16 位。16.8086/8088 系統中 I/O 端口地址是二進制數16位的,可尋址64K個端口。每個端口中含8位的數據。17.8086/8088 的 I/
17、O 指令中若采用直接尋址, 要求端口地址必須在0-255范圍之內;若采用間接尋址,則端口地址在0-65535范圍之內。18 位二進制補碼所能表示的十進制數的范圍為127128,前者的補碼為( 01111111),后者的補碼為(10000000) 。19已知段基址和偏移地址分別為2015H和 0028H,此存儲單元的物理地址是(20178H )。20若 8086 的引腳 MN/MX接 +5V ,則當執行 OUT 指令時,其引腳信號 M/IO=0,RD=1, WR=0(填寫高、低電平) 。218086 工作于最小模式下,CPU 完成存儲器讀操作時,信號M/IO=1,RD=0,WR=1和 DT/R=
18、0。若進行字節操作,單元地址為奇地址,則 BHE=0,和 A0=1。若進行字操作且該字地址為偶地址,則 BHE=0,和 A0=0。22寫出一條指令完成下述功能:1)將 AH 的最高3 位清零,其他位不變:ANDAH,1FH; 2) 將 AH 的低 4 位置 1,其他位不變:OR AH,0FH;3)將AH的最低位取反,其他為不變:XOR AH,01H23宏匯編語言程序被匯編時,指令語句產生代碼指令,偽指令語句不產生代碼指令,宏指令語句可能產生也可能不產生代碼指令。24調用程序、 子程序傳送參數的方法通常有堆棧、 寄存器和 內存空間三種方法。25偽指令EQU 、 DB 、 DW 、 MACRO的標
19、號名字域必須有名字或標號的偽指令為EQU,MACRO。26乘法指令MUL 的指令格式只有一個源操作數,若源操作數的類型屬性為字節,則目的操作數在AX中,若源操作數的類型屬性為字,則目的操作數在DX,AX中。27請給出標志寄存器中標志位OF、IF 、SF、ZF 、PF、CF 的說明 : OF溢出、IF中斷、SF 符號、ZF 零、PF 奇偶、CF 進位。28、指令 XLAT通常用于查表操作,在使用該指令前,應把表首的偏移首地址送入BX ,待轉換的代碼在表中的序號送AL。29若要求不產生匯編錯誤,則字符串ABC 只能出現在偽指令DB中。30為下述情況各舉一例。寄存器與存儲單元內容相加送寄存器ADD
20、AX,1000H。寄存器互送MOV AX,BX。將標志寄存器進棧 PUSHF。立即數與寄存器內容相加送寄存器ADD AH,01H。將48H、5AH存入字節數據區ARRAYB48H,5AH。ARRAYBDB(640) 10=( 10 1000 0000)2=(280)16 。每片 8253 包含有3個獨立的16 位計數通道,每個通道具有6種工作方式。取指令時, 8086 會自動選擇 CS 值作為段基值, 再加上由 IP 提供的偏移量形成物理地址。808 6/8088 微處理器被設計為兩個獨立的功能部件:EU _ 和BIU。 80386 處理器分為CPU、 MMU 、 BIU 三個部分。8086
21、的當前 CS=2000H , IP=5678H ,則將執行20 位物理地址25678H處的程序。8086 存儲器組織中,邏輯地址由十六進制4 位構成的,物理地址又由十六進制5位構成。一片 8259A 可管理 _8 _級中斷,若級聯三片從片則可以管理29級中斷。若 DS=1200H ,則當前數據段的起始地址是12000H,末地址是21FFFH。系統中數據傳送的控制方式中程序控制的數據傳送又分為條件查詢和無條件查詢。“串行通信” 是指數據一位一位依次傳送。在串行通信中有兩種基本的通信方式:即同步和異步。主機和 I/O 設備間的數據傳送有程控、 中斷和DMA,IOP四種方式,其中 DMA和 IOP
22、傳送過程中 CPU 無需參與,而是由DMA和 IOP控制完成。8086 系統中,要求各個邏輯段必須從節的整數倍邊界開始,即段首地址的低4位總是 0。將段首地址的高 16 位地址碼稱作段基址,存放在相應的段寄存器中。由邏輯地址獲得物理地址的計算公式為段基址 *16+ 偏移地址。80X86 系統中,堆棧是遵循后進先出原則。在 8086 最小模式的典型配置中,需2片雙向總線收發器8286 ,因為8286 數據線為8 位,而8086 數據總線為16 位。8086/8088 系統中 I/O 端口地址是二進制數16位的,可尋址64K個端口。每個端口中含8位的數據。8086/8088 的 I/O 指令中若采
23、用直接尋址,要求端口地址必須在0-255范圍之內;若采用間接尋址,則端口地址在0-65535范圍之內。位二進制補碼所能表示的十進制數的范圍為127 128,前者的補碼為01111111 ,后者的補碼為 10000000。已知段基址和偏移地址分別為2015H 和 0028H ,此存儲單元的物理地址是20178H。若 8086 的引腳 MN/MX接+5V ,則當執行 OUT 指令時,其引腳信號 M/IO=0, RD=1,WR=0(填寫高、低電平) 。8086 工作于最小模式下,CPU 完成存儲器讀操作時,信號M/IO=1,RD=0,WR=1和 DT/R=0。若進行字節操作,單元地址為奇地址,則 B
24、HE=0,和 A0=1。若進行字操作且該字地址為偶地址,則BHE=0,和 A0=0。寫出一條指令完成下述功能:1) 將 AH 的最高 3 位清零,其他位不變: AND AH,1FH;2)將 AH 的低 4 位置 1,其他位不變:OR AH,0FH ;3)將 AH 的最低位取反,其他位不變: XOR AH,01H 。宏匯編語言程序被匯編時,指令 語句產生代碼指令,偽指令語句不產生代碼指令,宏指令語句可能產生也可能不產生代碼指令。調用程序、子程序傳送參數的方法通常有 堆棧 、 寄存器 和 內存空間 三種方法。偽指令EQU 、 DB 、 DW 、 MACRO的標號名字域必須有名字或標號的偽指令為EQ
25、U,MACRO。乘法指令MUL 的指令格式只有一個源操作數,若源操作數的類型屬性為字節,則目的操作數在A 中,若源操作數的類型屬性為字,則目的操作數在AX 中,若源操作數的類型屬性為雙字,則目的操作數在AX中。請給出標志寄存器中標志位 OF、IF 、SF、ZF、PF、CF 的說明 : OF 溢出 、IF 中斷 、 SF 符號 、ZF 零 、PF 奇偶 、CF 進位 。指令 XLAT 通常用于查表操作。使用該指令前,應把表首的偏移首地址送入BX 或,待轉換的代碼在表中的序號送AL 。DB 中。若要求不產生匯編錯誤,則字符串ABC 只能出現在偽指令為下述情況各舉一例。寄存器與存儲單元內容相加送寄存
26、器ADD AX,1000H 。寄存器互送 MOV AX,BX。將標志寄存器進棧PUSHF。立即數與寄存器內容相加送寄存器ADD AH,01H。將 48H、 5AH 存入字節數據區ARRAYBARRAYB DB 48H,5AH 。有符號數在計算機中是分類型存儲的。正數以原碼形式表示, 負數以補碼形式表示。實數在計算機中用浮點數表示,但基數通常不是十,是2。當兩個正數做減運算,就需要將減法變成加法來運算, 因此運算電路是一種帶有可控反相器的加法 /減法電路。計算機中的基本電路主要有算術邏輯單元、 觸發器、寄存器、存儲器及總線結構。數據在這些部件間流通,也就是我們常說的軟件運行在硬件之上。在計算機中
27、常常需要將一種代碼翻譯成控制信號或在一組信息中取出需要的一部分, 能完成這種功能的邏輯部件稱為譯碼器。16 位微處理器采用了先進的現代技術,包括流水線技術、微程序控制、高速緩存器、虛擬存儲器,比 8 位微處理機向前發展了一部。80386的 32 位地址總線是由30 條地址線 A2-A31 加上 4 個字節允許符來實現的。80386的 3種工作方式:實地址方式、保護方式、虛擬8086 方式80386有 3種不同的地址空間:邏輯空間、線性空間、物理空間微型計算機的常用并行總線有ATA 、SCSI,常用串行總線有 ASTA 、SAS,以及通用串行總線 USB控制部件是計算機成為自動機的關鍵部件。包括
28、:環形計數器、指令譯碼器、控制矩陣、其他控制電路。計算機主板的組成包括:及其相關器件系統、總線擴展槽系統、存儲器系統、 芯片組及其他總線的分類有:內部總線與總線、局部總線、輸入輸出接口總線四五、簡答題1在I O接口電路中,按主機與外設間傳送的信息類型,端口可分為哪幾類?CPU 對這些端口實行讀操作還是寫操作?答: I/O 端口分為:數據口,狀態口,控制口。進行讀操作、對控制口進行寫操作CPU 可對數據口進行讀或寫操作,對狀態口2與并行通信相比較,串行通信有什么特點?(1) 串行通信適宜于遠程數據傳送;(2) 串行通信通常傳送速度較慢;(3) 串行通信的費用較低,傳輸線少,可借用電話網絡來實現遠
29、程通信3.8086/8088CPU 響應任何一種中斷時,都會自動的將IF 和 TF 標志清零, 其目的是什么?答:將 IF 標志清零的目的是在本次執行中斷服務程序的過程期間,不要再響應其他的可屏蔽中斷;將 TF 標志清零的目的是不要單步執行中斷服務程序。4.CPU 響應多種中斷時,都要自動地保護斷點,為什么?答:“保護斷點” 是指主程序中當前被中斷的指令的下一條指令所存放的存儲單元的邏輯地址,(稱為斷口地址,或斷點地址,簡稱斷點)包括段值和段內偏移量兩部分(既CS 和IP 中的內容)作為返回地址被自動地壓人堆棧中保護起來。這樣做的目的是使中斷服務程序運行結束時,使程序能返回到主程序的斷點處去繼
30、續執行。5 .當某一中斷發生時,CPU 如何能找到相應的中斷向量?答:當某一中斷發生時,CPU 只有在中斷向量表中找準找到相應的中斷向量,即相應的中斷服務程序的人口地址,才能去執行相應的中斷服務程序。 若能找準存放該中斷向量的4 個存儲單元的地址,就意味著找到了該中斷向量。若把存放每個中斷向量的4 個單元的第一個單元的地址叫做向量地址,由于中斷向量是按中斷類型碼n 從 0 255 的順序存放的,故向量地址與中斷類型碼有如下關系:向量地址=0000: N 4 。如: 0 號中斷的向量地址為 0000: 0000,表示 0號中斷的中斷向量存于地址為0000:0000 開始的 4個單元中, 1 號中
31、斷的向量地址為 0000 :0004H ,表示 1號中斷的中斷向量存于地址為以0000: 0004H 開始的 4個單元之中,等等。因此,任何一個中斷的到來,CPU 只要能得到它的中斷類型號,就能找到它的中斷向量。把它的偏移量傳送入IP ,段值送入 CS ,即能執行相應的中斷服務程序。26.分別指出下列指令中源操作數的尋址方式:(5 分 )A.MOVSI, 100立即尋址B.MOVCX , DATA SI寄存器相對尋址C.MOV SI, AX寄存器尋址D.ADDAX , BX + DI 基址加變址尋址E.POPHF寄存器尋址37.什么是中斷?什么是中斷向量?什么是中斷向量表?INT24 在中斷向
32、量表的什么位置?一個完整的中斷過程有哪幾個步驟?答:中斷是指CPU 在正常運行時,由于內部、外部事件或由程序的預先安排引起的CPU 中斷正在運行的程序,轉而到內部、外部事件預先安排的服務程序(中斷子程序)中去執行。中斷向量是中斷處理子程序的入口地址,每個中斷類型對應一個中斷向量。中斷向量表是中斷類型碼和與此類型碼相應的中斷服務程序之間的一個連接鏈。每一個中斷服務程序入口地址的IP 和 CS 成為一個中斷指示字或中斷向量。24*4=96=60HINT24 在中斷向量表的0000: 0060H 0000:0063H 處。一個完整的中斷過程包括中斷請求、中斷排隊、中斷響應、中斷處理和中斷返回五個步驟
33、。48.簡述 8086CPU 由哪些寄存器組成。答: 4 個 16 位的通用寄存器:AX 累加器、 BX 基址寄存器、 CX 計數器、 DX 數據寄存器;4 個 16 位的專用寄存器: SP 堆棧指針寄存器、 BP 基址指針寄存器、 SI 源變址寄存器、 DI 目的變址寄存器;一個標志寄存器FR;4 個 16 位的段地址寄存器:CS 代碼段寄存器、DS 數據段寄存器、SS 堆棧段寄存器、ES 擴展段寄存器;一個 16 位的指令指針寄存器IP59.簡述 80X86CPU 對外部可屏蔽中斷的響應過程 8086/8088 系統中為什么要使用地址鎖存器?答:為獲取并保持地址信息,系統中要使用地址鎖存器
34、。因為8086/8088 系統中低16 位地址線與數據線分時復用,高 4 位地址線與狀態線分時復用,在每個總線周期的T1 狀態期間,CPU 通過 20 位地址線向外發送地址,然后在T2、 T3、 T4 狀態時傳送數據或狀態信息,而在一個完整的總線周期( T1T4 )內,被訪問的存儲器或I/O 端口始終需要完整的地址信息,這就要求在T1 狀態時地址有效期間由地址鎖存器將地址信號鎖存并保持,以供被訪問的存儲器或 I/O 端口在整個總線周期內使用。(1)關中斷( 2)保留斷點( 3)給出中斷入口地址,轉入相應的中斷服務程序(4)保護現場( 5)中斷服務(6)恢復現場(7)中斷返回10.已知 SDRA
35、M6264 的片容量是8K 8 位,問它的外部引腳中含多少根地址線和數據線?答:從該芯片的容量可知,其內部含有8192 個( 8*1024 )存儲單元,每個單元能存放一個字節數據,因為 13 根地址線才能對8192 個存儲單元尋址( 213=8192 ),所以它有 13 根地址線, 8 位數據線。因為在讀寫每一個存儲單元的8 位二進制數時需要 8 位數據線。五六、簡單分析、設計題1、閱讀如下程序段,回答提出的問題。MOV EAX , 08090000H;MOV EBX ,00000002H;MUL EBXAH;EDX=00000000HEAX=AAM;AX=MOV AX ,3456XCHG A
36、X , BXMOV AX ,3456SUB AX , BXJE DONEKK : ADD AX ,BX.DONE:該程序段執行完JE DONE 語句后, AX= 0,ZF= 1 , IP= DONE。2 請在程序段的每一空框內填入一語句(不得修改其它語句),以實現下述功能:將字變量VARM1 中的非零數據左移到最高位為“ 1”止,左移次數存入字節變量 VARB 中,左移后的結果存入字變量 VARW 中。MOV BL,0MOV AX,V ARW1ADD AX,0JS DONEGOON:INC BLADD AX,AXJNS GOONDONE:MOV V ARW,AXMOV V ARR,BL23 為
37、什么說8088CPU 為準 16 為微處理器,而8086CPU 為 16 為微處理器?答: 8088CPU 的內部寄存器均為16 位,可一次完成16 位二進制的算術及邏輯運算,但外部數據總線為8 位。而 8086 則內部寄存器及外部數據總線均為16 位,可一次完成16位二進制的算術及邏輯運算。4 已知,( DS) = 0120H , ( SS ) = 2000H , ( ES) = 0FF2H , ( BX ) = 1000H , ( BP ) = 2000H,( SI= 3110H , ( SP ) = 1004H ,試寫出下面每條指令中存儲器操作數的物理地址。(1)MOV AL,BX+SI
38、+9000H DS*16+BX+SI+9000H1E310H(2)MOV BX, BP-18SS*16+BP-1821FEEH(3)ADD SS:BX+SI-3,ALSS*16+BX+SI-32410DH(4)SUB SI+BP, CXSS*16+SI+BP25110H(5)PUSHFSS*16+SP-221002H堆棧指針寄存器SP 的初值位1000H , AX 2000H , BX 3000H ,試問:(1)執行指令 PUSH AX后, SP 0FFEH(2)再執行指令PUSH BX和POP AX后, SP0FFEH, AX 3000H, BX 3000H。5 程序段執行完后,AX,BX,
39、CX,DX寄存器的內容分別是什么?START: MOV AX, 01HMOV BX, 02HMOV CX, 03HMOV DX,04HNEXT: INC AXADD BX,AXSHR DX,1LOOP NEXTAX=4BX=08HCX=0DX=0.36 判斷下面 8086匯編程序執行結果:MOVEDX , 00000000H;MOVEAX , 00000809H;MOVEBX , 00000002H;AL, 98HMOV AH, ALMOV CL, 4SHR AH, CLAND AL, 0FHAAD; AL= HMOV AX,0FFFDHMOV BX,8000HADD AX,BXHLT執行結果
40、AX= 7FF0HBX=8000H對應標志位ZF=0SF=0OF=1CF=1PF=0AF= 0DIVEBX;EAX=00000404HEDX=00000001H7.下面程序段執行完以后,BX 的內容是什么 ?MOVBX ,00FFHANDBX , 0FFFHORBX , 0F0FHXORBX , 00FFH答:BX=0F00H8 下列程序段完成什么工作?DAT1DB30DUP(?)DAT2DB10DUP(?)MOVCX ,10MOVBX ,20MOVSI, 0MOVDI,0NEXT : MOVAL , DAT1 BX SIMOVDAT2 DI , ALINCSIINCDILOOPNEXT答:把 DAT1+20 存儲單元開始的10 個字節搬到DAT2 開始的連續10 個存儲單元中。79 . 設 8086 系統中,中斷請求信號采用邊沿觸發方式,單片8259A ,中斷類型碼高5 位為01010,中斷源接在IR2 上,普通全嵌套方式,非自動結束方式,緩沖方式。(設:ICW1口地址為80, ICW2 、ICW3 、 ICW4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 結構用直縫焊接鋼管企業ESG實踐與創新戰略研究報告
- 勞動合同樣本包括
- 分期樂借款合同樣本
- 加工承攬合同樣本6
- 制作雙方合同標準文本
- 辦公耗材銷售合同樣本
- 農場合作運營合同標準文本
- 加盟餐廳合同樣本
- 加盟建筑資質收購合同樣本
- 公司注銷離職合同樣本
- (T8聯考)2025屆高三部分重點中學3月聯合測評語文試卷(含答案詳解)
- 2024年山東司法警官職業學院招聘筆試真題
- 2025屆江蘇省南京市高三語文一模作文題目審題立意及高分范文:彎道與陡坡
- 2025年浙江長征職業技術學院單招職業技能考試題庫含答案
- 浙江紹興職業技術學院招聘真題2024
- 2024年高級經濟師《工商管理》考試真題
- 浙江省外國語實驗學校2025屆中考化學模擬試卷含解析
- 精神疾病治療新靶點-深度研究
- 教學課件-統計學(第三版)袁衛
- 湖北省武漢市2024-2025學年高三下學期2月調研考試英語試題(含解析無聽力原文及音頻)
- 醫院保安員培訓
評論
0/150
提交評論