欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      華北科技學(xué)院《微機原理與應(yīng)用》考試知識點總結(jié)

      時間:2019-05-15 09:56:29下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《華北科技學(xué)院《微機原理與應(yīng)用》考試知識點總結(jié)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《華北科技學(xué)院《微機原理與應(yīng)用》考試知識點總結(jié)》。

      第一篇:華北科技學(xué)院《微機原理與應(yīng)用》考試知識點總結(jié)

      第一章:微型計算機概述

      掌握計算機的基本結(jié)構(gòu)、工作原理、性能指標(biāo),以及微型計算機的總線結(jié)構(gòu)。第二章:微處理器結(jié)構(gòu)

      重點:2.1 8086微處理器:編程結(jié)構(gòu),存儲器組織:體會存儲器分段的思想、邏輯地址、物理地址及其轉(zhuǎn)換。第三章:8086/8088指令系統(tǒng)和尋址方式

      數(shù)據(jù)表示:計數(shù)制的基本概念、常用的數(shù)制及轉(zhuǎn)換、符號數(shù)的表示(原反補);七種數(shù)據(jù)尋址方式;常用的指令:MOV、PUSH、POP、IN、OUT、ADD、INC、SUB、DEC、CMP、NOT、AND、OR、XOR、TEST、SHL、SHR、SAL、SAR、JMP、JC、JNC、JZ/JE、JA/JNBE、JG/JNLE……、INT 第四章:匯編語言程序設(shè)計

      常用的匯編偽指令:DB、DW、SEGMENT、ENDS、ASSUME等,匯編源程序編輯、匯編、連接、調(diào)試、運行的流程,匯編源程序的框架。

      第五章 8086系統(tǒng)時序和微機總線

      最小模式下常用的引腳及最小模式下的讀周期時序、寫周期時序。

      第六章 存儲器

      半導(dǎo)體存儲器的分類及特點,全譯碼,部分譯碼,存儲器系統(tǒng)設(shè)計,存儲器芯片的地址范圍 第七章 輸入輸出接口

      CPU與外設(shè)之間的數(shù)據(jù)傳輸方式

      無條件傳輸:慢速外設(shè)需與CPU保持同步 查詢傳輸: 簡單實用,效率較低

      中斷傳輸:外設(shè)主動,可與CPU并行工作,但每次傳輸需要大量額外時間開銷

      DMA傳輸:DMAC控制,外設(shè)直接和存儲器進(jìn)行數(shù)據(jù)傳輸,適合大量、快速數(shù)據(jù)傳輸 第八章 中斷系統(tǒng)

      中斷的基本概念,80X86中斷分類及優(yōu)先級順序,中斷向量、中斷類型號、中斷向量表,由中斷類型號求中斷向量地址的方法。8259A 工作方式,初始化流程,IRR、ISR、IMR的讀取方法。第九章 常用可編程接口技術(shù)及應(yīng)用

      8253的控制字格式,工作方式,8253的初始化編程

      8255A的控制字格式,工作方式樣0,基于8255A的應(yīng)用編程

      酷吾科技

      2000-2500

      招聘應(yīng)屆畢業(yè)生--工作地點,北京

      職位標(biāo)簽: 管理 行政 員工關(guān)系 教學(xué)輔導(dǎo) 教師助理 班主任

      職位職能: 前臺接待/總機/接待生

      后勤

      職位描述:

      任職要求:

      (1)??萍耙陨蠈W(xué)歷;

      (2)溝通能力強,協(xié)調(diào)能力強,形象氣質(zhì)佳,有親和力;(3)細(xì)心、耐心、有較強的責(zé)任心;

      (4)具備出色的學(xué)習(xí)能力,有學(xué)習(xí)意識及意愿,能夠快速掌握相關(guān)知識技巧

      (5)計算機相關(guān)專業(yè)優(yōu)先。

      崗位職責(zé):

      (1)負(fù)責(zé)學(xué)生日常管理,考試組織以及學(xué)員活動的組織與籌劃;(2)了解學(xué)員的思想動態(tài)及時給予解決;(3)負(fù)責(zé)對學(xué)生學(xué)習(xí)進(jìn)度及學(xué)習(xí)情況的監(jiān)督;(4)協(xié)助教學(xué)主管完成其他工作。

      (5)跟進(jìn)學(xué)員后續(xù)服務(wù)的協(xié)調(diào)與管理,客戶來訪接待、回訪;

      第二篇:《微機原理與應(yīng)用》總結(jié)復(fù)習(xí).

      第一章概述

      一、個人計算機的構(gòu)成(各組成部分及器件作用、性能指標(biāo)等

      二、計算機基礎(chǔ)知識概念(數(shù)制和編碼、指令和程序、…

      三、微型計算機的結(jié)構(gòu)(內(nèi)部和外部結(jié)構(gòu)、工作原理、概念術(shù)語解釋、外部設(shè)備分類和接口基本概念第二章 IA-32結(jié)構(gòu)微處理器

      8086/8088 微處理器結(jié)構(gòu)、存儲器結(jié)構(gòu)與堆棧、8086~80386、80486的功能結(jié)構(gòu)、之間的差別

      8位、16位、32位寄存器的功能作用以及一些特殊寄存器的狀態(tài)標(biāo)志位的含義

      8086~803868位、16位、32位寄存器的功能作用以及一些特殊寄存器的狀態(tài)標(biāo)志位的含義

      處理器總線時序基本概念、幾種基本時序的工作流程分析

      8086的時序相關(guān)概念定義(?時鐘周期、總線周期、指令周期?一般讀寫時序的描述?若干種典型時序 8086的兩種組態(tài)的連接

      微處理器的操作方式、存儲器的組織管理模式、微處理器的一些新技術(shù) 第三章 IA-32指令系統(tǒng) 各類尋址方式、通用指令 第四章匯編程序設(shè)計

      基本編程方法(指示性語句和指令性語句、數(shù)據(jù)段定義、堆棧段定義、代碼段編寫、過程編寫、三種程序設(shè)計的基本結(jié)構(gòu)(?順序流程?分支流程?循環(huán)流程、基本 的數(shù)據(jù)傳送交換編程、數(shù)據(jù)編碼轉(zhuǎn)換編程、基本的算術(shù)運算編程、數(shù)據(jù)排序和查找編程、子程序設(shè)計、DOS功能調(diào)用、宏功能的設(shè)計(宏匯編程序編寫

      第五章存儲器

      存儲器的有關(guān)基本概念、常用的存儲器分類、存儲器與 CPU的接口(如何連接、連接需注意的問題

      IA-32微處理器的三種工作方式的含義 實地址方式下的存儲器訪問地址的形成 保護(hù)虛擬地址下的存儲器訪問地址的形成 第六章輸入、輸出、和系統(tǒng)總線

      接口的基本概念(接口傳送的信息分類、尋址方式…、輸入輸出時序、數(shù)據(jù)傳送方式、數(shù)據(jù)傳送控制方式、外設(shè)與 CPU的接口的連接與編程、了解DMA 總線的操作過程和數(shù)據(jù)傳輸方式、各類總線的概念及用途、系統(tǒng)總線(?PC?ISA?PCI、其它總線接口

      第七章中斷

      中斷和中斷系統(tǒng)的有關(guān)概念、中斷的處理過程(條件、響應(yīng)、優(yōu)先權(quán)、中斷控制器8259、8086的中斷方式

      第八章并行接口芯片8255

      一、接口電路應(yīng)具備的部件和實現(xiàn)的功能

      輸入/輸出數(shù)據(jù)的鎖存器和緩沖器、狀態(tài)和控制命令的寄存器、端口的譯碼和控制電路、中斷請求觸發(fā)器、中斷屏蔽觸發(fā)器、中斷優(yōu)先權(quán)排隊電路和發(fā)出中斷向量的電路。

      二、8255芯片的作用、工作方式和控制字的編程。第九章串行通信及接口電路

      基本概念(如:同步、異步通信定義等、串行通信實現(xiàn)的方法、有關(guān)的標(biāo)準(zhǔn)與接口、8251芯片的應(yīng)用第十章計數(shù)器和定時器電路、人機接口

      計數(shù)器和定時器的有關(guān)概念、工作原理、可編程定時器/計數(shù)器8253/8254的應(yīng)用(連接和編程

      主要輸入/輸出設(shè)備的基本概念、常用輸入/輸出設(shè)備的分類、常用的一些輸入輸出設(shè)備的工作原理,應(yīng)用編程

      一、選擇題 20%

      二、填空題 10%

      三、簡答題 20%

      四、應(yīng)用題(編程、硬件連接、工作流程分析(50

      第三篇:微機原理考試習(xí)題與答案

      微機原理及接口技術(shù)

      習(xí)題及練習(xí)冊

      微機原理課程組 2009年12月

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊---目錄

      目錄

      第1章 計算機基礎(chǔ)知識.............................................................................................................................1 1.1 基本練習(xí)題....................................................................................................................................1 1.2 課后練習(xí)題....................................................................................................................................2 第2章 8086/8088微處理器.......................................................................................................................3 2.1 基本練習(xí)題....................................................................................................................................3 2.2 課后練習(xí)題....................................................................................................................................4 第3章 指令系統(tǒng).........................................................................................................................................5 3.1 基本練習(xí)題....................................................................................................................................5 3.2 課后練習(xí)題....................................................................................................................................7 第4章 匯編語言程序設(shè)計.........................................................................................................................9 4.1 基本練習(xí)題....................................................................................................................................9 4.2 課后練習(xí)題..................................................................................................................................10 第5章 半導(dǎo)體存儲器................................................................................................................................11 5.1 基本練習(xí)題...................................................................................................................................11 5.2 課后練習(xí)題..................................................................................................................................13 第6章 輸入輸出接口技術(shù).......................................................................................................................14 6.1 基本練習(xí)題..................................................................................................................................14 6.2課后練習(xí)題...................................................................................................................................15 第7章 并行接口及8255A應(yīng)用..............................................................................................................16 7.1 基本練習(xí)題..................................................................................................................................16 7.2 課后練習(xí)題..................................................................................................................................18 第8章 串行接口及8251A應(yīng)用..............................................................................................................20 8.1 基本練習(xí)題..................................................................................................................................20 8.2 課后練習(xí)題..................................................................................................................................20 第9章 中斷及8259A...............................................................................................................................21 9.1 基本練習(xí)題..................................................................................................................................22 9.2 課后練習(xí)題..................................................................................................................................23 第10章 定時器/計數(shù)器............................................................................................................................24

      I 中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊---目錄

      10.1 基本練習(xí)題................................................................................................................................24 10.2 課后練習(xí)題................................................................................................................................25 第11章 模擬量通道.................................................................................................................................26 11.1 基本練習(xí)題................................................................................................................................26 11.2 課后練習(xí)題................................................................................................................................26 第12章 與實驗相關(guān)的問題.....................................................................................................................28 12.1 基本練習(xí)題................................................................................................................................28 12.2 課后練習(xí)題................................................................................................................................28 基本練習(xí)題參考答案.................................................................................................................................29 第1章 計算機基礎(chǔ)知識參考答案...................................................................................................29 第2章 8086/8088微處理器參考答案.............................................................................................29 第3章 指令系統(tǒng)參考答案...............................................................................................................30 第4章 匯編語言程序設(shè)計參考答案...............................................................................................31 第5章 半導(dǎo)體存儲器參考答案.......................................................................................................33 第6章 輸入輸出接口技術(shù)參考答案...............................................................................................36 第7章 并行接口及8255A應(yīng)用參考答案.......................................................................................36 第8章 串行接口及8251A應(yīng)用參考答案.......................................................................................38 第9章 中斷及8259A參考答案.......................................................................................................39 第10章 定時器/計數(shù)器參考答案....................................................................................................39 第11章 模擬量通道參考答案..........................................................................................................40 第12章 與實驗相關(guān)的問題參考答案.............................................................................................41

      I I

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      第1章 計算機基礎(chǔ)知識

      基本要求:了解微型機的特點、發(fā)展、分類及應(yīng)用;理解微型計算機系統(tǒng)的硬件組成和基本工作方式;掌握軟件的作用及其與硬件的相依關(guān)系,掌握微處理器、微型計算機和微型計算機系統(tǒng)。掌握原碼、反碼、和補碼的定義、求法,掌握補碼運算的特點和基本法則,會用補碼加、減法;熟練掌握有符號數(shù)的表示方法,了解定點數(shù)、浮點數(shù)的表示方法;理解溢出的概念,了解溢出的判別方法;掌握BCD碼的表示方法;掌握字符的表示方法—ASCII碼;了解漢字編碼的方法。本章重點:熟練掌握原碼、反碼、和補碼的定義運算法則。

      1.1 基本練習(xí)題

      一、填空題

      1.系統(tǒng)總線由___________、___________、___________三類傳輸線組成。

      2.微型計算機由_______________、_______________、_______________和系統(tǒng)總線組成。

      3.計算機的硬件結(jié)構(gòu)通常由五大部分組成。即運算器,____________,__________,輸入設(shè)備和輸出設(shè)備組成。

      4.8位二進(jìn)制整數(shù),其補碼所能表示的范圍為____________,-1的補碼為__________H。5.一帶符號數(shù)的8位補碼為11110111B,它所表示的真值為________D。6.將二進(jìn)制數(shù)101101.101轉(zhuǎn)換為十進(jìn)制數(shù)為_______________。7.將壓縮BCD碼01111001轉(zhuǎn)換成二進(jìn)制數(shù)為_______________。

      8.一個完整的微機系統(tǒng)應(yīng)包括_______________和_______________兩大功能部分。

      9.X、Y的字長均為12位,已知[X]反=A3CH,原碼為_______________H,[Y]反=03CH,則X-Y的補碼為_______________H。

      10.微處理器由_______________、_______________和少量寄存器組成。

      11.帶符號數(shù)在機器中以_________碼表示,十進(jìn)制數(shù)-78表示為_______________。12.將壓縮BCD碼01111001轉(zhuǎn)換成十進(jìn)制數(shù)為_______________。13.8位二進(jìn)制補碼10110110代表的十進(jìn)制負(fù)數(shù)是_______________。

      14.已知X的補碼是11101011B,Y的補碼是01001010B,則X-Y的補碼是_______________。15.ASCII碼由_________位二進(jìn)制數(shù)碼構(gòu)成,可為_______個字符編碼。

      16.在計算機中,用二進(jìn)制表示實數(shù)的方法有兩種,分別是______和________。

      二、選擇題

      1.計算機內(nèi)部數(shù)值7FH,當(dāng)分別為某個數(shù)的原碼、反碼和補碼時,其真值是_________。A)原碼時大 B)反碼時大 C)補碼時大 D)一樣大 2.十進(jìn)制數(shù)-38的八位二進(jìn)制補碼是________。

      A)01011011 B)11011010 C)11011011 D)01011010 3.微型計算機的發(fā)展特點是__________。

      A)體積越來越小 B)容量越來越大 C)精度越來越高 D)以上都對 4.在下列不同進(jìn)制的數(shù)據(jù)中,最小的數(shù)是___________。

      A)101001B B)101001BCD C)52D D)23H 5.標(biāo)準(zhǔn)的ASCII碼由______位二進(jìn)制代碼組成。

      A)4 B)7 C)8 D)9 6.長度相同但格式不同的的兩種浮點數(shù),假設(shè)前者階碼長,尾數(shù)短,后者階碼短,尾數(shù)長,其他規(guī)則相同,則他們可表示數(shù)的范圍和精度_________。

      A)兩者可表示的數(shù)的范圍和精度相同 B)前者可表示的數(shù)的范圍大但精度低 中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      C)后者可表示的數(shù)的范圍大且精度高 D)前者可表示的數(shù)的范圍大且精度高 7.漢字編碼的首要原則是,要給每個漢字分配唯一一個____位的二進(jìn)制數(shù)。A)4 B)8 C)16 D)32

      三、簡答題

      1.寫出下列真值對應(yīng)的機器數(shù)的原碼、補碼形式。

      (1)X=-1100100(2)X=+1000000(3)X=-1111111(4)X=-0000000 2.微型計算機由那些基本功能部件組成? 3.什么是總線?

      4.簡述微型計算機主要特點。5.BCD碼運算修正規(guī)則是什么? 6.簡述微處理器的基本功能。

      7.什么是機器數(shù)?什么是機器數(shù)的真值?

      1.2 課后練習(xí)題

      一、填空題

      1.將二進(jìn)制數(shù)1011011.1轉(zhuǎn)換為十六進(jìn)制數(shù)為_______________。2.將十進(jìn)制數(shù)199轉(zhuǎn)換為二進(jìn)制數(shù)為_______________B。

      3.BCD碼表示的數(shù),加減時逢______進(jìn)一,ASCII碼用來表示數(shù)值時,是一種_______________(壓縮或非壓縮)的BCD碼。

      4.十進(jìn)制數(shù)36.875轉(zhuǎn)換成二進(jìn)制是_______________。

      5.以_________為主體,配上系統(tǒng)軟件和外設(shè)之后,就構(gòu)成了______________。

      6.十進(jìn)制數(shù)98.45轉(zhuǎn)換成二進(jìn)制為___________B、八進(jìn)制__________Q、十六進(jìn)制__________H。(精確到小數(shù)點后4位)

      二、選擇題

      1.堆棧的工作方式是___________。

      A)先進(jìn)先出 B)后進(jìn)先出 C)隨機讀寫 D)只能讀出不能寫入 2.八位定點補碼整數(shù)的范圍是_____________。

      A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字長為16位的數(shù)可表示有符號數(shù)的范圍是______。

      A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768

      三、簡答題

      1.微型計算機系統(tǒng)的基本組成?

      2.簡述馮.諾依曼型計算機基本思想?

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      3.什么是微型計算機?

      4.什么是溢出?

      第2章 8086/8088微處理器

      基本要求:理解微處理器的內(nèi)、外部邏輯結(jié)構(gòu),了解8086/8088的功能結(jié)構(gòu),理解8086/8088的引腳定義和功能‘理解各個寄存器組織方式和I/O組織方式,理解存儲器的地址空間與尋址的概念;理解存儲器分段的概念;熟練掌握物理地址的形成方法,掌握信息的分段存儲與段寄存器之間的關(guān)系。重點和難點:微處理器的內(nèi)、外部邏輯結(jié)構(gòu)和8086/8088的引腳功能

      2.1 基本練習(xí)題

      一、填空題

      1.8088的內(nèi)存單元3017H:010BH的物理地址為_______________。2.8088 CPU的外部數(shù)據(jù)線有_______條,內(nèi)部數(shù)據(jù)線有_______條。3.8086中,RESET的作用是:_______________。

      4.在8088系統(tǒng)中,從偶地址讀寫兩個字時,需要______個總線周期。5.8086CPU 內(nèi)部設(shè)置有一個_________字節(jié)的指令隊列寄存器。6.8086上電復(fù)位后,其內(nèi)部(CS)=___________,(IP)=________。7.8086 CPU在內(nèi)部結(jié)構(gòu)上由___________和_________組成。

      8.在用8086 CPU組成的計算機系統(tǒng)中,當(dāng)訪問偶地址字節(jié)時,CPU和存儲器通過____________數(shù)據(jù)線交換信息;訪問奇地址字節(jié)時通過_____________數(shù)據(jù)線交換信息。

      9.8086 CPU對存儲器的最大尋址空間為_______________;在獨立編址時對接口的最大尋址空間是_______________。

      10.8086狀態(tài)寄存器中,作為控制用的標(biāo)志位有______個,其中,不可用指令操作的是______。11.在8086系統(tǒng)中,堆棧是按___________方式工作的存儲區(qū)域,操作地址由________和_______提供。

      二、選擇題

      1.指令的指針寄存器是_______。

      A)BX B)IP C)BP D)SP 2.中央處理器(微處理器)一般主要包括________。

      A)運算器 B)控制器 C)運算器和控制器 D)運算器、控制器和存儲器 3.下面的說法中,___________是正確的。

      A)指令周期等于總線周期 B)指令周期大于等于總線周期

      C)指令周期是總線周期的兩倍 D)指令周期與總線周期之間的關(guān)系不確定 4.在8086系統(tǒng)中,在以下地址中可作為段起始地址的為:()A)20100H B)20102H C)20104H D)20108H 5.8086執(zhí)行一個總線周期最多可傳送()字節(jié)。中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      A)1個 B)2個 C)3個 D)4個

      6.在8086CPU的標(biāo)志寄存器中,屬于控制標(biāo)志位的是__________。A)DF B)SF C)OF D)CF 7.8088 CPU中斷請求線有()。

      A)1條 B)2條 C)4條 D)8條

      8.某個8088存儲單元的邏輯地址為A400:3400,其物理地址是_____。A)0D8000H B)0A7400H C)3E400H D)0A740H 9.在8086CPU中,對時鐘周期、指令周期和總線周期的長短排序,正確的是________。

      A)總線周期≥指令周期≥時鐘周期 B)時鐘周期≥指令周期≥總線周期 C)指令周期≥總線周期≥時鐘周期

      10.在8086/8088中,一個最基本的總線周期由4個時鐘周期(T狀態(tài))組成,在T1狀態(tài),CPU在總線上發(fā)出__________信息。

      A)數(shù)據(jù) B)狀態(tài) C)地址 D)其他

      三、簡答題

      1.若在4002H段中有8個字節(jié)的數(shù)據(jù)為34H,45H,56H,67H,78H,89H,9AH,0ABH,假定它們在存儲器中的物理地址為400A5H-400ACH,試求各存儲單元的有效地址;若從存儲器中讀出這些數(shù)據(jù),試問最少要幾個總線周期?

      2.8086CPU內(nèi)部由哪兩部分組成?各完成什么工作?

      3.簡述8086內(nèi)部EU和BIU兩大功能單元各自的功能和這樣組織的意義。4.什么是微處理器?

      2.2 課后練習(xí)題

      一、填空題

      1.8086/8088的基本總線周期由_______個時鐘周期組成,若CPU主頻為10MHz,則一個時鐘周期的時間為_______________。

      2.在8086CPU的時序中,為滿足慢速外圍芯片的需要,CPU采樣_____________信號,若未準(zhǔn)備好,插入_____________時鐘周期。

      3.8086系統(tǒng)總線形成時,須要用_______________信號鎖定地址信號。4.對于8086微處理器,可屏蔽中斷請求輸入信號加在_______________引腳。

      5.在8086系統(tǒng)中,若某一存貯單元的邏輯地址為7FFFH:5020H,則其物理地址為_______________。6.8086的輸入信號 Ready 為低電平的作用是說明_______________。7.8088 CPU的 NMI 引腳提出的中斷請求稱為:_______________。8.CPU從主存取出一條指令并執(zhí)行該指令的時間稱為_______________。9.在8086系統(tǒng)中,從奇地址讀寫兩個字時,需要_________個總線周期。

      二、簡答題

      1.在內(nèi)部結(jié)構(gòu)上,微處理器主要有那些功能部件組成?

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      2.微處理器一般應(yīng)具有那些基本功能?

      3.什么是總線周期?

      三、判斷題

      1.在8086系統(tǒng)中,20位地址是在執(zhí)行部件中形成的。()2.8086 CPU的最小方式是為實現(xiàn)多處理器系統(tǒng)而設(shè)計的。()3.在加減運算時,OF=1就表示結(jié)果有錯。()4.兩數(shù)相加,結(jié)果有偶數(shù)個“1”,則PF=1。()5.當(dāng)8086CPU復(fù)位后,(CS)=0000H,(IP)=0FFFFH,所以復(fù)位后系統(tǒng)從物理地址0FFFF0H開始執(zhí)行程序。()6.8086的每個存儲單元地址既是字節(jié)地址又是字地址。()7.同一個物理地址可以由不同的段地址和偏移量組合得到。()

      第3章 指令系統(tǒng)

      基本要求:掌握8086/8088的尋址方式,了解8086/8088指令系統(tǒng)概況,掌握常用指令的匯編格式、功能及用法。了解機器語言、匯編語言與高級語言的區(qū)別和聯(lián)系。本章重點:掌握8086CPU的尋址方式、指令系統(tǒng)中指令的分類及其常用指令的格式和功能。本章難點:靈活運用指令解決實際問題。

      3.1 基本練習(xí)題

      一、填空題

      1.條件轉(zhuǎn)移指令轉(zhuǎn)移的范圍是______________。

      2.設(shè)當(dāng)前的(SP)=0100H,執(zhí)行PUSH AX指令后,(SP)=_______________H,若改為執(zhí)行INT 21H指令后,則(SP)=_______________H。

      3.若當(dāng)前(SP)=6000H,CPU執(zhí)行一條IRET指令后,(SP)=_______________H;而當(dāng)CPU執(zhí)行一條段內(nèi)返回指令RET 6后,(SP)=_______________H。

      4.8086的I/O指令有__________和__________兩種尋址方式。5.程序控制類指令的功能是_______________。

      6.已知(BX)=2000H,(DI)=3000H,(SS)=4000H,(DS)=6000H,(SS)=5000H,66000H單元的內(nèi)容為28H,則指令MOV AL,[BX+DI+1000H]的執(zhí)行結(jié)果是_______________。7.在尋址方式中,可作基址寄存器的有___________、_________。8.若(AL)=95H,執(zhí)行SAR AL,1 后(AL)=________。

      9.MOV AX,[BX][DI] 指令中源操作數(shù)的尋址方式為_______________。

      10.若(CS)=1000H,(DS)=2000H,(SS)=3000H,(ES)=4000H,(SI)=1000H,(BP)=2000H,則指令MOV AX,[BP]的功能是將____________單元的內(nèi)容傳送給AL,將__________單元的內(nèi)容傳送給AH(填寫物理地址)。

      11.指令MOV DX,OFFSET BUFFER 的源操作數(shù)的尋址方式是:_______________。中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      12.若(AL)=35H,執(zhí)行ROL AL,1 后,(AL)=_______________。

      13.指令MOV AX,[DI-4]中源操作數(shù)的尋址方式是______________。

      14.累加器專用傳送指令I(lǐng)N間接訪問I/O端口,端口號地址范圍為_______________。15.若(DS)=2000H,(ES)=2100H,(CS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,則執(zhí)行指令LEA AX,[BX][SI] 之后,(AX)=___________H,源操作數(shù)是____________尋址方式。

      二、選擇題

      1.完成將BX清零,并使標(biāo)志位CF清零,下面錯誤的指令是_________。

      A)SUB BX,BX B)XOR BX,BX C)MOV BX,00H D)AND BX,00H 2.已知(DS)=1000H,(BP)=0010H,(BX)=0100H,(DI)=0100H,(010110H)=ABH,(010111H)=BAH,執(zhí)行指令LEA CX,[BP][DI]后,(BX)=_________。

      A)0ABBAH B)0100H C)0BAABH D)0110H 3.下面的指令不合法的是________。

      A)INT 21H B)ADC AX,[SI] C)IN AX,03H D)PUSH AL 4.設(shè)SP=50H,執(zhí)行段間返回指令RET 后,寄存器SP的內(nèi)容是()。

      A)44H B)54H C)5AH D)5CH 5.在指令MOV ES:[SI],AX 中,目的操作數(shù)為_______尋址方式。

      A)寄存器 B)直接 C)基址變址 D)寄存器間接 6.下列四條指令中,有幾條指令需要使用DX寄存器_________? MUL BX DIV BL IN AX,20H OUT 20H,AL A)1條 B)2條 C)3條 D)4條 7.設(shè)(CL)=05H,要獲得(CL)=0AH,可選用的指令是()。

      A)NOT CL B)AND CL,0FH C)XOR CL,0FH D)OR CL,0AH 8.用MOV指令將十進(jìn)制數(shù)89以壓縮BCD碼格式送入AX,正確使用的指令是_________。

      A)MOV AX,0089 B)MOV AX,0809 C)MOV AX,0089H D)MOV AX,0809H 9.若(AL)=0FH,(BL)=04H,則執(zhí)行CMP AL,BL后,AL、BL的內(nèi)容__________。

      A)0FH,04H B)0BH,04H C)0FH,0BH D)04H,0FH 10.在子程序的最后一定要有一條__________指令。

      A)HLT B)RET C)IRET D)POP 11.下列指令中,有語法錯誤的是__________________。

      A)MOV [SI],[DI] B)IN AL,DX C)JMP WORD PTR[BX+8] D)PUSH WORD PTR 20[BX+SI-2] 12.下面指令序列執(zhí)行后完成的運算,正確的算術(shù)表達(dá)式應(yīng)是________________。

      MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,AL A)Y=2X+1 B)X=2Y+1 C)Y=2X-1 D)X=2Y-1 13.若已知(SP)=2000H,(AX)=0020H,則執(zhí)行指令,PUSH AX 后,(SP)和((SS):(SP))的值分別為_________。

      A)2002H,00H B)2000H,20H C)1FFFH,00H D)1FFEH,20H 14.8086執(zhí)行POP AX指令時,正確的操作是___________________。

      A)AX<--[SP+1][SP],SP<--SP+2 B)AX<--[SP+1][SP],SP<--SP-2 C)SP<--SP+2,AX<--[SP+1][SP] D)SP<--SP-2,AX<--[SP+1][SP] 15.若累加器AL的內(nèi)容為13H,執(zhí)行NEG AL指令后,AL內(nèi)容為________。

      A)OOH B)13H C)0ECH D)0EDH 6

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      16.8086中8位算術(shù)運算指令執(zhí)行后,結(jié)果為10010001B,則ZF和SF標(biāo)志位的值為______。

      A)ZF=0 SF=1 B)ZF=0 SF=0 C)ZF=1 SF=1 D)ZF=0 SF不確定 17.在執(zhí)行MUL BL指令執(zhí)行后,CF=OF=1,(AL)=82H,則表示________。

      A)(BL)>0 B)(AH)=FFH C)被乘數(shù)小于零 D)乘積大于255

      三、簡答題

      1.什么是尋址方式,寫出五種與數(shù)據(jù)有關(guān)的尋址方式? 2.在IBM PC中有專用的輸入輸出指令,請問I/O端口的地址范圍是多少?地址范圍的不同,應(yīng)采用的指令格式不同,請寫出在具體的范圍和采用的指令格式。3.指出以下三條指令的區(qū)別(NUM為數(shù)據(jù)段一個變量名)。

      (1)MOV SI,NUM(2)LEA SI,NUM(3)MOV SI,OFFSET NUM 4.根據(jù)給定的條件寫出指令或指令序列。

      (1)將AX寄存器及CF標(biāo)志位同時清零。(2)BX內(nèi)容乘以2再加上進(jìn)位位。(3)將AL中的位二進(jìn)制數(shù)高4位和低4位交換。

      (4)將首地址為BCD1存儲單元中的兩個壓縮BCD碼相加,和送到第三個存儲單元中。5.子程序調(diào)用的操作過程包含哪幾個步驟?

      6.在0624H單元內(nèi)有一條二字節(jié)指令JNE OBJ,如其中位移量分別為

      (1)27H(2)6BH(3)0C6H 試問:轉(zhuǎn)向地址OBJ的值是多少?

      7.如BUFFER為數(shù)據(jù)段中0032單元的符號地址其中存放的內(nèi)容為2345H,試問以下兩條指令有什么區(qū)別?指令執(zhí)行完成后AX寄存器的內(nèi)容是什么?(1)MOV AX,BUFFER(2)LEA AX,BUFFER 8.在無超越說明時,通用數(shù)據(jù)讀寫、目的數(shù)據(jù)串、源數(shù)據(jù)串、堆棧操作和取指令操作分別自動選擇哪些段寄存器搭配產(chǎn)生物理地址?

      9.設(shè)(DS)=1000H,(AX)=1C5AH,(BX)=2400H,(SI)=1354H,(13774H)=30H,(13775H)=20H,(13754H)=40H,(13755H)=10H 指令在此環(huán)境下執(zhí)行,在各空中填入相應(yīng)的執(zhí)行結(jié)果。

      SUB AX,20H[BX][SI](AX)=_____,SF=______,ZF=______,CF=_____,OF=______ 3.2 課后練習(xí)題

      一、簡答題

      1.若(AX)=9C5AH,(BX)=9754H,執(zhí)行下列指令序列后,程序轉(zhuǎn)向何處執(zhí)行。

      ADD AX,BX

      JNC L3 JNO L1

      JNO L4 JNC L2

      JMP L5 SUB AX,BX 2.中斷服務(wù)程序結(jié)束時,用RET指令代替IRET指令能否返回主程序?這樣做存在什么問題?

      3.寫出把首地址為BLOCK字?jǐn)?shù)組中的第6個字,送到DX寄存的指令(或指令組),要求使用以下幾種尋址方式:

      (1)寄存間接尋址(2)寄存相對尋址(3)基址變址尋址 中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      4.設(shè)BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各種尋址方式下源操作數(shù)的物理地址。

      1)MOV AX, [2400H] 2)MOV AX, [BX] 3)MOV AX, [SI] 4)MOV AX, [BX+2400H] 5)MOV AX, [BP+2400H] 6)MOV AX, [BX+DI] 7)MOV AX, [BP+SI+2400H]

      二、閱讀下面的程序段,寫出運行結(jié)果 1.CLC MOV AX,248BH MOV CL,3 RCL AX,CL 執(zhí)行以上程序序列后,AX=____________________。

      2.MOV BX,6D16H MOV CL,7 SHR BX,CL 執(zhí)行后BX寄存器中的內(nèi)容________________________。

      3.MOV DX,01H MOV AX,42H MOV CL,4 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 執(zhí)行后(DX)=__________,(AX)=____________ 4.mov ax,693ah mov al,ah not al add al,ah inc al 程序段執(zhí)行后,AL= _____________、ZF= ______________。

      5.根據(jù)程序填空(程序段順序執(zhí)行)MOV CL, 58;CL= MOV AL, 79;AL= ADD AL, CL;AL= H, AF= , CF= DAA;AL= , AF= , CF=

      三、判斷題

      1.執(zhí)行下列指令可以將00H送到端口地址為1A0H的外設(shè)上。()MOV AL,00H MOV 1A0H,AL 2.執(zhí)行下列指令可以將其00H送到端口地址為2F8H的外設(shè)上:()MOV AL,00H MOV DX,2F8H OUT DX,AL 3.8088的MOV指令不能進(jìn)行兩個存儲器單元之間的數(shù)據(jù)直接傳送。()4.8088系統(tǒng)中,堆棧的存取可以以字或字節(jié)為單位。()5.IN和OUT指令可尋址的口地址為64K個,端口地址只能用立即數(shù)。()8

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      6.判斷下列指令是否正確(1)JMP(2)IN(3)MOV(4)SHL BX AL,DX DS,AX AX,2

      (((((((())))))))

      (9)PUSH SS(10)POP

      CS

      (((((((())))))))

      (11)XCHG BX,IP(12)MOV(13)IN(14)MOV(15)IN(16)MOV

      [BX],[1000] AL,N;(N>255)[BX][DI],10 BX,DX CS,AX(5)PUSH AL(6)MOV(7)MOV(8)MOV ES,3F00H [BX],[SI] AL,[BX+10H]

      第4章 匯編語言程序設(shè)計

      基本要求:掌握匯編語言程序設(shè)計的基本步驟,熟悉匯編語言程序設(shè)計的基本方法,掌握匯編語言程序的建立及匯編過程。本章的難點:依據(jù)所要解決的問題,選擇正確的程序設(shè)計方法,正確地運用指令編寫實用的匯編源程序

      4.1 基本練習(xí)題

      一、填空題

      1.標(biāo)號和變量都是存貯單元的符號地址,但其內(nèi)容不同,標(biāo)號是_______________的符號地址,而變量是_______________的符號地址。

      2.匯編語言源程序結(jié)束偽指令是_______________。3.一個程序中,有下列偽指令:

      ARY DB 25 DUP(3,4,4 DUP(?,1,0))LEN DW $-ARY LEN單元存儲的值是。4.有一個程序片段如下

      MSG DW 3 DUP(?, 2 DUP(5,4),3)

      MEN DW $-MSG

      MOV AX, SEG MEN

      MOV DS, AX

      MOV AX, MEN AX的值最后是。

      二、簡答題

      1.簡述8086匯編語言中,指令語句和偽指令語句的區(qū)別和作用。2.什么是變量,變量有哪些屬性,如何使用這些屬性? 3.試說明為什么有時候必須使用PTR屬性操作符? 4.什么是匯編語言,什么是匯編? 5.簡述DOS系統(tǒng)功能調(diào)用的使用方法?

      三、程序設(shè)計題

      1.從BUFF單元起有一個字符串(長度小于65535),以'*'結(jié)束,編寫一個完整程序求該字符串長度存入LENT單元,并統(tǒng)計字符串中含有大寫英文字符的個數(shù)并存入COUNT單元。要求源程序具備必要的偽指令和段說明。中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      2.有一帶符號8位數(shù)X存于DAT單元.編一個程序段判斷該數(shù),若x小于0則將0FFH送MARK單元;若X等于0則將MARK+1單元置0FFH;若X大于0則置MARK+2單元為0FFH。3.已知有X、Y、Z三個字變量,存放無符號整數(shù),請編一個完整的程序?qū)崿F(xiàn)公式Z=(X+Y)/(X-Y+600)(不考慮溢出情況)。

      4.AX寄存器中存放著4位十六進(jìn)制數(shù)。試編寫一個匯編語言程序,將這4位十六進(jìn)制數(shù)分別轉(zhuǎn)換為相應(yīng)的ASCII碼,并依次存放到RESULT數(shù)組的4個字節(jié)中去,要求用調(diào)用子程序的方法實現(xiàn)。5.寫出對存放在DX和AX中的雙字長數(shù)求補的指令序列。

      6.設(shè)有兩個等長字符串。試編寫一個匯編語言程序,比較它們是否完全相同;若相同,則將字符“Y”送入AL中,否則,將字符“N”送入AL中。7.寫出程序段,把DX,AX中的雙字右移四位。

      8.編寫一個完整的8086匯編語言程序,從附加段中首地址為ADR1(變量名)連續(xù)存放的100個字型無符號整數(shù)中找出最大數(shù),并將此數(shù)及其偏移地址分別放入變量MAX和MAXM中

      9.已知(AX)=4BD5H,統(tǒng)計AX中1的個數(shù)和0的個數(shù),并分別放在BL和DL中。編寫程序段實現(xiàn)該功能。

      10.有一個首地址為ARRAY的N個字的數(shù)組,請編程序使該數(shù)組中的數(shù)按照從大到小的次序排序。(采用冒泡排序算法)

      4.2 課后練習(xí)題

      一、填空題

      1.定義段結(jié)束的偽指令是___________;定義子程序結(jié)束的偽指令是________。

      2.偽指令X DB 4 DUP(6,2 DUP(6,8)); Y DW 6800H; 設(shè)X的偏移地址為2000H,則Y的偏移地址為_________H,若執(zhí)行指令MOV BL,BYTE PTR Y后,則(BL)=________。3.偽指令VR1 DB 2 DUP(?,3 DUP(1,2),5)在存貯器中被分配了_______________字節(jié)。

      二、選擇題

      1.下面表示段定義結(jié)束的偽指令是__________。

      A)END B)ENDP C)ENDS D)ENDM 2.變量的類型屬性如下,下面錯誤的類型是__________。

      A)字節(jié)型 B)字符型 C)字型 D)雙字型 3.設(shè)有一程序定義如下: ORG 0024H AR1 DW 4,5,$+4 ?

      MOV AX,AR1+4 執(zhí)行以上指令后,AX中的內(nèi)容正確的是_______________。

      A)0028H B)0032H C)002AH D)002CH 4.現(xiàn)用數(shù)據(jù)定義偽指令定義數(shù)據(jù):BUF DB 4 DUP(0,2 DUP(1,0));問定義后,存儲單元中有數(shù)據(jù)0100H的字單元個數(shù)是____________。A)4 B)3 C)8 D)12 5.下列偽指令中定義字節(jié)變量的是________。A)DB B)DW C)DD D)DT 6.使用DOS功能調(diào)用時,子功能號應(yīng)放在()寄存器中。A)AL B)AH C)DL D)DH 1 0

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      三、程序設(shè)計題

      1.統(tǒng)計從01000H內(nèi)存單元開始的100個字(WORD)型帶符號數(shù)中的正數(shù)、負(fù)數(shù)和零的字(WORD)個數(shù)。

      2.實現(xiàn)兩個十六位二進(jìn)制數(shù)的加法。要求加數(shù)放在FIRST開始單元,被加數(shù)放在SECOND開始單元,和數(shù)放在SUM單元。

      第5章 半導(dǎo)體存儲器

      基本要求:掌握存儲器的分類、作用及性能指標(biāo);了解半導(dǎo)體讀寫存儲器(RAM)的基本原理,掌握靜態(tài)RAM、動態(tài)RAM的特點,了解動態(tài)RAM的刷新方法;了解半導(dǎo)體只讀存儲器(掩膜ROM、PROM、EPROM、EEPROM)的基本原理,掌握其特點;掌握常用存儲器芯片的用法;掌握存儲器容量的擴充方法,以及存儲器與微處理器(8位、16位數(shù)據(jù)總線)的連接方法;掌握片選信號的產(chǎn)生方法。本章重點:掌握各種存儲器的工作原理及其CPU的存儲器的擴展。本章難點:理解存儲器的工作原理及其地址空間的確定。

      5.1 基本練習(xí)題

      一、填空 1.在微機系統(tǒng)中用高位地址線產(chǎn)生存儲器片選(CS)的方法有__________、_________、__________。2.某機器中有8KB的ROM,其末地址為0FFFFFH,則其首地址為______________。3.DRAM靠_______________存儲信息,所以需要定期_______________。

      4.掉電后信息丟失的存儲器是_______________,掉電后信息不丟失的存儲器是_______________。5.半導(dǎo)體存儲器分為___________、__________兩大類。前者的特點是_______________,后者的特點是_______________。

      6.從內(nèi)存地址40000H到0BBFFFH,共_________KB。

      7.用512×4的RAM芯片組成12K×8的芯片組,需片內(nèi)地址線_______________條,片組選擇線至少_______________條。中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      二、選擇

      1.某CPU有地址線20根,它可連接內(nèi)存的最大存儲容量是________。A)64KB B)640KB C)1MB D)4MB 2.以下四種半導(dǎo)體存儲器中,以傳輸同樣多的字為比較條件,則數(shù)據(jù)傳輸率最高的是_______。A)DRAM B)SRAM C)閃速存儲器 D)EPROM 3.沒有外部存貯器的計算機,其監(jiān)控程序可以存放在____________。A)RAM B)ROM C)CPU D)RAM和ROM 4.用16M×1的DRAM芯片組成128MB×8存儲容量,要使用______________。A)128片 B)64片 C)32片 D)16片

      5.27128的存儲容量為16K×8,其片內(nèi)地址線和數(shù)據(jù)線數(shù)分別為________。A)8,8 B)8,14 C)14,8 D)14,14 6.2864是一種__________芯片。

      A)RAM B)PROM C)EPROM D)EEPROM 7.下列幾種半導(dǎo)體存儲器中,哪一種需要刷新操作______________? A)SRAM B)DRAM C)EPROM D)EEPROM 8.某SRAM芯片,其存儲容量為512K×8位,該芯片的地址線和數(shù)據(jù)線數(shù)目為________。A)8,512 B)512,8 C)18,8 D)19,8 9.EPROM是指__________。

      A)可編程的只讀存儲器 B)只讀存儲器

      C)紫外線可擦除可編程的只讀存儲器 D)電可改寫只讀存儲器

      10.以下四種類型的半導(dǎo)體存儲器中,以傳輸同樣多的字為條件,則讀出數(shù)據(jù)最快的是_________。A)FLASH B)DRAM C)SRAM D)EPROM 11.存儲器是計算機系統(tǒng)的記憶設(shè)備,它主要用來___________。

      A)存放數(shù)據(jù) B)存放程序 C)存放數(shù)據(jù)和程序 D)存放微程序 12.和外存相比,內(nèi)存的特點是________。

      A)容量小、速度快、成本高 B)容量小、速度快、成本低

      C)容量大、速度快、成本高 D)容量大、速度快、成本低

      三、簡答題

      1.什么是RAM?什么是ROM、EPROM?各有什么用途? 2.試說明線選法和全譯碼法二種片選控制方法的優(yōu)缺點。

      3.半導(dǎo)體隨機存儲器RAM與只讀存儲器ROM有何區(qū)別?它們各有哪幾種類型? 4.常用的存儲器片選控制方法有哪幾種?它們各有什么優(yōu)缺點? 5.簡述存儲器芯片的組成。

      6.設(shè)有一個具有14位地址和8位字長的存儲器,問:

      (1)該存儲器能存儲多少字節(jié)的信息

      (2)如果存儲器由1K*1位SRAM芯片組成,需要多少芯片?

      (3)最少需要多少位地址作芯片選擇 7.詳細(xì)寫出半導(dǎo)體存儲器的分類。

      8.計算機的內(nèi)存有什么特點?內(nèi)存由哪兩部分組成?外存一般是指哪些設(shè)備?外存有什么特點? 9.在存儲器器件內(nèi)部,為什么總是采用矩陣形式組成存儲結(jié)構(gòu)?請用一個具體的例子進(jìn)行說明。10.為了節(jié)省存儲器的地址譯碼電路,通常采用哪些方法?

      四、存儲器設(shè)計應(yīng)用題

      1.已知有SRAM芯片62256(32K×8)及EPROM芯片27256(32K×8),現(xiàn)用這兩種芯片構(gòu)成8088最小系統(tǒng)內(nèi)存的一部分,其中SRAM所占的地址空間為40000H--47FFFH,EPROM所占的地址空間為1 2

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      F8000H--FFFFFH,試設(shè)計出其原理圖。

      2.給8088CPU系統(tǒng)擴展32K的ROM,且所選用的存儲器芯片為8K×8,地址譯碼器為74LS138,ROM的地址范圍從60000H~67FFFH,要求寫出每一個存儲器芯片的地址范圍,畫出邏輯連線圖。

      3.設(shè)某系統(tǒng)的CPU有16根地址線A15-A0、8根數(shù)據(jù)線D7-D0。現(xiàn)需擴展6KB的ROM,地址范圍為:0000H-17FFH,采用2716芯片。

      (1)請寫出存儲器器件2716的數(shù)據(jù)線和地址線的條數(shù);

      (2)計算ROM的芯片數(shù)量;

      (3)設(shè)計存儲器擴展原理圖,并寫出每片ROM的地址范圍。4.已知RAM芯片結(jié)構(gòu)如圖所示,回答下列問題:

      1)該芯片容量為多少?若要求構(gòu)成一個2K×8的RAM陣列,需幾個這樣的芯片?

      2)若RAM陣列組的起始地址為E1000H,畫出存儲器系統(tǒng)與8086的電路連接圖(8086工作在最小模式),并寫出每組RAM芯片的地址空間。

      3)編程:將緩沖區(qū)中的10個數(shù)據(jù)寫進(jìn)E1000開始的10個單元中,并說明如何查看結(jié)果?

      五、判斷題

      1.只讀存儲器ROM只有一種類型。

      ()2.動態(tài)RAM的一個重要問題是必須對它所存的信息定期進(jìn)行刷新。

      ()

      3.用紫外線照射一片EPROM的窗口后,若讀出其存儲單元的內(nèi)容均為0FFH,則表明該EPROM已被擦除干凈。

      ()4.讀寫存儲器RAM,有SRAM和DRAM二種類型。

      ()

      5.2 課后練習(xí)題

      一、填空題

      1.在Intel80x86系統(tǒng)中,若一個32位(4字節(jié))字11223344H,存儲在地址為10000H的存儲單元中,則10000H字節(jié)單元內(nèi)容為____________,10003H字節(jié)單元內(nèi)容為___________。2.若芯片SRAM的容量為4K×4bit,現(xiàn)欲用這樣的芯片構(gòu)成0A0000H到0C3FFFH的內(nèi)存,需要___片這樣的芯片。

      3.如果某存儲器芯片的容量為4K×8位,則存儲器片內(nèi)尋址地址線是_______根,如果它在系統(tǒng)中起始地址為0F0000H,則它的末地址是_______________。

      二、簡答題

      1.試述動態(tài)RAM的工作特點,與靜態(tài)RAM相比,動態(tài)RAM有什么長處和不足之處。說明它的使用場合。

      2.用下列RAM芯片構(gòu)成32K×8的存儲器模塊,各需要多少芯片?多少個片選線?(1)1K×8(2)4K×8(3)1K×4(4)16K×4 中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      3.什么是字?jǐn)U展?什么是位擴展?用戶自己購買內(nèi)存條進(jìn)行內(nèi)存擴充,是在進(jìn)行何種存儲器擴展?

      三、存儲器應(yīng)用

      1.設(shè)某微機系統(tǒng)需要擴展內(nèi)存RAM 32KB,擴充的存儲器空間為10000H開始的連續(xù)存儲區(qū)域。存儲器芯片采用16K×8的RAM芯片,CPU使用8088。1)選用芯片,畫出邏輯連接圖; 2)寫出各片RAM的所在地址區(qū)域。

      2.用4K×4的EPROM存儲器芯片組成一個16K×8的只讀存儲器。試問:(1)該只讀存儲器的數(shù)據(jù)線和地址線的位數(shù)。(2)根據(jù)題意需要多少個4K×4的EPROM芯片?(3)畫出此存儲器的組成框圖。

      第6章 輸入輸出接口技術(shù)

      基本要求:理解I/O接口的作用和一般結(jié)構(gòu);掌握I/O編址方式和I/O傳送方式,理解中斷的概念、分類。本章重點:一些基本概念,I/O接口的構(gòu)成以及I/O傳送方式

      6.1 基本練習(xí)題

      一、填空題

      1.CPU與內(nèi)存及I/O裝置間傳送數(shù)據(jù)的硬件線路通道稱為_______________。

      2.CPU和外設(shè)之間的數(shù)據(jù)傳送方式有__________、__________、____________和___________。3.I/O接口的編址方式可分為_______________、_______________兩種方式。4

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      4.CPU與I/O之間接口信息通常有三類,它們是____________、___________、____________信息。5.CPU從I/O接口的_______________中獲取外部設(shè)備的“準(zhǔn)備好”、“忙”或“閑”等狀態(tài)信息。6.一個典型的接口是由____________、______________和______________三種不同的寄存器構(gòu)成。7.主機與外設(shè)之間的數(shù)據(jù)傳送控制方式通常有三種,它們是程序控制方式,DMA方式及_______________,其中________方式的數(shù)據(jù)傳輸率最高。

      二、選擇題

      1.中斷與DMA()A)程序中斷可以完全代替DMA B)DMA可以完全代替程序中斷 C)二者各有使用范圍和特點,不能互相代替

      2.I/O與主機信息的交換采用中斷方式的特點是_________。

      A)CPU與設(shè)備串行工作,傳送與主程序串行工作 B)CPU與設(shè)備并行工作,傳送與主程序串行工作 C)CPU與設(shè)備并行工作,傳送與主程序并行工作

      3.有關(guān)外設(shè)的連接,下面哪個說法是正確的__________________? A)輸入輸出設(shè)備可以直接和CPU連接

      B)輸入設(shè)備的數(shù)據(jù)線必須經(jīng)過三態(tài)緩沖器才能和CPU的數(shù)據(jù)總線連接 C)CPU的數(shù)據(jù)總線,必須經(jīng)三態(tài)緩沖器才能和輸出設(shè)備連接 4.一般的接口電路中,不包含下面的哪個端口__________。A)數(shù)據(jù)口 B)地址口 C)控制口 D)狀態(tài)口 5.CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有________________。

      A)中斷方式 B)程序控制方式 C)DMA方式 D)以上三種都是

      三、簡答題

      1.什么情況下兩個端口可以用一個地址?

      2.計算機與外部設(shè)備數(shù)據(jù)交換的方式有幾種,分別是什么?

      3.如果利用中斷方式傳送數(shù)據(jù),數(shù)據(jù)是如何傳輸?shù)??中斷機構(gòu)起什么作用? 4.什么是I/O接口?

      5.簡述CPU以中斷方式如何與外設(shè)交換數(shù)據(jù)。

      6.2課后練習(xí)題

      一、選擇題

      1.下列有關(guān)I/O端口的描述中,不正確的是_______________。

      A)I/O端口從邏輯上講是被CPU訪問的I/O接口電路中的寄存器 B)8086系統(tǒng)對I/O端口的訪問只能通過專用的指令 C)從連接形式上講,I/O端口總是直接與數(shù)據(jù)總線連接 D)I/O端口可以看作是CPU與外設(shè)交換數(shù)據(jù)的中轉(zhuǎn)站

      2.在DMA傳送方式中,對數(shù)據(jù)傳遞過程進(jìn)行控制的硬件稱為()。

      A)數(shù)據(jù)傳遞控制器 B)直接存儲器 C)DMAC D)DMAT 3.CPU響應(yīng)中斷請求和響應(yīng)DMA請求的本質(zhì)區(qū)別是()A)中斷響應(yīng)靠軟件實現(xiàn) B)速度慢 C)控制簡單 D)響應(yīng)中斷時CPU仍然仍控制總線,而響應(yīng)DMA請求時,CPU要讓出總線 4.在中斷方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存的路徑是()A)外設(shè)→數(shù)據(jù)總線→內(nèi)存 B)外設(shè)→數(shù)據(jù)總線→CPU→內(nèi)存 C)外設(shè)→CPU→DMAC→內(nèi)存 D)外設(shè)→I∕O接口→CPU→內(nèi)存 5.CPU與I∕O設(shè)備間傳送的信號有()中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      A)數(shù)據(jù)信息 B)控制信息 C)狀態(tài)信息 D)以上三種都是 6.CPU與外設(shè)之間的數(shù)據(jù)傳輸方式有_______________。

      A)查詢方式 B)中斷方式 C)DMA方式 D)以上都是 7.主機、外設(shè)不能并行工作的輸入/輸出方式是____________。A)程序查詢方式 B)中斷方式 C)DMA方式

      二、簡答題

      1.說明I/O接口的基本功能。

      2.相對于查詢方式,中斷方式有什么優(yōu)點?和DMA方式比較,中斷方式有什么不足之處?

      三、填空題

      I/O端口的編址方式有統(tǒng)一編址和_______________兩種。其中,在PC機中,I/O端口編址方式為_______________。

      第7章 并行接口及8255A應(yīng)用

      基本要求:要求學(xué)生掌握并行接口的原理及擴展方法,掌握并行接口器件8255A的內(nèi)部結(jié)構(gòu)、外部引腳、內(nèi)部寄存器以及各種工作方式(方式0、方式1)特點和使用,了解方式2的特點;要求學(xué)生掌握8255A初始化編程的方法,并能進(jìn)行應(yīng)用程序的軟硬件設(shè)計;要求學(xué)生掌握鍵盤、LED顯示器的作用和工作原理,掌握接口的設(shè)計方法。重點:8255A的內(nèi)部結(jié)構(gòu)和引腳功能、與CPU的連接;8255A的工作方式0;控制字的格式及作用、各種工作方式的組合,初始化編程方法,應(yīng)用設(shè)計;鍵盤、LED的工作原理。難點:8255A的工作方式;行掃描法、行反轉(zhuǎn)法,鍵識別與處理、多位LED的多位顯示問題。

      7.1 基本練習(xí)題

      一、填空題

      1.一片8255A端口A有3種工作方式,端口B有_______種工作方式。

      2.8255A的三個端口工作在方式0輸入方式時,三個端口均_________(有/無)鎖存能力。3.當(dāng)從8255A的端口C讀出數(shù)據(jù)時,8255A的幾個控制信號*CS,A1,A0,*RD,*WR分別是_________,_________,_________,_________,_________(*代表低電平有效)。

      4.8255A的端口A可用程序設(shè)置為__________、__________、_________三種工作方式,對C口還有一種特殊使用方式為____________。

      5.當(dāng)8255A的輸入信號 *CS=0、*RD=0、*WR=1且A1=A0=0時,此8255A執(zhí)行的操作是_______________。(*表示低電平有效)

      6.當(dāng)8255A的輸入信號 *CS=0、*RD=

      1、*WR=0且A1=A0=0時,此8255A執(zhí)行的操作是_______________。(*表示低電平有效)

      7.8255A芯片中的端口B可以有_______種工作方式。

      8.一片8255A芯片內(nèi)含_________個傳輸數(shù)據(jù)的8位I/O端口,其中PA口有_________種工作方式。6

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      二、選擇題

      1.8255A芯片具有三個獨立數(shù)據(jù)端口,只有_______端口具有雙向傳輸方式。A)A口 B)B口 C)C口 D)以上均可

      2.當(dāng)8255A的PC4-PC7全部為輸出時,表明8255A的A端口工作方式為__________。A)方式0 B)方式1 C)方式2 D)不能確定 3.8255A的A口工作在方式2時,B口可工作__________________。A)方式0或方式1 B)方式1或方式2 C)只能工作在方式1 D)任何方式都不行,只能空著

      4.已知某系統(tǒng)中8255芯片所占用的I/O地址為340H--343H,則該8255芯片內(nèi)控制字寄存器口地址為_________。

      A)340H B)341H C)342H D)343H 5.某系統(tǒng)采用8255A并行I/O接口,初始化時CPU所訪問的端口地址為0CBH,并設(shè)定A口的工作方式為方式1輸出,則A口的地址最可能為__________。A)0CBH B)0CAH C)0C9H D)0C8H 6.8255A的方式選擇控制字應(yīng)寫入__________。

      A)A口 B)B口 C)C口 D)控制口

      7.在通用可編程并行電路8255A中,用于傳輸數(shù)據(jù)的8位I/O端口共有_________。A)1個 B)2個 C)3個 D)4個

      三、簡答題

      1.8255A是什么芯片?一片8255占用幾個口地址?它有幾種工作方式?

      2.8255A的方式0一般使用在什么場合?在方式0時,如果使用應(yīng)答信號進(jìn)行聯(lián)絡(luò),應(yīng)該怎么辦? 3.當(dāng)8255A工作在中斷方式2時,CPU是如何來區(qū)分輸入或輸出的? 4.現(xiàn)欲從8255A芯片PC口的PC0輸出高電平“1”,試問有哪幾種辦法實現(xiàn)此操作? 5.以4×4的鍵盤為例,簡述非編碼鍵盤中行反轉(zhuǎn)法掃描鍵盤的工作原理。

      四、硬件編程題

      1.一個8088系統(tǒng)中有一8255A,8255A各口設(shè)置如下:A組與B組均工作于方式0,A口為數(shù)輸入,B口為輸出,C口高位部分為輸出,低位部分為輸入,A口地址設(shè)為40H。1)寫出工作方式控制字 2)對8255A初始化

      3)從A口輸入數(shù)據(jù),將其取反后從B口送出

      2.設(shè)8255A的4個尋址地址號為0060H~0063H,試編寫下列各種情況下的初始化程序。1)將A組和B組設(shè)置成方式0,A口,B口為輸入,C口為輸出。2)將A組工作方式設(shè)置成方式2,B組為方式1,B口作為輸出。3)將A口,B口均設(shè)置成方式1,均為輸入,PC6和PC1為輸出.4)A口工作在方式1,輸入;B口工作在方式0,輸出;C口高4位配合A口工作,低4位為輸入。

      3.8255A控制字如下,8255A端口地址為:160H、162H、164H、166H,端口A方式0輸出,端口B方式0輸入,端口C方式0輸出。編寫程序?qū)崿F(xiàn)初始化,并將端口B內(nèi)容的2倍與端口C的內(nèi)容求和后將結(jié)果取反送到端口A。

      五、硬件設(shè)計題

      1.用一片8255 A芯片設(shè)計一基于PC系統(tǒng)總線的I/O接口板,要求: 1)8255A占用的端口地址為300H--306H,畫出原理圖。

      2)設(shè)8255A的PA、PB、PC口均工作在方式0,PA口為輸入,PB、PC口均為輸出,編寫8255的初始化程序片段(已知8255A控制字為10010000B)。

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      3)編寫程序片段,將從PA口讀入的狀態(tài)送至PB口輸出。

      2.已知8255的控制口地址為236H,開關(guān)信息接在PB口,發(fā)光二極管接在PA口,使用8255作為接口芯片,讀開關(guān)量的狀態(tài),并用發(fā)光二極管顯示輸出。在將開關(guān)的信息存放在FIRST單元的同時,發(fā)光二極管完成其信息的顯示。要求畫出完整的線路連接圖并設(shè)計相應(yīng)的程序。(8086工作在最小模式,8255A相應(yīng)的控制字為82H)。

      7.2 課后練習(xí)題

      一、填空題

      1.8255A控制字可以分為 和 兩類。2.8255A各個端口的工作方式是由 決定的。

      二、選擇題

      1.某系統(tǒng)采用8255A并行I/O接口,初始化時CPU所訪問的端口地址為0CBH,并設(shè)定為方式1輸出,則了B口的口地址應(yīng)為___________。

      A)0CAH B)0C9H C)0C8H D)0CCH 2.某系統(tǒng)采用8255A并行I/O接口,初始化時CPU所訪問的端口地址為0BBH,并設(shè)定為方式1輸出,則了B口的口地址應(yīng)為__________。

      A)0BAH B)0B9H C)0B8H D)0BCH

      三、簡答題

      常用的鍵盤掃描有幾種方式?試述各自的特點及原理。

      四、硬件編程題

      8255A的工作方式控制字和C口的按位置位/復(fù)位控制字有何差別?若將C口的PC2引腳輸出高電平(置位),假設(shè)8255A控制口地址是303H,程序段應(yīng)是怎樣的?

      五、硬件設(shè)計題

      1.已知8255A的控制口地址為236H,LED采用共陽級接法。字型信息接在PB口,字位信息接在PA口,使用8255A作為接口芯片,在兩塊LED上顯示自己的學(xué)號。要求畫出完整的線路連接圖并設(shè)計相應(yīng)的程序(8086工作在最小模式,8255A相應(yīng)控制字為80H)。8

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      2.若打印機及其工作時序如圖所示,當(dāng)打印機不忙時(BUSY=0),向它送數(shù)據(jù)(設(shè)每次只傳送1個字節(jié))并在數(shù)據(jù)穩(wěn)定時用 負(fù)脈沖將數(shù)據(jù)存于打印機內(nèi)部,同時設(shè)置打印機忙信號,即BUSY =1。

      1)用可編程接口芯片8255A將打印機與總線相連接起來。若規(guī)定8255A的地址為0320H~032FH任選,試畫出連接電路圖。2)數(shù)據(jù)段中首地址為BUFFER的區(qū)域中存放著100字節(jié)要打印的字符,試編寫包括8255A初始化的打印程序,并將100個字符打印出來。

      3.在一個系統(tǒng)中,8255A的四個端口地址分別為:420H、422H、424H和426H。要求:

      1)初始化8255A,使端口A、B、C均工作于方式0,端口A作為輸入端口,端口B和C作為輸出端口。

      2)將端口A輸入的信息取反后直接輸出到端口B。

      3)檢測端口A輸入的信息的PA7位。當(dāng)PA7=1時,端口C輸出FFH,否則,輸出00H。請編寫程序段,完成上述功能(程序要加注解)。

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      第8章 串行接口及8251A應(yīng)用

      基本要求:掌握異步通信的原理、方法、規(guī)程,理解字符傳送格式和波特率的含義,理解掌握8251A的功能、結(jié)構(gòu),掌握其外部接線、編程和使用方法,了解RS—232C串行通信接口標(biāo)準(zhǔn),掌握其用法。教學(xué)重點:串行通信的基本原理以及8251A的使用。

      8.1 基本練習(xí)題

      一、填空題

      1.常用來實現(xiàn)RS-232C電平與TTL電平相互轉(zhuǎn)換的電路是_______________。

      2.串行通訊按照時鐘同步方式不同,可分為_______________通訊和_______________通訊。3串行接口標(biāo)準(zhǔn)RS-232C最簡化型的三根線為_______________;其電氣特性邏輯0和1的電平分別為_______________伏。

      二、選擇題

      1.IEEE488 總線是__________________。

      A)工業(yè)控制總線 B)串行通信總線 C)計測總線 D)PC擴展總線 2.在數(shù)據(jù)傳輸率相同的情況下,同步傳輸?shù)乃俣纫哂诋惒絺鬏?,其原因?)A)字符間無間隔 B)雙方通信同步 C)發(fā)生錯誤概率少 D)附加信息總量少

      3.設(shè)串行異步通信的數(shù)據(jù)格式是:1個起始位,7個數(shù)據(jù)位,1個校驗位,1個停止位,若傳輸率為1200,則每秒鐘傳輸?shù)淖畲笞址麛?shù)為()A)10個 B)110個 C)120個 D)240個

      4若傳輸率為2400,收、發(fā)時鐘(RxC∕TxC)頻率為38.4KHz,則波特率因子為()A)1 B)16 C)32 D)64

      三、簡答題

      1.8251A的狀態(tài)字哪幾位和引腳信號有關(guān)?狀態(tài)位TxRDY和引腳標(biāo)號TxRDY有什么區(qū)別?它們在系統(tǒng)設(shè)計中有什么用處?

      2.8251A內(nèi)部有哪些功能模塊?其中讀/寫控制邏輯電路的主要功能是什么?

      3.試問:從8251A的編程結(jié)構(gòu)中,可以看到8251A有幾個寄存器和外部電路有關(guān)?一共要幾個端口地址?為什么?

      四、編程題

      1.一片8251占用80H,82H兩個端口地址,試說明該8251的C/D引腳如何與系統(tǒng)地址線連接,其控制端口地址為什么?數(shù)據(jù)端口為多少?并編程序初始化該8251,使其工作于同步方式,且波特率因子為16,允許發(fā)送和接收,8個數(shù)據(jù)位,2位停止位,不允許校驗。

      2.用程序段對8251A進(jìn)行同步方式設(shè)置。地址端口地址為66H,規(guī)定用內(nèi)同步方式,同步字符為2個,用奇校驗,7個數(shù)據(jù)位。

      8.2 課后練習(xí)題

      一、簡答題

      1.串行通訊的數(shù)據(jù)傳送方式有哪三種?0

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      2.在8251內(nèi)部有多個寄存器,其中有模式寄存器、同步字符寄存器

      1、同步字符寄存器

      2、控制寄存器、狀態(tài)寄存器、數(shù)據(jù)接收寄存器和數(shù)據(jù)發(fā)送寄存器,但是8251芯片只有一條引腳C/D用來區(qū)分內(nèi)部寄存器,請問它是如何區(qū)分這些寄存器的?

      二、編程題

      1.設(shè)8251A為異步工作方式,波特率因數(shù)為16,7位/每字符,奇校驗,兩位停止位。CPU對8251A輸入80個字符。試對其進(jìn)行初始化編程。設(shè)8251A的地址為0F2H。

      2.若8251A的收發(fā)時鐘(RxC,TxC)頻率為38.4KHz,它的RTS和CTS引腳相連,試編寫出以半雙工異步通訊,每幀字符的數(shù)據(jù)位數(shù)為7,停止位數(shù)為1,偶校驗,波特率為600 b/s,處于發(fā)送狀態(tài)的初始化程序(設(shè)8251A的地址為02C0H和02C1H)。

      第9章 中斷及8259A 基本要求:對于非電類同學(xué),理解中斷的概念和分類,熟練掌握中斷的處理過程,會編寫中斷處理程序;掌握中斷優(yōu)先權(quán)的排隊方法;了解中斷嵌套的概念。對于電類同學(xué),在非電類基礎(chǔ)上,了解8259A的功能、結(jié)構(gòu)和工作原理。而對于計算機專業(yè)的同學(xué),在電類基礎(chǔ)上,掌握8259A的初始化方法和一般編程方法。教學(xué)重點:中斷、中斷源、中斷向量、中斷過程,8086中斷系統(tǒng)結(jié)構(gòu)、中斷類型編碼、中斷過程,掌握中斷的處理過程,會編寫中斷處理程序,8259A 的功能、編程及使用方法。教學(xué)難點:8086中斷系統(tǒng)結(jié)構(gòu)、中斷類型編碼、中斷過程;編寫中斷處理程序,8259A 的功能、編程及使用方法; 中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      9.1 基本練習(xí)題

      一、填空題

      1.中斷類型碼若為58H,它在中斷矢量表中的矢量地址為_______________H,從該地址開始連續(xù)四個單元存放的是_______________。

      2.一個中斷類型號為01CH的中斷處理程序存放在0100H:3800H開始的內(nèi)存中,中斷向量存儲在地址為_________至________的______個字節(jié)中。

      3.8088的外部中斷分為________和__________兩大類。4.若用兩片斷8259A芯片構(gòu)成主從級聯(lián)形式,則這兩片8259A芯片最多可直接管理_________級外部中斷源。

      5.若8259A的兩個端口地址為20H和21H,則在初始化時,應(yīng)在寫入ICW1_之后,以______地址寫入ICW2和ICW4。

      6.8259A有兩類命令字,分別是_______________和_______________。

      7.8086系統(tǒng)中,中斷服務(wù)子程序的入口地址通過__________獲取,它們之間的關(guān)系為________,如果1CH的中斷處理子程序從5110:2030H開始,則中斷向量被存放在_________單元,各單元的內(nèi)容為___________。

      8.8259A可采用級聯(lián)方式工作,在微機系統(tǒng)中最多可接_______(具體數(shù)字)個從屬的8259A。9.8088 CPU的非屏蔽中斷的類型碼為_________。

      10.中斷優(yōu)先級控制主要解決兩種問題:_______________、_______________。11.中斷向量可以提供_______________。

      12.硬件中斷可分為_______________、_______________兩種。

      二、簡答題 1.8259A的中斷屏蔽寄存器IMR和8086/8088的中斷允許標(biāo)志IF有什么差別?在中斷響應(yīng)過程中,它們怎樣配合起來工作?

      2.外設(shè)向CPU申請可屏蔽中斷,但CPU不響應(yīng)該中斷,其原因有哪些? 3.8259A的初始化命令字和操作命令字有什么差別?它們分別對應(yīng)于編程結(jié)構(gòu)中哪些內(nèi)部寄存器?

      4.在8086/8088的中斷系統(tǒng)中,響應(yīng)可屏蔽中斷過程,是如何進(jìn)入中斷服務(wù)程務(wù)程序的? 5.8086中,可屏蔽中斷與非屏蔽中斷的主要區(qū)別是什么? 6.8086中斷系統(tǒng)響應(yīng)中斷時如何找到中斷入口地址?

      三、選擇題

      1.8086 CPU 響應(yīng)可屏蔽中斷的必要條件除中斷允許標(biāo)志IF=1外,只需滿足_________。A)訪內(nèi)操作結(jié)束 B)當(dāng)前指令執(zhí)行完 C)無軟中斷請求 D)無內(nèi)部中斷請求

      2.PC機采用向量中斷方式處理8級外中斷,中斷號依次為08H-0FH。在RAM 0000H:002CH單元開始依次存放23H、FFH、00H、F0H四個字節(jié),問該向量對應(yīng)的中斷號和中斷程序入口是_______________。

      A)0CH,23FFH:00F0H B)0BH,0F000H:0FF23H C)0BH,00F0H:23FFH D)0CH,0F000H:0FF23H E)0CH,00F0H:23FFH F)0BH,0F000H:23FFH 3.8086系統(tǒng)中的中斷向量表的作用是____________。

      A)存放中斷服務(wù)程序 B)存放系統(tǒng)引導(dǎo)程序

      C)存放中斷響應(yīng)標(biāo)志 D)存放中斷服務(wù)程序的入口地址 4.8259A內(nèi)中斷類型號的數(shù)據(jù)長度為_________。

      A)3位 B)8位 C)16位 D)8位或16位 5.8086對硬件中斷請求響應(yīng)優(yōu)先級最高的請求_____________。2

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      A)NMI B)INTR C)內(nèi)部硬件中斷 D)單步中斷

      6.8086中斷向量表的大小為()字節(jié),其中斷系統(tǒng)可以管理()種中斷。A)1K,256 B)1K,128 C)256,64 D)2K,512 7.8086系統(tǒng)可管理的中斷(軟件及硬件中斷)的個數(shù)最多為__________。A)8個 B)16個 C)64個 D)256個

      8.當(dāng)8088 CPU響應(yīng)中斷時,CPU把斷點處的有關(guān)內(nèi)容壓入堆棧保護(hù),并清除()。A)TF B)IF C)OF D)TF和IF 9.除法出錯是屬于()中斷。

      A)線路故障 B)內(nèi)部中斷 C)外部中斷 D)單步中斷 10.3片8259A級聯(lián),最多可管理的中斷級數(shù)為()級。A)20 B)21 C)22 D)24 9.2 課后練習(xí)題

      一、選擇題

      1.PC機中確定可屏蔽中斷服務(wù)程序的入口地址是___________。A)主程序中的調(diào)用指令 B)主程序中的轉(zhuǎn)移指令

      C)中斷控制器發(fā)出的類型碼 D)中斷控制器中的中斷服務(wù)寄存器(ISR)

      2.已知某8259A與8086 CPU相連,其對應(yīng)的中斷類型碼為40--47H,那么在初始化時,CPU 送給8259A 的ICW2值和IR3中斷源被響應(yīng)時8259A送給CPU的中斷類型碼可能的是_______。A)40H和47H B)40H和40H C)47H和43H D)43H和47H 3.對8086 CPU而言,中斷優(yōu)先級別最高的是_______________。

      A)單步中斷 B)除法錯,溢出中斷,軟中斷 C)INTR D)NMI 4.在8086環(huán)境下,對單片方式使用的8259A進(jìn)行初始化時,必須放置的初始化命令字為()A)ICW1,ICW2,ICW3 B)ICW1,ICW2,ICW4 C)ICW1,ICW3,ICW4 D)ICW2,ICW3,ICW4 5.非屏蔽中斷的中斷類型號是____________。A)1 B)2 C)3 D)4 6.在中斷響應(yīng)周期內(nèi),將IF置0是由_________。

      A)硬件自動完成的 B)用戶在編制中斷服務(wù)程序時設(shè)置的 C)關(guān)中斷指令完成的 7.中斷向量是__________。

      A)子程序入口地址 B)中斷服務(wù)程序入口地址 C)中斷服務(wù)程序入口地址的地址 8.通過中斷向量表中的中斷向量,可以提供_________。

      A)被選中設(shè)備的起始地址 B)傳送數(shù)據(jù)的起始地址 C)中斷服務(wù)程序入口地址 D)主程序的斷點地址 9.CPU響應(yīng)中斷的時間是__________。

      A)外設(shè)提出中斷 B)一條指令結(jié)束 C)取指周期結(jié)束 10.所有中斷處理(服務(wù))過程的最后一條可執(zhí)行指令必須是()。A)RET B)IRET C)HALT D)NOP

      二、簡答題

      1.8086中斷系統(tǒng)有哪幾類?8259A管理的是哪一類中斷?

      2.CPU響應(yīng)可屏蔽中斷有哪些基本條件。中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      3.已知8259A某可屏蔽中斷的類型號為20H,服務(wù)程序的入口地址標(biāo)號為NMITS,編程將入口地址填寫到中斷向量表中。

      三、判斷題

      1.非屏蔽中斷信號是一個由高到低的下降沿,這類中斷不受中斷允許標(biāo)志位的影響,也不能用軟件進(jìn)行屏蔽。()2.在由8086組成的微機系統(tǒng)中,對應(yīng)中斷類型碼為255的外設(shè),其中斷服務(wù)程序的入口地址為0000:03FFH。()

      3.實現(xiàn)中斷嵌套需用堆棧來保護(hù)斷點,由于所保護(hù)內(nèi)容不多,不必考慮棧溢出。()4.中斷嵌套可以在多級上進(jìn)行,形成多級嵌套,在應(yīng)用時,其嵌套級數(shù)不受任何限制。()

      第10章 定時器/計數(shù)器

      基本要求:理解可編程定時器/計數(shù)器的功能及典型結(jié)構(gòu);掌握可編程定時計數(shù)芯片8253的初始化編程,8253芯片的硬件連接和應(yīng)用程序的編程,以及8253的應(yīng)用。本章重點:8253的初始化編程:方式控制字和計數(shù)初值設(shè)置;8253的6種工作方式;8253應(yīng)用。本章難點:8253的初始化編程,計數(shù)值回讀。

      10.1 基本練習(xí)題

      一、填空題

      1.8253A工作于“模式0”,設(shè)置計數(shù)器0的計數(shù)常數(shù)為0FFEH,進(jìn)行二進(jìn)制計數(shù)。假設(shè)8253A的端口地址為50H—56H。

      MOV AL,;8253A初始化 OUT , AL MOV AL,;設(shè)8253A計數(shù)初值 OUT , AL MOV AL,;OUT , AL 2.某一測控系統(tǒng)要使用一個連續(xù)的方波信號,如果使用8253A可編程定時/計數(shù)器來實現(xiàn)此功能,則8253A應(yīng)工作在方式。

      3.利用8253A芯片每20ms產(chǎn)生一個脈沖輸出,若輸入的時鐘頻率為2MHz,8253A的計數(shù)初值應(yīng)取,工作方式選。

      二、選擇題

      1.當(dāng)8253A可編程定時/計數(shù)器工作在 下時,需要由外部脈沖觸發(fā)開始計數(shù)。A)方式0 B)方式1 C)方式2 D)方式3 E)方式4 F)方式5 2.若8253A處于計數(shù)過程中,當(dāng)CPU對它裝入新的計數(shù)初值時,其結(jié)果將是。A)8253A禁止編程

      B)8253A允許編程,并改變當(dāng)前的計數(shù)初值 4

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      C)8253A允許編程,但不改變當(dāng)前的計數(shù)初值

      D)8253A允許編程,是否影響當(dāng)前計數(shù)過程隨工作方式而變

      3.當(dāng)8253A工作在方式0,在初始化編程時,一旦寫入控制字后。A)輸出信號端OUT變?yōu)楦唠娖紹)輸出信號端OUT變?yōu)榈碗娖紺)輸出信號端保持電平值不變 D)立即開始計數(shù)

      4.當(dāng)8253A工作在方式0,控制信號變?yōu)榈碗娖?,對計?shù)器的影響是。A)結(jié)束本次循環(huán),等待下一次計數(shù)的開始 B)暫時停止現(xiàn)行計數(shù)工作 C)不影響本次計數(shù) D)終止本次計數(shù)過程,立即開始新的計數(shù)循環(huán)

      5.利用8253A每20ms產(chǎn)生一次中斷,若CLK為20MHz,則8253A可采取的工作方式及計數(shù)初值為。

      A)方式0;65535 B)方式3;40000H C)方式5;40000 D)方式2;40000 6.8253A。

      A)只能實現(xiàn)計數(shù) B)只能實現(xiàn)定時 C)即可實現(xiàn)計數(shù),又可實現(xiàn)定時 D)都不能

      三、簡答題

      1.定時和計數(shù)有哪幾種實現(xiàn)方法?各有什么特點?

      2.試說明定時器/計數(shù)器芯片Intel 8253A的內(nèi)部結(jié)構(gòu)。

      四、綜合題

      設(shè)8253A三個計數(shù)器的端口地址為100H、101H、102H,控制寄存器端口地址103H。輸入時鐘為2MHz,讓1號通道周期性的發(fā)出方波,其周期為1ms,試編寫初化程序段。

      10.2 課后練習(xí)題

      一、選擇題

      1.CPU可以對8253計數(shù)器執(zhí)行讀操作,其讀到的是()

      A)工作方式 B)計數(shù)初值 C)計數(shù)執(zhí)行部件CE(減法計數(shù)器)的當(dāng)前值 D)0 2.在 8253 的6種工作方式中,能夠自動重復(fù)工作的兩種方式是()。

      A)方式1,方式 2 B)方式 2,方式3 C)方式2,方式 4 D)方式 3,方式5 3.INTEL8253每個通道都有一個()位的預(yù)置初值減1計數(shù)器。A)4 B)8 C)16 D)32 4.在下列8253的四種工作方式中,即使GATE保持為高電平,處于()的8253在寫入初值后也不開始定時或計數(shù)。

      A)方式0(計數(shù)結(jié)束中斷)B)方式1(硬件可重觸發(fā)單穩(wěn)態(tài))C)方式2(速率發(fā)生器)D)方式3(方波)

      二、綜合題

      1.某系統(tǒng)中8253芯片的通道0至通道2和控制端口的地址分別為0FFF0H~0FFF6H,定義通道0工作在方式2,CLK0=2MHz,要求輸出OUT0為1KHz的速率波;定義通道1工作方式0,其CLK1輸入外部計數(shù)事件,每計滿1000個向CPU發(fā)出中斷請求。試寫出8253通道0和通道1的初始化程序。中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      2.若要采用一片8253產(chǎn)生近似為1Hz的對稱方波,已知時鐘頻率為2MHz,8253地址為350-353H,試編寫8253初始化程序,并說明通道引腳的連接方法。

      第11章 模擬量通道

      基本要求:掌握模擬量通道意義,了解A/D,D/A轉(zhuǎn)換原理,掌握0809、0832的使用和編程方法,掌握實際檢測模擬量的一般方法和過程。重點難點:A/D,D/A轉(zhuǎn)換原理及使用和編程方法

      11.1 基本練習(xí)題

      一、填空、選擇題

      1.A/D轉(zhuǎn)換器的功能是將_______________轉(zhuǎn)換成數(shù)字量信息,便于計算機運算、處理。

      2.某10位的A/D芯片,模擬輸入信號的量程為0~+5伏,則數(shù)字量12對應(yīng)的電壓為()伏。

      A)-0.0293 B)0.0586 C)0.0293 D)-0.0586

      二、簡答題

      1.使用DAC0832進(jìn)行數(shù)/模轉(zhuǎn)換時,有哪兩種方法可對數(shù)據(jù)進(jìn)行鎖存?

      2.當(dāng)用帶兩級數(shù)據(jù)緩沖器的D/A轉(zhuǎn)換時,為什么有時要用3條輸出指令才完成16位或12位數(shù)據(jù)轉(zhuǎn)換?

      3.什么叫采樣保持電路的采樣狀態(tài)和保持狀態(tài)?

      三、編程題

      1.利用DAC0832芯片 ,實現(xiàn)輸出三角波。DAC端口的地址為328H,DAC0832芯片采用一級緩沖方式。請寫出主要程序段。

      2.在一個計算機系統(tǒng)中連接有一個8位 D/A 轉(zhuǎn)換器,D/A轉(zhuǎn)換器的數(shù)據(jù)端口地址為180H,請編程從此 D/A 轉(zhuǎn)換器的模擬量輸出端輸出一個如圖所示的鋸齒波(頻率不限制)。

      11.2 課后練習(xí)題

      一、簡答題

      1.比較計數(shù)式,雙積分式和逐次逼近式A/D轉(zhuǎn)換的優(yōu)缺點。6

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      2.在數(shù)字量和模擬量并存的系統(tǒng)中,地線連接時要注意什么問題?

      二、編程題

      1.一個8位D/A轉(zhuǎn)換器連接于8086系統(tǒng)中,其端口地址為3FH,請編程實現(xiàn)在D/A轉(zhuǎn)換器的輸出端輸出一個鋸齒波。

      2.一個8086系統(tǒng)中連接有一A/D轉(zhuǎn)換器,如圖所示,請完成下列問題 1)圖中0809通道5(IN5)的端口地址是多少?

      2)圖中0809轉(zhuǎn)換完成信號(EOC)的端口地址是多少?

      3)編程將通道7(IN7)的模擬信號連續(xù)采集16次,存放到內(nèi)存BUF1開始的單元中。中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊

      第12章 與實驗相關(guān)的問題

      12.1 基本練習(xí)題

      一、填空題

      1.匯編語言源程序的擴展名是_______________。

      2.匯編語言程序的上機操作的步驟是___________、__________、_________、__________。

      二、選擇題

      1.實驗時,在DEBUG下如果要運行0100:4360段開始的一段程序用的命令為________。A)D=0100:4360 B)A=0100:4360 C)G=0100:4360 D)Q=0100:4360 2.匯編實驗時要顯示2100H:45B6H段開始的一段程序的反匯編命令用_________。

      A)E 2100:45B6 B)F 2100:45B6 C)U 2100:45B6 D)N 2100:45B6 3.在做匯編語言實驗時,有時需要使用調(diào)試工具DEBUG,在DEBUG中,如果要修改AL寄存器中的內(nèi)容,需要使用的命令是__________________。

      A)R AX B)R AL C)E AX D)E AL

      三、問答題

      1.請你設(shè)計一個實驗項目,在實驗箱上完成,具體要求是:在某個鍵按下時,發(fā)光二極管閃爍(亮一段時間,熄滅一段時間),而該鍵抬起來時,發(fā)光二極管一直點亮。寫出實驗步驟和具體使用的實驗箱資源等。

      2.在我們做硬件中斷實驗時,經(jīng)常在中斷服務(wù)程序中使用這樣兩條指令 MOV AL,20H OUT 20H,AL 請問這兩條指令的功能是什么?

      3.在我們做硬件中斷實驗時,在主程序中經(jīng)常使用如下三條指令

      IN AL,21H AND AL,7FH OUT 21H,AL 請問這三條指令的功能是什么?

      4.在做硬件實驗時,有一個同學(xué)在用F5裝載程序時,CS輸入0000,IP輸入0000,請問該實驗?zāi)芊裢瓿?,為什么?/p>

      5.寫出做微機原理硬件實驗的具體步驟。6.簡述DEBUG中A、R、D、Q、G命令的功能。

      12.2 課后練習(xí)題

      一、判斷題

      1.我們做軟件實驗時用MASM對編好的程序進(jìn)行匯編。()2.在我們做微機原理硬件實驗時,實驗程序是由實驗箱上的CPU執(zhí)行的。()3.在做微機原理硬件實驗時,實驗程序是由通用計算機PC的CPU運行的。()

      二、簡答題

      簡述DEBUG中A、R、D、Q、G命令的功能。8

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      基本練習(xí)題參考答案

      第1章 計算機基礎(chǔ)知識參考答案

      一、填空題

      1.地址總線,數(shù)據(jù)總線,控制總線(次序可以是任意的)2.中央處理器,存儲器,輸入/輸出接口(次序無關(guān))

      3.控制器,存儲器 4.-128--127,0FFH 5.-9 6. 45.625(45.625D)7. 01001111B(01001111或 1001111)8. 硬件系統(tǒng),軟件系統(tǒng) 9. 0DC3H,0A01H 10. 運算器,控制器 11.補碼,F(xiàn)FB2H(0FFB2H或0B2H或其他表示方式)12. 79D(79)

      13.-74(-74D)14. 10100001(10100001B)15.7,128 16.定點法 浮點法

      二、選擇題

      1.D 2.B 3.D 4.B 5.B 6.B 7.C

      三、簡答題

      1.(1)原碼=11100100 補碼=10011100(2)原碼=01000000 補碼=01000000

      (3)原碼=11111111 補碼=10000001(4)原碼=10000000 補碼=00000000 2. 1)微處理器,2)主存儲器,3)系統(tǒng)總線,4)輔助存儲器,5)輸入/輸出(I/O)接口和輸入/輸出設(shè)備

      3.在計算機中,連接CPU與各個功能部件之間的一組公共線路,稱為總線,在計算機中一般有三組功能不同的總線,傳輸?shù)刂沸畔⒌姆Q為地址總線,傳輸數(shù)據(jù)信息的稱為數(shù)據(jù)總線,傳輸控制信息的稱為控制總線。(只要答出總線定義,即可)

      4.電子計算機是一種能自動,高速,精確地完成各式各樣的數(shù)據(jù)存儲,數(shù)值計算,邏輯推理,過程控制和數(shù)據(jù)處理功能的電子機器。計算機的主要特點有四個方面,即:高速性,準(zhǔn)確性,邏輯性,通用性。(只要意思相近即可得分)5. BCD碼運算修正規(guī)則:

      (1)凡是對應(yīng)位運算結(jié)果為冗余碼時,加(減)6修正。

      (2)如該位和數(shù)有向高位進(jìn)(借)位時,也在該位加(減)6修正。(3)如低位修正結(jié)果使高位大于9時,高位進(jìn)行加(減)6修正。(只要意思相近即可)6.CPU是組成微機系統(tǒng)的核心部件,其功能如下:(1)算術(shù)和邏輯運算,執(zhí)行數(shù)據(jù)處理。(2)暫存數(shù)據(jù)。(3)實現(xiàn)程序控制,即可取指令,對指令寄存,譯碼分析并執(zhí)行指令所規(guī)定的操作,還能提供整個系統(tǒng)所需的定時和控制信號。7.?dāng)?shù)在機器內(nèi)的表示形式為機器數(shù)。而機器數(shù)對應(yīng)的數(shù)值稱為機器數(shù)的真值。

      第2章 8086/8088微處理器參考答案

      一、填空題

      1.3027BH 2.8,16 3.使8086進(jìn)行初始化 4.4 5.6 6.0FFFFH,0000H 7.執(zhí)行部件EU,總線接口部件BIU(次序無關(guān))8.CPU的低8位數(shù)據(jù)線(AD0--AD7),CPU的高8位數(shù)據(jù)線(AD8--AD15)9.1MB(1兆字節(jié)),64K(65536)10.3,TF 11.先進(jìn)后出(后進(jìn)先出),SP,SS(SS,SP)29 中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      二、選擇題

      1.B 2.C 3.B 4.A 5.B 6.A 7.B 8.B 9.C 10.C

      三、簡答題

      1.各字節(jié)的有效地址分別為0085H,0086H,0087H,0088H,0089H,008AH,008BH和008CH,8個總線周期

      2.在8086內(nèi)部由BIU和EU兩大部分組成,BIU主要負(fù)責(zé)和總線打交道,用于CPU與存儲器和I/O接口之間進(jìn)行數(shù)據(jù)交換;EU主要是將從指令隊列中取得的指令加以執(zhí)行。

      3.在8086內(nèi)部,按功能劃分可以分為BIU和EU兩大部分,BIU主要負(fù)責(zé)總線接口,與存儲器和I/O接口進(jìn)行數(shù)據(jù)傳遞;而EU則是執(zhí)行部件,主要是執(zhí)行指令;這兩部分分開可以在執(zhí)行指令的同時,從存儲器中將將要執(zhí)行的指令取到指令隊列,使兩部分并行工作,提高CPU的速度。(只要意思為提高CPU的效率即可)

      4.一般稱為CPU,它是將運算器、控制器集成在一塊芯片上,本身具有運算能力和控制功能,是微型計算機的核心。(只要答出將運算器、控制器集成在一塊即可)

      第3章 指令系統(tǒng)參考答案

      一、填空題

      1.-128~+127 2.00FE,00FA 3.6006H,6008H 4.直接尋址,寄存器間接尋址(次序可以顛倒)5.改變程序執(zhí)行的順序 6.(AL)=28H(28H送到AL寄存器)7.BX,BP(次序無關(guān))8.0CAH 9.基址加變址尋址方式(基址址尋址方式)10.32000H單元的內(nèi)容,32001H單元的內(nèi)容 11.立即尋址方式 12.6AH 13.寄存器相對尋址方式(相對寄存器尋址方式)14.0-65535(其他數(shù)值表示也可以)15.01A0H,基址變址尋址

      二、選擇題

      1.C 2.B 3.D 4.B 5.D 6.A 7.C 8.C 9.A 10.B 11.A 12.C 13.D 14.A 15.D 16.A 17.D

      三、簡答題

      1.址方式就是尋找操作數(shù)或操作數(shù)地址的方法。立即數(shù)尋址、寄存器尋址、直接尋址、寄存器間接尋址、寄存器相對尋址、基址變址尋址、相對基址變址尋址

      2.I/O端口的地址范圍是0000H--0FFFFH(64K),當(dāng)?shù)刂贩秶?000H-00FFH 時可以使用直接端口地址訪問和間接訪問,格式如下(以8位為例):

      IN AL,PORT IN AL,DX OUT PORT,AL OUT DX,AL 而當(dāng)?shù)刂贩秶诖笥?0FFH 時只能使用間接訪問指令,格式如下(以8位為例):

      IN AL,DX OUT DX,AL 3.(1)指令執(zhí)行后SI取得的是內(nèi)存變量NUM的值。

      (2)指令執(zhí)行后SI取得的是內(nèi)存變量NUM的偏移地址。(3)指令執(zhí)行后SI取得的是內(nèi)存變量NUM的偏移地址。4.(1)XOR AX,AX或AND AX,0(2)ADC BX,BX(3)MOV CL,4

      (4)MOV AL,BCD1 ROR AL,CL ADD AL,BCD1+1 5.(1)保護(hù)現(xiàn)場,即將主程序轉(zhuǎn)移前的程序狀態(tài)保存起來,保存內(nèi)容主要是程序計數(shù)器PC的內(nèi)容。保護(hù)現(xiàn)場通常采用堆棧完成,將程序計數(shù)器PC的內(nèi)容(斷點地址)壓入堆棧。(2)將子程序入口地址3 0

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      送入程序計數(shù)器PC,那么,下一條要執(zhí)行的指令就是子程序的第一條指令。6.取出NE OBJ指令后,(IP)=0626H,OBJ的值是:(IP)+D->IP 0626H+27H=064DH 0626H+6BH=0691H 0626H-3AH=05ECH 7.第一條指令是將BUFFER字單元的內(nèi)容送到AX寄存器,而第二條指令是將BUFFER的段內(nèi)偏移地址送到AX寄存器。(1)(AX)=2345H(2)(AX)=0032H 8.通用數(shù)據(jù)讀寫自動選擇數(shù)據(jù)段寄存器(DS)目的數(shù)據(jù)串自動選擇附加數(shù)據(jù)段寄存器(ES)源數(shù)據(jù)串自動選擇數(shù)據(jù)段寄存器(DS)堆棧操作自動選擇堆棧段寄存器(SS)取指令操作自動選擇代碼段寄存器(CS)

      9、(AX)=0FC2AH,SF=1,ZF=0,CF=1,OF=0 第4章 匯編語言程序設(shè)計參考答案

      一、填空題

      1.指令(程序),操作數(shù) 2.END 3.350 4.36(或24H)

      二、簡答題

      1.指令是真正讓計算機進(jìn)行某種具體操作的命令,它在程序運行時執(zhí)行。偽指令是通知匯編程序在翻譯程序時執(zhí)行的命令。

      2.變量是在程序運行過程中,其值可以改變的量,通常給其命名一個符號,稱為變量名。變量有三種屬性:變量的類型、變量的段地址、變量的段內(nèi)偏移地址;類型屬性使用SIZE獲取,段地址屬性用SEG獲取,偏移地址屬性用OFFSET獲取。

      3.PTR優(yōu)先于隱含的類型屬性,指定操作數(shù)的類型的類型屬性。因為在許多情況下,所使用的操作符類型與原指定的類型不同,又不希望改變原有的設(shè)定,只暫時改變操作符類型,則必須使用PTR屬性操作符作為臨時設(shè)定,這個臨時設(shè)定類型只在本條指令中有效。

      4.匯編語言是用指令助記符、符號地址編寫程序的一種語言,每條指令對應(yīng)一種機器指令。匯編就是將匯編語言源程序翻譯成機器指令的過程

      5.1)在AH寄存器中設(shè)定所需調(diào)用的功能號;2)根據(jù)功能的規(guī)定設(shè)定入口參數(shù);3)用INT 21H進(jìn)入子程序;4)根據(jù)規(guī)定,從相應(yīng)的寄存器取得返回值。

      三、程序設(shè)計

      1. DATA SEGMENT INC CX BUFF DB 'ABCD??.*'

      CMP AL,'A' LENT DW ?

      JC NEXT COUNT DW ? CMP AL,'Z' DATA ENDS JNC NEXT CODE SEGMENT INC DX ASSUME CS:CODE,DS:DATA NEXT: INC BX START:MOV AX,DATA JMP LP MOV DS,AX DONE: INC CX LEA BX,BUFF MOV LENT,CX MOV CX,0 MOV COUNT,DX MOV DX,0 MOV AH,4CH LP: MOV AL,[BX] INT 21H CMP AL,'*' CODE ENDS JZ DONE END START

      2. MOV AL,DAT AND AL,AL JS LP1 JZ LP2 MOV MARK+2,0FFH

      LPl:

      LP2: DONE: JMP DONE

      MOV MARK,0FFH JMP DONE

      MOV MARK+1,0FFH HLT

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      3、DSEG SEGMENT

      SUB BX,Y X DW ?

      ADD BX,600 Y DW ?

      MOV AX,X Z DW ?

      ADD AX,Y DSEG ENDS

      MOV DX,0 CSEG SEGMENT

      DIV BX ASSUME CS:CSEG,DS:DSEG

      MOV Z,AX MAIN PROC FAR

      MOV AH,4CH BEGIN: MOV AX,DSEG

      INT 21H MOV DS,AX

      MAIN ENDP MOV BX,X

      CSEG ENDS END BEGIN

      4、CODE SEGMENT

      ASSUME CS:CODE,DS:CODE

      START: MOV BX,CODE

      MOV DS,BX

      MOV CL,4

      MOV BL,4

      MOV SI,OFFSET RESULT

      LP: CALL HASC

      MOV [SI],DL

      INC SI

      SHR AX,CL

      DEC BL

      JNZ LP

      EXIT: MOV AH,4CH INT 21H

      5、方法1 方法2 MOV CX,0 NOT AX SUB CX,AX NOT DX MOV AX,CX ADD AX,1 MOV CX, 0 ADC DX,0 SBB CX, DX MOV DX, CX

      6. CODE SEGMENT

      ASSUME CS:CODE,DS:CODE

      START: MOV AX,CODE

      MOV DS,AX

      MOV ES,AX CLD

      LEA SI,STRING1

      LEA DI,STRING2

      MOV CX,DI

      SUB CX,SI

      XOR AX,AX

      7、MOV CL,4 SHR DX,CL SHR AX,CL SHL BL,CL MOV BL,DL OR AH,BL

      8. DATA SEGMENT

      ADR1 DW 100 DUP(?)

      MAX DW ?

      MAXM DW ? DATA ENDS 3 2

      HASC PROC NEAR MOV DL,AL AND DL,0FH CMP DL,9 JA L2

      ADD DL,30H L1: RET

      L2: ADD DL,37H JMP L1 HASC ENDP

      RESULT DB 4 DUP(?)CODE ENDS END START 方法3 NEG DX NEG AX SBB DX,0 REPE CMPSB JNZ NE MOV AL,'Y' JMP EXIT NE: MOV AL,'N' EXIT: MOV AH,4CH INT 21H STRING1 DB'?'

      STRING2 DB'?' CODE ENDS END START MOV AX,ES:[SI] LOP1: CMP AX,ES:[SI] JAE LOP3 MOV AX,ES:[SI] MOV ES:[MAXM],SI

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      CODE SEGMENT LOP3: ADD SI,2 ASSUME CS:CODE,DS:DATA,ES:DATA LOOP LOP1 MAIN PROC FAR MOV ES:[MAX],AX

      MOV AX,DATA MOV AH,4CH MOV ES,AX INT 21H MOV SI,OFFSET ADR1 MAIN ENDP MOV CX,100 CODE ENDS MOV ES:[MAXM],SI END MAIN

      9、MOV AX,4BD5H

      INC DL MOV BL,0 JMP L3 MOV DL,0 L2: INC BL MOV CX,16 L3: LOOP L1 L1: SHL AX,1

      HLT JC L2

      10. DATA SEGMENT MOV BX,0

      ARRAY DW A1,A2,A3,?,AN LOOP2: MOV AX,ARRAY[BX] DATA ENDS CMP AX,ARRAY[BX+2] PROG SEGMENT JGE CONTINUE ASSUME DS:PROG,DS:DATA XCHG AX,ARRAY[BX+2] MAIN PROC FAR MOV ARRAY[BX],AX START: PUSH DS CONTINUE: ADD BX,2 SUB AX,AX LOOP LOOP2 PUSH AX MOV CX,DI MOV AX,DATA LOOP LOOP1 MOV DS,AX RET MOV CX,N MAIN ENDP DEC CX PROG ENDS LOOP1: MOV DI,CX END START

      第5章 半導(dǎo)體存儲器參考答案

      一、填空題

      1.線選,部分譯碼,全譯碼 2.0FE000H(FE000H)3.電容,刷新 4.隨機讀寫存儲器(RAM),只讀存儲器(ROM)

      5.只讀存儲器,隨機讀寫存儲器,速度慢但掉電后信息不丟失,速度快但掉電后數(shù)據(jù)丟失 6.496 7.9,24

      二、選擇題

      1.C 2.B 3.B 4.B 5.C 6.D 7.B 8.D 9.C 10.B 11.C 12.A

      三、簡答題

      1. RAM:隨機讀寫存儲器,可以隨時改寫其中存儲的信息。

      ROM:只讀存儲器,其中的內(nèi)容在正常情況下只可以讀出,而不能改寫。

      EPROM:可以由用戶編程的只讀存儲器,但在正常情況下只可以讀出其內(nèi)容,而不能改寫。RAM一般用于計算機中需要經(jīng)常改變其內(nèi)容的存儲器,如計算機內(nèi)存。

      ROM一般用于計算機中不需要經(jīng)常改變其內(nèi)容的存儲器,如計算機的ROMBIOS。EPROM一般用于在設(shè)計過程中需要經(jīng)常改變其內(nèi)容,而在設(shè)計完成后其內(nèi)容一般不改變的場合。2.線選法除將低位地址線直接接片內(nèi)地址外,剩下的高位地址線,分別作為各個存儲器芯片的片選控制信號,尋址時只允許一位有效,否則不能保證每次只選中一個芯片。線選法的優(yōu)點是連接簡單,無需專門譯碼電路,缺點是地址不連續(xù),有重疊區(qū),浪費地址空間,適于簡單存儲系統(tǒng)構(gòu)造。

      全譯碼法除了將低位地址總線直接連至各芯片的地址線外,將余下的高位地址總線全部譯碼,33 中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      譯碼輸出作為各芯片的片選信號。這種方法可以提供對全部存儲空間的尋址能力,且每一存儲單元有唯一地址對應(yīng)。即使不需要全部存儲空間,多余的譯碼輸出可閑空,便于需要時擴充。

      3.隨機存儲器RAM中的任何存儲單元都能隨時讀寫,即存取操作與時間、存儲單元物理位置順序無關(guān),一旦掉電,所存信息丟失。常見類型有靜態(tài)RAM(SRAM)和動態(tài)RAM(DRAM)等。

      ROM是一種只讀存儲器,其內(nèi)容一經(jīng)寫入,在工作過程中就只能讀出不能重寫,即使掉電,信息也不會丟失。常見類型有掩模ROM、PROM、EPROM、EEPROM等。

      4.常用存儲器片選控制方法有3種,分別是線選法,全譯碼法,局部譯碼法。

      線選法的優(yōu)點是連線簡單,缺點是地址空間利用率低;全譯碼法不浪費地址空間,但需譯碼電路;局部譯碼介于前二者之間,當(dāng)存儲容量要求大于系統(tǒng)地址線所能尋址的最大范圍,或者幾個微處理器需要共享某一存儲區(qū)域時,則采用擴充尋址法。

      5.存儲體、地址譯碼器、控制邏輯電路、數(shù)據(jù)緩沖器。(每個1分)6.(1)16384(2)128(3)4 7.半導(dǎo)體存儲器主要有:ROM(只讀存儲器)和RAM(隨機存取存儲器)兩類,RAM隨機存儲器又可以分為:動態(tài)RAM,靜態(tài)RAM;ROM只讀存取存儲器又可以分為:掩膜型ROM;可編程ROM(PROM);可擦除可編程ROM(EPROM);電擦除可編程ROM(EEROM)。

      8.計算機的內(nèi)存一般存儲容量小,存取速度快,目前多采用半導(dǎo)體器件組成。通常有動態(tài)RAM和靜態(tài)RAM兩部分組成。常把軟磁盤和硬磁盤、磁帶等作為外存設(shè)備,最近光存儲器的應(yīng)用也越來越廣泛。儲存容量大、速度低,必須配備專門的讀/寫控制設(shè)備。

      9.采用矩陣形式存儲信息主要是為了節(jié)省地址譯碼電路,提高半導(dǎo)體器件的集成度。例如要組成1KB的內(nèi)存,若不采用矩陣形式來組織這些單元,就需要1024條譯碼線才能實現(xiàn)對1KB的尋址。但若用32*32矩陣來排列,則只要有32條行選線和32條列選線就可以了。存儲容量越大,矩陣形式的優(yōu)越性就越明顯。

      10.常采用存儲器的模塊結(jié)構(gòu)及在一個存儲模塊內(nèi)再將存儲器分組,這樣可用地址的高位對模塊選擇,其余位對存儲器組進(jìn)行選擇。

      四、存儲器設(shè)計應(yīng)用題 1.系統(tǒng)連接如圖:

      2.存儲器芯片為8K×8,可知芯片容量為8K,地址線為13條,數(shù)據(jù)線為8條,而系統(tǒng)要求容量為32K,位數(shù)是8,因此為字?jǐn)U展。需要的芯片為4個

      存儲器芯片的地址為:

      1)、地址譯碼器:3個輸入端的信號中必須有:A13,A14,其對應(yīng)的位置不同,輸出的引腳也不同。只要輸入信號與輸出信號一致,且連接到相應(yīng)的存儲器芯片上。2)、數(shù)據(jù)線連接正確

      3)、地址線連接正確 4

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      3.1)存儲器2716的數(shù)據(jù)線有8條,地址線有11條。

      2)因為2716的容量為2KB,要擴展6KB,所以需要三片。3)原理圖如下:

      4. 1)4片

      2)連接如圖

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      3)MOV AX,0E100H MOV CX,10 MOV ES,AX CLD MOV SI,OFFSET BUF REP MOVSB MOV DI,O 查看結(jié)果 D E100:0

      五、判斷題

      1.× 2.√ 3.√ 4.√

      第6章 輸入輸出接口技術(shù)參考答案

      一、填空題

      1.總線 2.無條件傳送方式,程序查詢傳送方式,中斷傳送方式,DMA傳送方式 3.I/O接口單獨編址,與存儲器統(tǒng)一編址 4.數(shù)據(jù)信息,控制信息,狀態(tài)信息 5.狀態(tài)寄存器 6.數(shù)據(jù)寄存器,狀態(tài)寄存器,命令寄存器 7.中斷方式,DMA

      二、選擇題

      1.C 2.B 3.B 4.B 5.D

      三、簡答題

      1.一個端口作輸入,一個端口作輸出時,這兩個端口可共用一個地址。

      2.計算機與外部設(shè)備數(shù)據(jù)交換的方式有三種:程序控制數(shù)據(jù)傳輸方式、中斷方式、DMA方式;其中在程序控制數(shù)據(jù)傳輸方式中,又分為直接數(shù)據(jù)傳輸方式和程序查詢數(shù)據(jù)傳輸方式。

      3.利用中斷方式傳送數(shù)據(jù),一般是首先向CPU發(fā)出中斷請求,CPU響應(yīng)中斷后在中斷處理程序中進(jìn)行數(shù)據(jù)傳輸,傳輸完畢返回。中斷機構(gòu)起控制作用,實時性較強。

      4.在CPU和外部設(shè)備之間,需要一些進(jìn)行數(shù)據(jù)轉(zhuǎn)換、電平匹配和相互聯(lián)絡(luò)的功能電路,稱為I/O接口,在接口電路中,一般包含功能不同的寄存器,稱為端口寄存器。通過對這些寄存器的編程,可以改變接口的功能和輸入/輸出關(guān)系。

      5.當(dāng)外設(shè)在某個時候準(zhǔn)備就緒,向CPU提出中斷申請,當(dāng)CPU接收到此中斷請求后,如果可以響應(yīng)此中斷,則會暫停現(xiàn)在正在進(jìn)行的工作,響應(yīng)此請求,得到此中斷的中斷類型碼,根據(jù)此類型碼,在中斷向量表中取得中斷服務(wù)程序的入口地址,執(zhí)行此中斷服務(wù)程序,進(jìn)行數(shù)據(jù)的交換,完成后,返回到被打斷的程序繼續(xù)原來的工作。

      第7章 并行接口及8255A應(yīng)用參考答案

      一、填空題

      1.2 2.無 3.0,1,0,0,1 4.基本輸入輸出方式(方式0),選通輸入輸出方式(方式1),雙向方式(方式2),按位置0置1 5.將端口A的數(shù)據(jù)送到數(shù)據(jù)線上(意思相近即可)

      6.接收CPU送來的端口A的數(shù)據(jù)(意思相近即可)7.2 8.3,3

      二、選擇題

      1.A 2.A 3.A 4.D 5.D 6.D 7.C

      三、簡答題

      1.8255A是通用可編程并行接口芯片。一片8255占用4個口地址。方式0:基本輸入/輸出方式方式1:選通輸入/輸出方式方式2:雙向傳輸方式

      2.方式0的特點是只要WR,RD信號有效,就有數(shù)據(jù)傳送,一般使用在可隨時傳送數(shù)據(jù)的場合。若使用應(yīng)答信號進(jìn)行聯(lián)絡(luò),可用C口作為聯(lián)絡(luò),對C口位操作,一般上C口用作選通(STB)線,下C3 6

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      口作狀態(tài)輸入(RDY)線。3.在輸入,輸出均允許中斷的情況下,可在中斷服務(wù)程序中查詢狀態(tài)字,判斷OBF和IBF位的狀態(tài),來區(qū)分是輸入中斷還是輸出中斷,并采取相應(yīng)操作。

      4.兩種方法:1)使用字節(jié)型輸出方式,向PC口輸出最低位為“1”的值;2)使用按位操作,將PC0置為“1” 5.1)首先規(guī)定行線為輸出,列線為輸入。2)從行線上輸出全“0”的數(shù)據(jù),從列線讀取數(shù)據(jù),如果讀取數(shù)據(jù)為全“1”,則說明沒有鍵按下,否則,有鍵按下。3)當(dāng)有鍵按下時,將列線規(guī)定為輸出、行線為輸入。4)將第二步從列線上讀取的數(shù)據(jù)輸出到列線上,從行線上讀取數(shù)據(jù),若讀取的數(shù)據(jù)為全“1”,則認(rèn)為是一個干擾,否則,根據(jù)當(dāng)前行、列線的數(shù)據(jù)值,可以唯一確定哪一個鍵按下。6.8255 A是可編程的并行接口芯片,設(shè)有三個8位的數(shù)據(jù)輸入/輸出端口,共有三種工作方式:方式0為基本的輸入/輸出方式;方式1為選通式輸入/輸出方式;方式2為雙向數(shù)據(jù)傳送方式。

      四、硬件編程題

      1.1)10010001B 即91H 2)MOV AL,91H; OUT 43H,AL 3)IN AL,40H; NOT AL; OUT 41H,AL 2.1)MOV AL,92H 2)MOV AL,0C4H 3)MOV AL,0B6H 4)MOV AL,0B1H

      OUT 63H,AL OUT 63H,AL OUT 63H,AL OUT 63H,AL

      3.根據(jù)端口地址知,端口A地址為:160H,端口B地址為:162H,端口C地址為:164H,控制端口地址為:166H。端口A方式0輸出,端口B方式0輸入,端口C方式0輸入知:控制字8BH。

      MOV AL, 8BH MOV DX, 164H MOV DX, 0166H IN AL, DX OUT DX, AL ADD AL, BL MOV DX, 0162H NOT AL IN AL, DX MOV DX, 0160H MOV BL, AL OUT DX, AL

      ADD BL, AL

      五、硬件設(shè)計題 1.1)參見圖

      2)MOV DX, 306H MOV AL, 90H OUT DX, AL

      3)MOV DX, 300H

      IN AL, DX MOV DX, 302H OUT DX, AL 中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      2.MOV DX, 236H MOV AL, 82H OUT DX, AL MOV AX, SEG FIRST MOV DS, AX MOV SI, OFFSET FIRST LOP: MOV DX, 232H IN AL, DX MOV [SI], AL MOV DX, 230H OUT DX, AL JMP LOP

      第8章 串行接口及8251A應(yīng)用參考答案

      一、填空題

      1.1488、1489(MAX232)2.異步,同步(次序無關(guān))

      3.數(shù)據(jù)發(fā)送線Txd,數(shù)據(jù)接收線Rxd,和地線,邏輯“0” +5V~+15V,邏輯“1”-5V~15V 二 選擇題

      1.B 2.D 3.C 4.B 三 簡答題

      1.狀態(tài)字中D6位SY/BR與SYNDET,D2位TxEPTY與TxE,D1位RxRDY與RxRDY,D0位TxRDY與TxRDY引腳有關(guān)。狀態(tài)位TxRDY與引信號TxRDY區(qū)別在于,TxRDY位為1的條件是:8251A內(nèi)部數(shù)據(jù)輸出寄存器內(nèi)容為空或即將發(fā)送完畢,TxRDY端輸出變高條件是TxRDY=1,CTS輸入為低電平且命令字設(shè)置TxEN發(fā)送允許位為1。它們在系統(tǒng)設(shè)計中可用于中斷請求或中斷查詢。

      2.具有5個功能模塊:I/O緩沖器,讀/寫控制邏輯,接收器,發(fā)送器,調(diào)制/解調(diào)器。讀/寫控制邏輯主要功能是接收來自CPU控制總線的控制信號,對數(shù)據(jù)在內(nèi)部總線的傳送方向進(jìn)行控制。3.有7個寄存器和外部電路有關(guān),方式寄存器,同步字符寄存器1和2,控制寄存器,數(shù)據(jù)輸入寄存器,數(shù)據(jù)輸出寄存器,狀態(tài)寄存器。只占用兩個端口地址,因為寄存器的區(qū)分是依靠讀/寫的固定順序。

      四、編程題

      1.系統(tǒng)總線A1與C/D引腳相連,控制端口地址為82H,數(shù)據(jù)端口地址為80H MOV AL,0 MOV AL,0CEH OUT 82H,AL OUT 82H,AL OUT 82H,AL MOV AL,05H OUT 82H,AL OUT 82H,AL

      2.XOR AX,AX MOV AL,18H MOV DX,66H OUT DX,AL OUT DX,AL MOV AL,SYNC OUT DX,AL OUT DX,AL OUT DX,AL OUT DX,AL MOV AL,40H MOV AL,0BFH OUT DX,AL OUT DX,AL 8

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      第9章 中斷及8259A參考答案

      一、填空題

      1.160H--163H,中斷服務(wù)程序的偏移地址和段地址 2.00070H,00073H,4 3.非屏蔽中斷,可屏蔽中斷(次序無關(guān))4.15 5.奇地址(21H)6.初始化命令字(ICW),操作命令字(OCW)7.中斷向量表,(中斷類型號*4)-->IP,(中斷類型號*4+2)-->CS,70H,72H字單元,(00070H)=2030H,(00072H)=5110H 8.8 9.2 10.多個中斷同時發(fā)生,中斷處理過程中另一更高優(yōu)先級的中斷源提出中斷請求 11.中斷服務(wù)程序入口地址 12.可屏蔽中斷,非屏蔽中斷

      二、簡答題

      1.IMR的8位對應(yīng)8個中斷級,其中置為1的位所對應(yīng)的中斷級的輸入線IR處于被屏蔽方式,被屏蔽的中斷級請求不能使8259A的INT輸出端產(chǎn)生有效的請求信號。所以即使當(dāng)中斷允許IF=1時也無法響應(yīng)。IF是CPU的中斷允許標(biāo)志,當(dāng)IF=0時所有可屏蔽中斷被禁止。在中斷響應(yīng)過程中,通過設(shè)置IF,IMR可靈活控制中斷的優(yōu)先次序。

      2.其原因可能有四個:(1)CPU處于關(guān)中斷狀態(tài),IF=0。(2)該中斷請求已被屏蔽;(3)該中斷請求的時間太短,未能保持到指令周期結(jié)束;(4)CPU已釋放總線(即已響應(yīng)了DMA請求),而未收回總線控制權(quán)。

      3.初始化命令字通常在系統(tǒng)初始化階段設(shè)置,從ICW1開始,按照固定次序的設(shè)置,一經(jīng)設(shè)置完成,則在以后的操作中基本保持不變,操作命令字是在程序執(zhí)行階段向8259A發(fā)出的命令字,實現(xiàn)以8259A的狀態(tài),中斷方式和過程的控制。操作命令字可以一個程序中多次設(shè)置,從而改變中斷的方式。初始化命令字有4個,分別為ICW1,ICW2,ICW3,ICW4,操作命令字有3個,分別為OCW1,OCW2,OCW3。

      4.中斷控制器提供中斷類型碼,從中斷向量表中相應(yīng)位置取出中斷服務(wù)程序首址置入IP和CS中,程序轉(zhuǎn)至中斷服務(wù)程序。

      5.可屏蔽中斷能否響應(yīng)受到CPU標(biāo)志寄存器FLAG的限制,如果IF=0,則所有可屏蔽中斷都不能響應(yīng),只有IF=1時,CPU才能響應(yīng)可屏蔽中斷,另外,可屏蔽中斷是從CPU的INTR引腳引入的。非屏蔽中斷是從CPU的NMI引腳引入CPU的,它不受標(biāo)志寄存器中IF的限制,只要有請求,而在請求時沒有總線請求,就可以響應(yīng)。

      6.在響應(yīng)中斷時,根據(jù)中斷類型號,從中斷類型號*4開始的連續(xù)的4個單元中保存有中斷服務(wù)程序的入口地址(段內(nèi)偏移地址和段地址),取出來,直接送給PC和CS即可。

      三、選擇題

      1.B 2.B 3.D 4.B 5.A 6.A 7.D 8.D 9.B 10.C

      第10章 定時器/計數(shù)器參考答案

      一、填空題 1.30H,56H,0FEH,50H,0FH,50H 2.3 3.40000,2

      二、選擇題

      1.BF 2.D 3.B 4.B 5.D 6.C

      三、簡答題 1.軟件定時:利用CPU執(zhí)行某一指令需要一定機器周期的原理,在軟件編程時循環(huán)執(zhí)行一段指令,39 中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      從而產(chǎn)生累積的定時。優(yōu)點是不需要增加硬件。缺點是耗費CPU資源,故軟件定時只適用于短時定時。而且,不同CPU的時鐘頻率不同,同一段軟件延時程序在不同的機器上運行,可能結(jié)果不同,即兼容性不強。

      硬件定時和計數(shù):以硬件計數(shù)器構(gòu)成,計數(shù)脈沖觸發(fā)硬件計數(shù)器計數(shù),如果計數(shù)脈沖的周期固定,則計數(shù)同時產(chǎn)生定時。優(yōu)點是不占用CPU資源,定時精確,定時范圍大。缺點是增加一些硬件開銷。

      2.它由與CPU的接口、一個控制寄存器以及三個16位計數(shù)器所組成。每個計數(shù)器通過3個引腿和外部聯(lián)系,1個為時鐘輸入端CLK,1個為門控信號輸入端GATE,別1個為輸出端OUT。

      四、綜合題

      要輸出脈沖周期為1ms,輸出脈沖的頻率是

      13?1?10,當(dāng)輸入時鐘頻率為2MHz時,?31?102?103?2000。計數(shù)器初值是31??10使用計數(shù)器1,先加載低8位,后加載高8位,設(shè)為方式3,二進(jìn)制計數(shù),控制字是76H。設(shè)控制口的地址是103H,計數(shù)器1的地址是101H。程序段如下:

      MOV DX,103H MOV AX,2000 MOV AL,76H OUT DX,AL OUT DX,AL MOV AL,AH MOV DX,101H OUT DX,AL

      第11章 模擬量通道參考答案

      一、填空、選擇題

      1.模擬量信號 2.B

      二、簡答題

      1.DAC0832中具有兩級鎖存器,第一級鎖存器為輸入寄存器,鎖存信號為ILE和CS;第二級鎖存器為DAC寄存器,鎖存信號為XFER。

      為了DAC0832進(jìn)行數(shù)/模轉(zhuǎn)換,可使用兩種方法對數(shù)據(jù)進(jìn)行鎖存。第一種方法是使輸入寄存器工在鎖存狀態(tài),而DAC寄存器工作在不鎖存狀態(tài)。即使WR2和XFER均為低電平,DAC寄存器的鎖存端為無效狀態(tài),而使輸入寄存器的有關(guān)控制信號,ILE為高電平,CS為低電平。當(dāng)WR1來一個負(fù)脈沖時,就可完成一次轉(zhuǎn)換。

      第二種方法是輸入寄存器工作在不鎖存狀態(tài),DAC寄存器工作在鎖存狀態(tài),即使WR1為低電平,CS為低電平

      而ILE為高電平。這樣輸入寄存器的鎖存信號處于無效狀態(tài),而WR2和XFER輸入一個負(fù)脈沖,使DAC寄存器為鎖存狀態(tài)。

      2.如果有一個D/A轉(zhuǎn)換器超過8位,CPU則通過兩條輸出指令向兩個鎖存器對應(yīng)的端口地址輸出數(shù)據(jù),但是第一次執(zhí)行輸出指令后,D/A轉(zhuǎn)換器會得到一個局部的輸入,由此,輸出端得到一個局部的,實際上不需要的模擬量輸出。因此用兩級緩沖結(jié)構(gòu)來解決,CPU先用兩條輸出指令把數(shù)據(jù)送到第一級數(shù)據(jù)緩沖器,通過第三條輸出指令使數(shù)據(jù)送到第二級數(shù)據(jù)緩沖器,從而使D/A轉(zhuǎn)換器一次得到所有位待轉(zhuǎn)換的數(shù)據(jù)。這就是用帶兩級緩沖器的D/A轉(zhuǎn)換器必須要用3條輸出指令才能完成16位或12位數(shù)據(jù)轉(zhuǎn)換的理由。

      3.采樣保持電路有兩種工作狀態(tài),一種是采樣狀態(tài),一種是保持狀態(tài)。在采樣狀態(tài),輸出隨輸入而變化,增益為1,在保持狀態(tài),輸出保持為某個值。0

      中北大學(xué)微機原理及接口技術(shù)習(xí)題及練習(xí)冊-----參考答案

      三、編程題 1. MOV DX,328H

      MOV AL,0 LOP: OUT DX,AL

      INC AL

      JNZ LOP

      2. COD SEGMENT

      ASSUME CS:COD MAIN PROC FAR MOV AL,0 MOV DX,180H LOP: OUT DX,AL

      MOV

      LLL: OUT

      DEC JNZ JMP

      DEC JMP

      MAIN ENDP COD ENDS

      END

      AL,0FEH DX,AL AL LLL LOP AL LOP

      MAIN

      第12章 與實驗相關(guān)的問題參考答案

      一、填空題

      1..ASM 2.編輯源程序,匯編,連接,調(diào)試

      二、選擇題

      1.C 2.C 3.A

      三、問答題

      1.采用8255做輸入輸出接口,將PB0連接按鍵,PA0連接發(fā)光二極管。編寫程序?qū)崿F(xiàn)上述功能。8255初始化為方式0,A口做輸出,B口做輸入,從B口讀入數(shù)據(jù)判斷按鍵是否按下,進(jìn)而控制發(fā)光二極管的狀態(tài)。

      2.發(fā)出中斷結(jié)束命令,通知中斷控制器8259將中斷服務(wù)寄存器ISR中的相應(yīng)位清除。3.設(shè)置中斷屏蔽字,在不改變其他引腳的中斷屏蔽狀態(tài)的情況下,將8259的中斷請求引腳IR7允許中斷。

      4.不能完成,因為0000:0000H是中斷向量表,而實驗系統(tǒng)本身有許多工作是用中斷完成的,如果你改變了中斷向量表,則實驗箱的監(jiān)控程序?qū)o法工作,更不用說調(diào)試軟硬件了,所以實驗也就無法完成了。

      5.硬件實驗:取出實驗箱,連接好串行通信電纜和實驗箱電源,根據(jù)實驗內(nèi)容,在實驗箱中連接好設(shè)計用的電路,將實驗箱電源打開,打開計算機電源啟動計算機,啟動實驗集成環(huán)境,編制輸入實驗用程序,匯編程序、連接程序、將程序裝載如實驗箱,調(diào)試程序的運行并記錄實驗箱內(nèi)實驗指示部件的狀態(tài)。

      按與啟動實驗相反的次序,關(guān)閉各個實驗部件,將實驗室內(nèi)實驗所使用的物品放歸原處,清潔、整理實驗室。對實驗結(jié)果進(jìn)行分析,寫出實驗報告。

      第四篇:微機原理考試答案

      微機原理與應(yīng)用考試答案

      一、單選題(25分,每個1分)1、8086當(dāng)前被執(zhí)行的指令放在(D)

      A、DS:BX

      B、SS:SP

      C、CS:PC

      D:CS:IP 2、8086CPU能夠直接執(zhí)行的語言是(B)

      A、匯編語言

      B、機器語言

      C、C語言

      D、JAVA語言

      3、在機器數(shù)(C)零的表示形式是唯一的 A、原碼

      B、反碼

      C、補碼

      D、原碼和反碼 4、8位二進(jìn)制數(shù)的補碼表示范圍為(C)

      A、0-255

      B、-127~+127

      C、-128~+127

      D、-128~+128

      5、從8086RAM地址002CH開始存放4個字節(jié)中斷向量,對應(yīng)的中斷號是(B)A、0AH

      B、0BH

      C、0CH

      D、0DH

      6、需要擴充存儲容量時采用(A)的方法

      A、地址串聯(lián)

      B、地址并聯(lián)

      C、數(shù)據(jù)線并聯(lián)

      D、數(shù)據(jù)線串聯(lián)

      7、通常輸出接口需要(B)

      A、緩沖器

      B、鎖存器

      C、計數(shù)器

      D、反相器

      8、運算器執(zhí)行兩個補碼表示的整數(shù)加法時,產(chǎn)生溢出的正確敘述為(D)

      A、相加結(jié)果的符號位為0則產(chǎn)生溢出

      B、相加結(jié)果的符號位為1則產(chǎn)生溢出

      C、最高位有進(jìn)位則產(chǎn)生溢出

      D、相加結(jié)果的符號位與兩同號加數(shù)的符號位相反,則產(chǎn)生溢出

      9、MIPS用來描述計算機的計算速度,其含義為(B)

      A、每秒處理百萬個字符

      B、每秒執(zhí)行百萬條指令

      C、每分鐘處理百萬個字符

      D、每分鐘執(zhí)行百萬條指令

      10、下列數(shù)中,最大的數(shù)是(C)

      A、(1011110)2

      B、(140)8

      C、(97)10

      D、(5F)16 11、8086CPU共有(D)根分時復(fù)用總線 A、8

      B、16

      C、20

      D、21 12、8086系統(tǒng)中每個邏輯段的最多存儲單元數(shù)為(A)A、64KB

      B、256KB

      C、1MB

      D、根據(jù)需要而定

      13、CPU對存儲器訪問時,地址線和數(shù)據(jù)線的有效時間關(guān)系是(B)A、數(shù)據(jù)線先有效

      B、地址線先有效

      C、同時有效

      D、同時無效

      14、通常所說的32位機是指(A)

      A、CPU字長為32位

      B、寄存器數(shù)量為32個

      C、存儲器單元數(shù)據(jù)為32位

      D、地址總線寬度為32位

      15、若要使寄存器AH中高4位不變,低四位清0,使用指令(D)

      A、OR AH,0FH

      B、AND AH,0FH

      C、OR AH,0F0H

      D、AND AH,0F0H

      16、某I/O接口芯片中的端口地址為0A10H~0A1FH,它的片內(nèi)地址線有(B)A、2條

      B、4條

      C、8條

      D、16條

      17、從8086存儲器的奇地址開始讀取一個字節(jié),需要執(zhí)行(B)總線周期 A、0個

      B、1個

      C、2個

      D、3個

      18、下列說法中,正確的是(A)

      A、棧頂是堆棧操作的唯一出口

      B、堆棧操作遵循先進(jìn)先出的原則

      C、棧底是堆棧地址的較小端

      D、執(zhí)行出棧操作后,棧頂?shù)刂穼p小 19、8086CPU從功能結(jié)構(gòu)上看是由(B)組成 A、控制器、運算器

      B、控制器、運算器、寄存器

      C、控制器、20位物理地址加法器

      D、執(zhí)行單元、總線接口單元 20、128KB的SRAM有8條數(shù)據(jù)線,有()條地址線 A、17條

      B、18條

      C、20條

      D、128條

      21、可編程定時/計數(shù)器8253內(nèi)含有(B)獨立的計數(shù)器 A、2個

      B、3個

      C、4個

      D、6個

      22、構(gòu)成1MB存儲器系統(tǒng),需要容量32K*4的RAM芯片(B)片 A、16

      B、32

      C、64

      D、128

      23、下列尋址方式中,需要執(zhí)行總線周期的為(D)

      A、立即數(shù)尋址

      B、寄存器尋址

      C、固定尋址

      D、存儲器尋址

      24、容量為10K的SRAM的起始地址為1000H,則終止地址為(C)A、31FFH

      B、33FFH

      C、37FFH

      D、4FFFH

      25、下列邏輯地址中對應(yīng)不同物理地址的是(B)

      A、0400H:0340H

      B、03E0H:0740H

      C、0420H:0140H D、03C0H:0740H

      二、填空題(15分,每空1分)

      1、由18個字?jǐn)?shù)據(jù)組成的存儲區(qū),其首地址為1EA5H:BDC7H,則末字單元的物理地址為___________

      2、CPU與外設(shè)傳遞的三種信息是程序方式、中斷方式和DMA方式

      3、每條指令一般都由操作碼和操作數(shù)兩部分構(gòu)成

      4、下列指令執(zhí)行前SS=2000H,SP=0060H,執(zhí)行下列程序之后,SP= AX=,BX=

      ,CX= MOV AX,1020H MOV BX,3040H MOV CX,5060H PUSH AX PUSH BX POP CX

      5、二進(jìn)制數(shù)11101001,若為補碼表示的有符號數(shù),其十進(jìn)制數(shù)值是________; 若為無符號數(shù),其十進(jìn)制數(shù)值是________

      6、若AX=42DAH,BX=4331H,則SUB AX,BX指令執(zhí)行后,SF=______,ZF=_______,CF=________。

      三、名詞解釋(12分,每個3分)

      1、堆棧

      堆棧都是一種數(shù)據(jù)項按序排列的數(shù)據(jù)結(jié)構(gòu),只能在一端(稱為棧頂(top))對數(shù)據(jù)項進(jìn)行插入和刪除。

      2、中斷向量

      中斷服務(wù)程序的入口地址稱為中斷向量

      3、總線周期

      1.微處理器是在時鐘信號CLK控制下按節(jié)拍工作的。8086/8088系統(tǒng)的時鐘頻率為4.77MHz,每個時鐘周期約為200ns。

      2.由于存貯器和I/O端口是掛接在總線上的,CPU對存貯器和I/O接口的訪問,是通過總線實現(xiàn)的。通常把CPU通過總線對微處理器外部(存貯器或I/O接口)進(jìn)行一次訪問所需時間稱為一個總線周期。一個總線周期一般包含4個時鐘周期,這4個時鐘周期分別稱4個狀態(tài)即T1狀態(tài)、T2狀態(tài)、T3狀態(tài)和T4狀態(tài)。

      4、分時復(fù)用總線

      由于CPU引腳數(shù)量有限,使得一些引腳起多個作用,比如:AB0~AB7在T1時刻表示地址,在T2~T4時刻表示數(shù)據(jù),這樣就稱為AB0~AB7為‘分時復(fù)用’。

      四、簡答題

      1、半導(dǎo)體存儲器分為哪兩大類,簡要說明各類特點

      答:按制造工藝分類,半導(dǎo)體存儲器可以分為雙極型和金屬氧化物半導(dǎo)體型兩類。

      雙極型(bipolar)由TTL晶體管邏輯電路構(gòu)成。該類存儲器件的工作速度快,與CPU處在同一量級,但集成度低,功耗大,價格偏高,在微機系統(tǒng)中常用做高速緩沖存儲器cache。

      金屬氧化物半導(dǎo)體型,簡稱MOS型。該類存儲器有多種制造工藝,如NMOS, HMOS, CMOS, CHMOS等,可用來制造多種半導(dǎo)體存儲器件,如靜態(tài)RAM、動態(tài)RAM、EPROM等。該類存儲器的集成度高,功耗低,價格便宜,但速度較雙極型器件慢。微機的內(nèi)存主要由MOS型半導(dǎo)體構(gòu)成。

      2、簡述8086中斷系統(tǒng)響應(yīng)可屏蔽中斷的全過程

      答:CPU在INTR引腳上接到一個中斷請求信號,如果此時IF=1,并且,當(dāng)前的中斷有最高的優(yōu)先級,CPU就會在當(dāng)前指令執(zhí)行結(jié)束完以后開始響應(yīng)外部中斷請求。這是,CPU通過INTA引腳連續(xù)發(fā)送兩個負(fù)脈沖,外設(shè)接口在接到第二個負(fù)脈沖后,在數(shù)據(jù)線上發(fā)送中斷類型碼,CPU接到這個中斷類型碼后做如下操作: 1 將中斷類型碼放入暫存器保存; 2 將標(biāo)志寄存器內(nèi)容入棧,保護(hù)中斷狀態(tài); 3 將IF和TF表示清零; 4 保護(hù)斷點。IP和CS內(nèi)容入棧; 根據(jù)當(dāng)前中斷類型碼,在中斷向量表找到相應(yīng)的中斷子程序的首地址,將其裝入IP和CS,這樣就可以實現(xiàn)自動轉(zhuǎn)向中斷服務(wù)子程序處執(zhí)行。

      3、CPU與外設(shè)交換數(shù)據(jù)的傳送方式分為哪幾種?簡要說明各自特點

      答:(1)CPU與外設(shè)交換數(shù)據(jù)的傳送方式可分為3種:程序傳送、中斷傳送和直接存儲器存取(DMA)傳送。

      (2)程序查詢輸入輸出傳送方式能較好地協(xié)調(diào)外設(shè)與CPU之間定時的差別;程序和接口電路比較簡單。其主要缺點是:CPU必須做程序等待循環(huán),不斷測試外設(shè)的狀態(tài),直至外設(shè)為交換數(shù)據(jù)準(zhǔn)備就緒時為止。這種循環(huán)等待方式很花費時間,大大降低了CPU的運行效率。中斷傳送的I/O操作與查詢方式的不同,它總是先由外設(shè)主動請求中斷,再由CPU通過響應(yīng)外設(shè)發(fā)出的中斷請求來實現(xiàn)。中斷傳送方式的好處是:既大大提高了CPU的工作效率,又能對突發(fā)事件做出實時處理,I/O響應(yīng)速度很快。其缺點是需要一系列中斷邏輯電路支持,中斷程序設(shè)計和調(diào)試也比較復(fù)雜。DMA方式,是一種專門的硬件電路執(zhí)行I/O交換的傳送方式,它讓外設(shè)接口可直接與內(nèi)存進(jìn)行高速的數(shù)據(jù)傳送,而不必經(jīng)過CPU,這樣就不必進(jìn)行保護(hù)現(xiàn)場之類的額外操作,可實現(xiàn)對存儲器的直接存取。

      五、計算題

      第五篇:微機原理與應(yīng)用試卷-有答案

      微機原理與應(yīng)用試卷

      一、單項選擇題(每小題 1 分共 10 分)

      1.十進(jìn)制33.25轉(zhuǎn)換成十六進(jìn)制數(shù)為

      ()A.B1.4H

      B.1B.19H

      C.21.4H D.33.4H

      2.若有16條地址線,那么可訪問的內(nèi)存地址范圍為。

      ()A.0001H~FFFFH B.0000H~FFFFH C.00000H~FFFFFH D.00001H~FFFFFH 3.8086 CPU內(nèi)有指示下條指令有效地址的指示器是

      ()A.IP B.SP

      C.BP D.SI 4.下列指令中語法有錯誤的是

      ()A.IN AX,20H B.LEA SI,[2000H]C.OUT DX,AL D.SHL AX,2

      5.8088CPU內(nèi)部的數(shù)據(jù)總線有多少條

      ()A.8條 B.16條

      C.20條

      D.32條

      6.若(AL)=0FH,(BL)=04H,則執(zhí)行CMP AL,BL后,AL和BL的內(nèi)容為()A.0FH和04H B.0BH和04H

      C.0FH和0BH D.04H和0FH

      7.指令MOV AX,[BX][SI]中源操作數(shù)的尋址方式是。

      ()A.寄存器間接尋址

      B.變址尋址

      C.基址變址尋址

      D.相對尋址

      8.與MOV BX,OFFSET X等價的指令是

      ()A.MOV BX,X B.LDS BX,X C.LES BX,X D.LEA BX,X 9.不能實現(xiàn)將AX清零和CF清零的指令是

      ()A.SUB AX,AX B.MOV AX,0 C.XOR AX,AX D.AND AX,0 10.可編程計數(shù)/定時器8253的工作方式有幾種

      ()A.3

      B.4

      C.5

      D.6

      二、填空題(每空2分,共20分)

      1.計算機通常___________和___________是核心部件,合稱為中央處理單元CPU。

      2.8086CPU通過數(shù)據(jù)總線對__________進(jìn)行一次訪問所需要的時間為一個總線周期,一個總線周期至少包括__________時鐘周期。

      3.組成16M*8位的存儲器,需要1M*4位的存儲芯片___________片。 4.微機中一般采用__________芯片作為串行通信接口。

      5.在8086CPU系統(tǒng)中,設(shè)某中斷源的中斷類型碼為08H,中斷矢量為0100H:1000H,則相應(yīng)的中斷矢量存儲地址為__________;從該地址開始,連續(xù)的4個存儲單元存放的內(nèi)容依次為__________。

      6.堆棧是內(nèi)存中一個專用區(qū)域,其存取規(guī)則是__________;在8086系統(tǒng)中,當(dāng)

      CPU響應(yīng)外部中斷請求轉(zhuǎn)向中斷處理程序前,應(yīng)將__________的內(nèi)容依次壓入堆棧。

      三、判斷改錯題(每題1分,共10 分)

      1.8086向存儲器的奇地址寫一個字節(jié)的數(shù)據(jù)時,需要一個總線周期,在該總線周期內(nèi)的第一個時鐘周期中,A0為1。

      2.8088的()()信號可用作中斷矢量的讀選通信號。

      3.已知AL的內(nèi)容為01011101B,執(zhí)行NEG AL后再執(zhí)行CBW,AX中的內(nèi)容為7FA3H。()4.8088 中,取指令和執(zhí)行指令必須是串行操作。5.MOV [BX],0 指令是正確的。

      ()()()()()6.8259A的8個中斷源的中斷矢量在中斷向量表中是連續(xù)存放的。

      7.多個外設(shè)可以通過一條中斷請求線,向CPU發(fā)中斷請求。

      8.EPROM 雖然是只讀存儲器,所以在編程時不可以向內(nèi)部寫入數(shù)據(jù)。

      9.在CMP AX,DX指令執(zhí)行之后,當(dāng)標(biāo)志位SF,OF,ZF滿足下列邏輯關(guān)系(SF⊕OF)+ZF=0時,表明(AX)<(DX)。

      ()()10.CPU與外部接口數(shù)據(jù)傳輸方式有程序控制、中斷、DMA三種方式。

      四、匯編程序(共20分)1.設(shè)某數(shù)據(jù)區(qū)定義如下:

      ORG 0100H NAMES: DB ‘TOM’,20

      DB ‘ROSE’,25

      DB ‘KATE’,22 下列各組指令,若為合法指令,請寫出執(zhí)行結(jié)果,若為非法指令,則寫出錯誤原因。(本題5分)

      (1)MOV SI,5

      LEA DI,NAMES[SI+6]

      MOV AL,[DI](AL)= MOV LEA CMP SI,4 BX,NAMES [BL][SI],BYTE PTR NAMES+10(2)

      (SF)=

      2.設(shè)初值(AX)=4321H,(DX)=8765H,則

      MOV CL,04H

      SHL DX,CL

      MOV BL,AH

      SHL AX,CL

      SHR BL,CL

      OR DL,BL 上述程序執(zhí)行后(DX)= ;(AX)=。(本題5分)

      3.編寫一個程序,接收從鍵盤輸入的10個十進(jìn)制數(shù)字,輸入回車符則停止輸入,然后將這些數(shù)字加密后(用XLAT指令變換)存入內(nèi)存緩沖區(qū)BUFFER。加密表為:

      輸入數(shù)字:

      0,1,2,3,4,5,6,7,8,9 密碼數(shù)字: 7,5,9,1,3,6,8,0,2,4(本題10分)

      五、簡答題(共20分)

      1.簡述在最小工作模式下,8086如何響應(yīng)一個總線請求?(本題

      2.偽指令的功能是什么?(本題5分)

      3.簡述宏指令與子程序的區(qū)別(本題5分)

      5分)3

      4.8259A中斷控制器的功能是什么?(本題5分)

      六、綜合應(yīng)用題(共20 分)

      已知某8088微機系統(tǒng)包括8255,8253兩個可編程接口電路。其中8253三個計數(shù)器分別工作在不同的方式下,可以為A/D轉(zhuǎn)換器提供可編程的采樣頻率和采樣時間;8255A的PB0可用于檢測按鍵開關(guān)的位置,PB7可根據(jù)PB0的狀態(tài)決定是否點亮LED指示燈。設(shè)系統(tǒng)所要求有關(guān)硬件連線已經(jīng)全部接好,如圖1所示。試完成下列各項要求。

      (1)分別列出8255A,8253各個端口的地址編碼,其中片選信號PS2,PS3采用圖2中的譯碼地址。(5分)

      (2)根據(jù)圖2所示8255A的A口和B口的連接方式,寫出接口初始化程序片段。(5分)(3)圖1給出了8253各個計數(shù)器要求的工作方式。設(shè)已知外部時鐘頻率為F,計數(shù)器0的計數(shù)初值為L(字節(jié)型),工作在方式2;計數(shù)器1的計數(shù)初值為M(字型),工作在方式1;計數(shù)器2的計數(shù)初值為N(字型),工作在方式3,L,M,N是在程序的其它地方已經(jīng)定義的變量,L,M為二進(jìn)制數(shù),N為BCD碼。試按上述要求完成8253的初始化程序片段。(5分)

      (4)設(shè)計一個程序片段,使8255A監(jiān)測PB0的輸入狀態(tài),當(dāng)PB0=1時使LED燈亮。(5分)

      圖1

      圖2 4

      微機原理與應(yīng)用試題2標(biāo)準(zhǔn)答案

      一、選擇題(每題1分,共10分)

      1.C.2.B.3.A.4.D.5.A.6.A.7.C.8.D.9.B.10.D.二、填空題(每空2分,共20分)1.運算器、控制器

      2.存儲器或I/O接口,4 3.32 4.8250(或8251A)

      5.020H,00H,10H,00H,01H 6.后進(jìn)先出,斷點處

      三、判斷題(每題1分,共10分)1.√ 2.√ 3.X 4.X

      四、匯編程序(共20分)

      5.X

      6.√

      7.√

      8.X

      9.X

      10.√

      1.(1)非法指令LEA DI,NAMES[SI+6],不可直接傳送(3分)

      (2)(SF)=0(2分)2.(DX)=7654H,(AX)=3210H 3.答案: data scode buffer data code

      start:

      segment db 7,5,9,1,3,6,8,0,2,4 db 10 dup(?)ends

      (3分)(5分)

      segment assume cs:code,ds:data mov ax,data mov mov mov lea mov int cmp jz and xlat mov inc loop ret ends ds,ax si,0 cx,10 bx,scode ah,01 21h al,0ah exit al,0fh buffer[si],al si input

      (5分)

      (2分)

      input:

      exit: code

      end start

      五、簡答題(共20分)

      1.答:外部總線主控模塊經(jīng)HOLD引線向8086發(fā)出總線請求信號;8086在每個時鐘周期的上升沿采樣HOLD引線;若發(fā)現(xiàn)HOLD=1則在當(dāng)前總線周期結(jié)束時(T4結(jié)束)發(fā)出總線請求的響應(yīng)信號HLDA;8086使地址、數(shù)據(jù)及控制總線進(jìn)入高阻狀態(tài),讓出總線控制權(quán),完成響應(yīng)

      過程。(5分)

      2.答:偽指令是在匯編程序?qū)υ闯绦騾R編期間由匯編程序處理的操作,它們可以完成如處理器選擇、定義程序模式、定義數(shù)據(jù)、分配存儲區(qū)、指示程序結(jié)束等功能??傊瑐沃噶钪饕侵笇?dǎo)匯編過程。(5分)

      3. 答:宏指令插入執(zhí)行,目標(biāo)代碼重復(fù)出現(xiàn),費單元,省時間

      (2分)

      子程序轉(zhuǎn)去執(zhí)行,目標(biāo)代碼僅出現(xiàn)一次,省單元,費時間(3分)

      4.答:8259A中斷控制器可以接受8個中斷請求輸入并將它們寄存。對8個請求輸入進(jìn)行優(yōu)先級判斷,裁決出最高優(yōu)先級進(jìn)行處理,它可以支持多種優(yōu)先級處理方式。8259A可以對中斷請求輸入進(jìn)行屏蔽,阻止對其進(jìn)行處理。8259A支持多種中斷結(jié)束方式。8259A與微處理器連接方便,可提供中斷請求信號及發(fā)送中斷類型碼。8259A可以進(jìn)行級連以便形成多于8級輸入的中斷控制系統(tǒng)。(5分)

      六、綜合應(yīng)用題(共20分)

      (1)8255的口地址碼為08H,09H,0AH,0BH,8253的口地址碼為0CH,0DH,0EH,0FH(2)8255的初始化程序

      MOV AL,10000010B OUT 0BH,AL(3)8253各通道的初始化程序片段

      MOV AL,14H

      ;8253 0#設(shè)置為方式2 OUT 0FH,AL MOV AL,L

      ;對0#設(shè)置計數(shù)處值L OUT 0CH,AL MOV AL,72H

      ;1#設(shè)置為方式1 MOV OFH,AL MOV AX,M

      ;1#設(shè)置計數(shù)初值為M OUT ODH,AL MOV AL,AH OUT ODH,AL MOV AL,B7H

      ;2#設(shè)置為方式3,BCD碼 OUT OFH,AL MOV AX,N OUT OEH,AL

      ;2#計數(shù)初值為N MOV AL,AH OUT 0EH,AL(4)8255檢測到當(dāng)PB0=1時點亮燈的程序片段

      IN AL,09H

      ;讀B口狀態(tài)

      K1: TEST 01H

      ;測試PB0=1否

      JZ K1

      ;不為1,踏步

      MOV AL,00H

      ;PB0=1,使PA0=0,點亮LED OUT 08H,AL

      下載華北科技學(xué)院《微機原理與應(yīng)用》考試知識點總結(jié)word格式文檔
      下載華北科技學(xué)院《微機原理與應(yīng)用》考試知識點總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        微機原理及應(yīng)用教案

        微機原理及應(yīng)用教案 電力工程學(xué)院 蘇幸烺編 第一講 第1章 微型計算機基礎(chǔ)知識 1-1.微處理器、微型機的概念 ,及相關(guān)基礎(chǔ)知識。 1-2.微型機模型的組成| 重點:掌握微機系統(tǒng)概......

        微機原理課程總結(jié)

        HEFEI UNIVERSITY 《微機原理與接口技術(shù)》課程總結(jié) 題 目 《微機原理與接口技術(shù)》課程總結(jié) 系 別 電子信息與電氣工程系 班 級 11級電子信息工程(2)班 姓 名 鐘文俊 學(xué)......

        微機原理課程總結(jié)

        微型計算機原理與接口技術(shù)課程總結(jié) 系別 :專業(yè):班級:姓名:學(xué) 號:指導(dǎo)老師: 電子信息與電氣工程系 自動化 自動化二班 姚蘭蘭 王敬生 1205032038 摘要:自20世紀(jì)70年代第一代微型......

        微機原理課程設(shè)計總結(jié)

        微機原理課程設(shè)計總結(jié) 以前從沒有學(xué)過關(guān)于匯編語言的知識,起初學(xué)起來感覺很有難度。當(dāng)知道要做課程設(shè)計的時候心里面感覺有些害怕和擔(dān)心, 擔(dān)心自己不會或者做不好。但是當(dāng)真的......

        微機原理課程設(shè)計總結(jié)

        微機原理課程設(shè)計總結(jié)以前從沒有學(xué)過關(guān)于匯編語言的知識,起初學(xué)起來感覺很有難度。當(dāng)知道要做課程設(shè)計的時候心里面感覺有些害怕和擔(dān)心, 擔(dān)心自己不會或者做不好。但是當(dāng)真的......

        武大《GPS測量原理與應(yīng)用》知識點總結(jié)

        武大《GPS測量原理與應(yīng)用》知識點總結(jié) 1、GPS的基本知識 NAVSTARGPS“Navigation Satellite Timing and Ranging /Global Positioning System”衛(wèi)星測時測距導(dǎo)航/全球定位......

        微機原理及應(yīng)用 電子琴課程設(shè)計

        科技學(xué)院 微機原理及應(yīng)用 課 程 設(shè) 計 設(shè)計名稱: 設(shè)計模擬電子琴 模擬 指導(dǎo)老師: 指導(dǎo)老師: ----- 設(shè)計者姓名: ----- 專業(yè)班級:自動化 學(xué) 號:---------- 設(shè)計時間: 2012.6 摘 要:......

        微機原理與接口技術(shù)實驗總結(jié)

        微機原理與接口技術(shù)實驗總結(jié) 11107108徐寒黎 一、 實驗內(nèi)容以及設(shè)計思路 1、①試編寫一程序,比較兩個字符串STRING1、 STRING2 所含字符是否相同,若相同輸出“MATCH”,若不......