微機(jī)原理與接口技術(shù)考試試題庫_第1頁
微機(jī)原理與接口技術(shù)考試試題庫_第2頁
微機(jī)原理與接口技術(shù)考試試題庫_第3頁
微機(jī)原理與接口技術(shù)考試試題庫_第4頁
微機(jī)原理與接口技術(shù)考試試題庫_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

中原工學(xué)院微機(jī)原理考試題庫 試題庫中題型及難易程度試題庫中題型及難易程度 題型包括以下八類題型包括以下八類 一 填空題一 填空題 二 簡答題二 簡答題 三 選三 選 擇擇 題題 四 判斷題四 判斷題 五 讀程序五 讀程序 六 匯編程序設(shè)計(jì)六 匯編程序設(shè)計(jì) 七 存儲(chǔ)器七 存儲(chǔ)器 八 接口技術(shù)八 接口技術(shù) 難易程度分為三類 分別為 難易程度分為三類 分別為 A 類 較小類 較小 基本題基本題 主要內(nèi)容 基本概念 基礎(chǔ)知識(shí) 主要內(nèi)容 基本概念 基礎(chǔ)知識(shí) B 類 難度適中類 難度適中 綜合題綜合題 主要內(nèi)容 基本概念和基礎(chǔ)知識(shí)的加深 主要內(nèi)容 基本概念和基礎(chǔ)知識(shí)的加深 C 類 難度較大類 難度較大 提高題提高題 主要內(nèi)容 基本概念 基礎(chǔ)知識(shí)的綜合與提高 主要內(nèi)容 基本概念 基礎(chǔ)知識(shí)的綜合與提高 填填 空空 題題 部部 分分 填空題目包含以下幾大類內(nèi)容 填空題目包含以下幾大類內(nèi)容 一 數(shù)制變換 運(yùn)算 碼制等 二 微機(jī)組成 結(jié)構(gòu) 總線 三 8086 8088CPU 的內(nèi)部結(jié)構(gòu) 大小模式構(gòu)成和總線 周期 四 指令系統(tǒng)和匯編語言程序設(shè)計(jì) 五 存儲(chǔ)器組成 分類 性能 特點(diǎn) 六 接口技術(shù)與中斷技術(shù) 一 數(shù)制變換 運(yùn)算 碼制 補(bǔ)碼運(yùn)算 溢出判斷等一 數(shù)制變換 運(yùn)算 碼制 補(bǔ)碼運(yùn)算 溢出判斷等 A 類 類 1 微型計(jì)算機(jī)由 控制器 輸入設(shè)備 和輸出設(shè)備等五部分組 成 2 用 8 位二進(jìn)制數(shù)表示下列數(shù) 1 68 B BCD H 2 64H D BCD 3 86 H D BCD 4 十進(jìn)制數(shù) 73 B Q H 5 87 的原碼是 補(bǔ)碼是 反碼 6 93 的原碼是 補(bǔ)碼 反碼 7 976 的 BCD 碼是 的七位 ASCII 碼是 8 10111 B D H 9 若 X1 B 則 X1 補(bǔ)碼 B X2 B 則 X2 反碼 B X2 補(bǔ)碼 B 10 10111 01 B D H 11 01 B D BCD 12 若 X1 B 則 X1 補(bǔ)碼 B X2 B 則 X2 補(bǔ)碼 B 3 下述機(jī)器數(shù)形式可表示的數(shù)值范圍是 請用十進(jìn)制形式寫出 單字節(jié)無符號(hào)整數(shù) 單字節(jié)有符號(hào)整數(shù) B 類 類 1 計(jì)算機(jī)的硬件由 和 等五部分組成 2 用 8 位二進(jìn)制數(shù)表示下列數(shù) 1 原碼 B 1 反碼 B 1 補(bǔ)碼 B 用 16 位二進(jìn)制數(shù)表示下列數(shù) 1 原碼 B 1 反碼 B 1 補(bǔ)碼 B 下述機(jī)器數(shù)形式可表示的數(shù)值范圍是 用十進(jìn)制形式寫出 雙字節(jié)無符號(hào)整數(shù) 雙字節(jié)有符號(hào)整數(shù) 補(bǔ)碼表示 823 的 BCD 碼是 的七位 ASCII 碼是 若 X 補(bǔ)碼 B 則 x 原碼 2X 補(bǔ)碼 若 X 補(bǔ)碼 B 則 x 反碼 X 補(bǔ)碼 C 類 類 若 X 補(bǔ)碼 B 則 X 原碼 2X 補(bǔ)碼 1010 B 0A H D 若 X 補(bǔ)碼 78H 則 X 補(bǔ)碼 H 已知 X 補(bǔ)碼 B Y 補(bǔ)碼 B 則進(jìn)行 X Y 補(bǔ)碼 運(yùn)算后 OF CF X Y 補(bǔ)碼運(yùn)算后 OF CF 已知 X 反碼 B Y 補(bǔ)碼 B 則進(jìn)行 X Y 補(bǔ)碼 運(yùn)算后 OF CF X Y 補(bǔ)碼運(yùn)算后 OF CF 若 X 補(bǔ)碼 B Y 補(bǔ)碼 B 則 X Y 補(bǔ)碼 B 且 CF OF 二 微機(jī)組成 結(jié)構(gòu) 總線二 微機(jī)組成 結(jié)構(gòu) 總線 A 類 類 計(jì)算機(jī)系統(tǒng)的三大總線是 和 將 和 集成在一塊芯片上 被稱作 CPU CPU 包括 和 B 類 類 根據(jù)馮 諾依漫結(jié)構(gòu) CPU 的機(jī)器指令由 和 兩部分組 成 C 類 類 一般來說 微型計(jì)算機(jī)包括 和 微型計(jì)算機(jī)系統(tǒng)包括 和 三 三 8086 8088CPU 的內(nèi)部結(jié)構(gòu) 大小模式構(gòu)成和總線周期的內(nèi)部結(jié)構(gòu) 大小模式構(gòu)成和總線周期 A 類 類 8086 8088 CPU 的尋址范圍 8086 8088 CPU 的程序存儲(chǔ)空間 8086 CPU 的外部數(shù)據(jù)總線有 位 地址總線有 位 8088 CPU 的外部數(shù)據(jù)總線有 位 地址總線有 位 8086 8088 CPU 由 和 兩大部件構(gòu)成 8086 8088 CPU 能否響應(yīng)外部中斷請求受 標(biāo)志位控制 已知當(dāng)前數(shù)據(jù)段位于儲(chǔ)存器的 C1000H 到 D0FFFH 范圍內(nèi) 問 DS 有一個(gè)由 100 個(gè)字節(jié)組成的數(shù)據(jù)區(qū) 其起始地址為 7300H 20A0H 則該數(shù)據(jù)區(qū)首單元 的物理實(shí)際地址是 末單元的物理地址是 把 BX 寄存器和 DX 寄存器的內(nèi)容相加 結(jié)果存入 BX 寄存器中 其匯編指令是 用寄存器 BX 和位移量 OB2H 的寄存器相對尋址方式把寄存器中的一個(gè) 字和 DX 相加 并把結(jié)果送回存儲(chǔ)器中 其匯編指令是 10 指令 MOV AX BX DI 中 源操作數(shù)的尋址方式為 目的操作數(shù)的尋址方式為 11 對于指令 XCHG BX BP SI 如果指令執(zhí)行前 BX 6F30H BP 0200H SI 0046H SS 2F00H 2F246H 4154H 則執(zhí)行指令后 BX 2F246H 12 XOR DX DX 指令可以用功能等效的 指令替換 13 堆棧是按照 原則組織的一片連續(xù)的存儲(chǔ)區(qū)域 14 假設(shè) BX 0449H BP 0200H SI 0046H SS 2F00H 2F246H 7230H 則執(zhí)行 XCHG BX BP SI 指令后 BX 15 指令 MOV CL BX SI 中 源操作數(shù)的尋址方式為 目的操作數(shù)的尋址方式為 16 對于指令 XCHG BX BP SI 如果指令執(zhí)行前 BX 6F30H BP 0200H SI 0046H SS 2F00H 2F246H 4154H 則執(zhí)行指令后 BX 2F246H 17 以 BX 基址尋址 約定的段寄存器是 以 BP 基址尋址 約定的段寄存器是 變址尋址約定的段寄存器是 18 8086 CPU 內(nèi)部的四個(gè)段寄存器是 及 19 根據(jù)以下要求用一條指令寫出相應(yīng)的操作 1 把 BX 和 DX 的內(nèi)容相加 結(jié)果送入 DX 中 2 用寄存器 BX 和位移量 0B2H 的寄存器相對尋址方式把存貯器中的一個(gè)字和 CX 的 內(nèi)容相加 結(jié)果送入該存貯器中 3 用寄存器 BX 和 SI 的基址變址尋址方式把存貯器中的一個(gè)字節(jié)與 AL 寄存器的內(nèi) 容相加 結(jié)果送入 AL 寄存器中 4 用位移量為 0524H 的直接尋址方式把存貯器中的一個(gè)字與數(shù) 2A59H 相加 并把 結(jié)果送入該存貯單元中 20 根據(jù)以下要求用一條一條指令寫出相應(yīng)的操作 1 把 AX 和 DX 的內(nèi)容相減 結(jié)果送入 DX 中 2 用寄存器 SI 和位移量 0B2H 的寄存器相對尋址方式把存貯器中的一個(gè)字和 BX 的 內(nèi)容相加 結(jié)果送入該存貯器中 3 用寄存器 BX 和 DI 的基址變址尋址方式把存貯器中的一個(gè)字節(jié)與 AL 寄存器的內(nèi) 容相加 結(jié)果送入 CL 寄存器中 4 用位移量為 7642H 的直接尋址方式把存貯器中的一個(gè)字與數(shù) 3859H 相加 并把 結(jié)果送入該存貯單元中 21 若 CS 2100H IP 1080H 則由它們形成的物理地址 B 類 類 8086CPU 的數(shù)據(jù)總線和地址總線分別是 位和 根 條 8086 8088CPU 中的指令隊(duì)列的長度分別為 和 字節(jié) 根據(jù)標(biāo)志位功能 8086 CPU 的標(biāo)志位可分為 標(biāo)志和 標(biāo)志兩 類 8086 8088 CPU 中可用于寄存器間接尋址的寄存器有 和 乘法指令 MUL 的指令格式只有一個(gè)源操作數(shù) 若源操作數(shù)的類型屬性為字節(jié) 則結(jié) 果存放 中 若源操作數(shù)的類型屬性為字 則結(jié)果存放在 中 6 8086 8088 CPU 系統(tǒng)中 存儲(chǔ)器是分段的 每段最大長度是 字節(jié) 段內(nèi)偏 移地址從 到 7 8086CPU 地址總線有 條 其最大尋址能力為 KB 地址范圍為 C 類 類 8086 8088 CPU 的 I O 地址空間 當(dāng) 8086CPU 的 MN MX 引腳接 電平 CPU 處于最大模式 這時(shí)對存儲(chǔ)器和 外設(shè)端口的讀寫控制信號(hào)由 芯片發(fā)出 CPU 訪問存儲(chǔ)器進(jìn)行讀寫操作時(shí) 通常在 狀態(tài)去檢測 READY 一旦檢 測到 READY 無效 就在其后插入一個(gè) 周期 若 8086CPU 時(shí)鐘頻率為 5MHZ 時(shí) 它的典型總線周期為 ns 在數(shù)據(jù)段尋址時(shí) 可用的間接尋址寄存器有 三個(gè) 在堆棧段尋 址時(shí) 可用的間接尋址寄存器有 8086 訪問 I O 的指令有 和 兩種尋址方式 相應(yīng)端口的 地址范圍是 和 對于指令 MOV AX BX 執(zhí)行前 DS 1000H BX 11H 則操作數(shù) BX 的有效地址為 假設(shè) DS 3000H BX 0808H 30808H 012AAH 3080AH 0BBCCH 當(dāng)執(zhí) 行指令 LES DI BX 后 DI ES 尋址方式是指 指令 MOV BX 45H DI BP 的源操作數(shù)尋址方式是 該指令還可以寫書成 10 8086 8088 的狀態(tài)標(biāo)志有 個(gè) 11 假設(shè)某個(gè)字的值是 1234H 其低位字節(jié)地址是 20H 高位字節(jié)地址是 21H 那么該字 地址是 12 SP 總是指向 若原先 SP 2000H SS 2000H 問 CPU 執(zhí)行指 令 PUSH AX 后 AL 內(nèi)容壓入物理地址為 存儲(chǔ)單元中 AH 內(nèi)容壓入 物理地址為 存儲(chǔ)單元中 13 8086 最大模式下產(chǎn)生控制信號(hào)利用芯片 總線控制器 最小 最大模式下 外部地址鎖存器利用芯片 外部數(shù)據(jù)收 發(fā)器利用芯片 14 通常 8086 CPU 主存分為奇地址存儲(chǔ)體和偶地址存儲(chǔ)體 最小模式下 8086 CPU 奇地存 儲(chǔ)體數(shù)據(jù)線接 奇地址存儲(chǔ)體選通條件除 M 1 外 還有 8086 CPU 偶地址存儲(chǔ)體數(shù)據(jù)線接 選通條件除 M 1 外 還有 15 標(biāo)志寄存器 FR 中 有 個(gè)狀態(tài)標(biāo)志 有 個(gè)控制標(biāo)志 16 8086 CPU 內(nèi)部設(shè)置三類寄存器 其中 4 個(gè)十六位通用寄存器是 4 個(gè)段寄存器 四 指令系統(tǒng)和匯編語言程序設(shè)計(jì)四 指令系統(tǒng)和匯編語言程序設(shè)計(jì) A 類 類 匯編語言程序上機(jī)過程包括編輯輸入源程序 連接 等步驟 一條完整的匯編指令由 等四部分組成 3 與指令 MOV BX OFFSET BUF 功能相同的指令是 4 DOS 系統(tǒng)功能號(hào)應(yīng)放在 寄存器中 5 在 DEBUG 軟件中 A 命令的功能是 Q 命令的功能是 6 在 DEBUG 軟件中 U 命令的功能是 G 命令的功能是 T 命令的功能是 B 類 類 CPU 的機(jī)器指令由 和 兩部分組成 子程序又稱 它可以由 語句定義 由 語句結(jié)束 屬性可以是 或 語言程序的結(jié)構(gòu)可分為 四種 程序中調(diào)用其他子程序稱 子程序中調(diào)用其自身稱 調(diào)用子程序要進(jìn)行 操作 C 類 類 匯編語言中的變量或標(biāo)號(hào)一般有三種屬性 分別是 和 8086CPU 讀外部 8 位端口 PORT 的指令有 2 條 分別是 匯編語言源程序中的語句有三種類型 它們是 語句 語句 語句 指令 AND AX X1 XOR X2 中 X1 和 X2 是兩個(gè)已賦值的變量 問 AND 運(yùn)算是在 時(shí)執(zhí)行 XOR 的操作是在 時(shí)執(zhí) 行 變量 X1 和 X2 的類型屬性應(yīng)是 五 存儲(chǔ)器組成 分類 性能 特點(diǎn)五 存儲(chǔ)器組成 分類 性能 特點(diǎn) A 類 類 1 在 8086 系統(tǒng)中 邏輯地址為 2000H 1234H 的存儲(chǔ)單元的物理地址是 2 8088 CPU 取指令時(shí) 段地址由 寄存器提供 偏移地址由 寄存器提供 3 8088 CPU 可直接尋址的存儲(chǔ)空間為 KB 地址編碼從 H 到 H 4 將存儲(chǔ)器與系統(tǒng)相連的譯碼片選方式有 法和 法 5 若存儲(chǔ)空間的首地址為 01000H 存儲(chǔ)容量為 1K 8 2K 8 4K 8 和 8K 8 的存儲(chǔ)器 所對應(yīng)的末地址分別為 和 6 某一 RAM 芯片 其容量為 1024 8 位 地址線和數(shù)據(jù)線分別為 根 7 某一 RAM 芯片 其容量為 2K 8 位 地址線和數(shù)據(jù)線分別為 根 8 微機(jī)系統(tǒng)中 ROM 是只 存儲(chǔ)器 RAM 是 動(dòng)態(tài) RAM 存儲(chǔ)芯 片的內(nèi)容需定時(shí) 9 設(shè)有一個(gè)具有 16KB 的存儲(chǔ)器系統(tǒng) 存儲(chǔ)器單元地址連續(xù) 若存儲(chǔ)器系統(tǒng)的起始單元地 址為 80000H 則末單元地址為 10 設(shè)有一個(gè)具有 32KB 的存儲(chǔ)器系統(tǒng) 存儲(chǔ)器單元地址連續(xù) 若存儲(chǔ)器系統(tǒng)的起始單元 地址為 40000H 則末單元地址為 11 內(nèi)存地址從 40000H 到 BBFFFH 共有 KB 12 由 2732 芯片組成 64KB 的存儲(chǔ)器 則需要 片芯片 B 類 類 1 8086 CPU 寫入一個(gè)規(guī)則字 數(shù)據(jù)線的高 8 位寫入 存儲(chǔ)體 低 8 位寫入 存儲(chǔ) 體 2 存儲(chǔ)芯片的主要性能指標(biāo) 功率損耗及可靠性等 3 若存儲(chǔ)空間的首地址為 3800H 存儲(chǔ)容量為 5K 8 12K 8 的存儲(chǔ)器所對應(yīng)的末地址分 別為 C 類 類 1 對 6116 進(jìn)行讀操作 6116 引腳 2 在分層次的存儲(chǔ)系統(tǒng)中 存取速度最快 靠 CPU 最近且打交道最多的是 存儲(chǔ)器 它 是由 類型的芯片構(gòu)成 而主存儲(chǔ)器則是由 類型的芯片構(gòu)成 CEWEOE 六 接口技術(shù)與中斷技術(shù)六 接口技術(shù)與中斷技術(shù) A 類 類 1 8086 8088 CPU 共有 個(gè)中斷源 其相應(yīng)的中斷向量存放在存儲(chǔ)器中從 到 的地址區(qū)間內(nèi) 2 8086CPU 中斷系統(tǒng)有 個(gè)中斷類型號(hào) 碼 中斷類型號(hào)與對應(yīng)的矢量地址換算 公式為 3 PC XT 機(jī)的中斷矢量表放在從 H 地址單元開始到 H 地址單元結(jié)束的存 儲(chǔ)區(qū)域內(nèi) 總共占有 個(gè)字節(jié) 4 CPU 與外設(shè)之間信息傳輸方式有四種 它們分別為 5 數(shù)據(jù)的輸入 輸出指的是 CPU 與 進(jìn)行數(shù)據(jù)交換 6 數(shù)據(jù)輸入 輸出的三種方式是 和 7 當(dāng) CPU 執(zhí)行 IN AL DX 指令時(shí) 引腳為 電平 引腳為 電平 8 8086 CPU 設(shè)置為最小模式時(shí) 訪問 I O 接口時(shí) 其 M IO 信號(hào)應(yīng)為 電平 9 8088 CPU 設(shè)置為最小模式時(shí) 訪問 I O 接口時(shí) 其 M IO 信號(hào)應(yīng)為 電平 10 8255A 工作在方式 0 時(shí) 有 個(gè) I O 位 11 8255A 有兩個(gè)控制字 它們分別是 和 12 典型的中斷處理過程 硬件中斷 應(yīng)包括的四個(gè)階段是 13 若某中斷向量為 08H 則該中斷的中斷服務(wù)子程序的入口地址在中斷向量表中的物理 地址范圍為 14 8253 5 定時(shí) 計(jì)數(shù)器有 個(gè)獨(dú)立的計(jì)數(shù)器 每個(gè)計(jì)數(shù)器都是 位 15 被檢測的模擬信號(hào)必須經(jīng) 轉(zhuǎn)換變成 量才能送計(jì)算機(jī)處理 16 DAC0832 有引腳 根 其中數(shù)字量輸入引腳有 根 17 ADC0809 的模擬輸入引腳有 根 數(shù)字輸出引腳有 根 18 LED 數(shù)碼管有 和 兩種接法 B 類 類 WRRD 1 中斷向量就是中斷服務(wù)子程序的 在內(nèi)存中占有 個(gè)存儲(chǔ)單元 其中低地址字單元存放的是 高地址字單元存放的是 2 中斷返回指令是 該指令將堆棧中保存的斷點(diǎn)彈出后依次裝入 寄存器 和 寄存器中 將堆棧中保存的標(biāo)志裝入 寄存器中 3 CPU 響應(yīng)中斷后 將 寄存器的內(nèi)容入棧保存 然后自動(dòng)將 標(biāo)志復(fù)位 若要實(shí)現(xiàn)中斷嵌套 必須在中斷服務(wù)子程序中執(zhí)行一條 指令 4 對 I O 端口的編址方式一般有 和 兩種 8086 CPU 采用的編址方式是 5 在 8086 CPU 中 I O 指令采用直接尋址方式時(shí) 可尋址的 I O 端口地址有 個(gè) 若采用 DX 間接尋址方式 可尋址的 I O 端口地址有 個(gè) 6 CPU 在執(zhí)行 OUT DX AL 指令時(shí) 將 寄存器的內(nèi)容送到地址總線上 將 寄存器的內(nèi)容送到數(shù)據(jù)總線上 7 計(jì)算機(jī)與外界交換信息稱為通信 通信的兩種基本方式為 和 8 8086CPU 尋址外設(shè)可以有兩種方式 一種是 尋址方式 另一種 是 尋址方式 9 一片 8259A 可管理 級中斷 經(jīng)過級連最多可擴(kuò)展為管理 級中斷 8259A 有 個(gè)方式選擇控制字和 操作命令字 10 CPU 與外設(shè)之間的連接部件稱為 其基本功能是 和 11 中斷向量表的首地址為 末地址為 共占 個(gè)字 節(jié)單元 一個(gè)中斷向量占 個(gè)字節(jié) 其中前兩個(gè)字節(jié)放中斷服務(wù)程序的 地址 后兩個(gè)字節(jié)放中斷服務(wù)程序的 地址 C 類 類 1 用 8255 的 PA 口和 PC 口的低 4 位接一個(gè)鍵盤陣列 最多可識(shí)別 個(gè)按鍵 軟件識(shí)別按鍵時(shí) 當(dāng)識(shí)別有鍵按下后所加的一段延時(shí)程序是為了 2 CPU 響應(yīng) 8259A 中斷 在 引腳上輸出 個(gè)負(fù)脈沖 在第 個(gè)負(fù)脈 沖期間讀入中斷類型碼 3 PC 機(jī)中當(dāng) 8259A 工作在 方式和 方式時(shí) 在中斷返回前 必須向 端口寫入一條中斷結(jié)束指令 4 CPU 在執(zhí)行 IN AL DX 指令時(shí) M 引腳為 電平 為 電平 5 串行通信方式有 和 兩種 其中 方式是以 RDIO 字符格式 起始位開始 停止位結(jié)束傳送字符串 6 輸入 輸出端口有 2 種編址方法 即 I O 端口與存儲(chǔ)器單元統(tǒng)一編址和 I O 端口單獨(dú)編 址 前一種編址的主要優(yōu)點(diǎn)是 和 7 8255A 口工作于方式 1 時(shí) C 口的 作為 A 口的聯(lián)絡(luò)信號(hào) B 口工作于 方式 1 時(shí) C 口的 作為 B 口的聯(lián)絡(luò)信號(hào) 簡簡 答答 題題 部部 分分 簡答題目包含以下幾大類內(nèi)容 簡答題目包含以下幾大類內(nèi)容 一 數(shù)制變換 運(yùn)算 碼制等 二 微機(jī)組成 結(jié)構(gòu) 總線 三 8086 8088CPU 的內(nèi)部結(jié)構(gòu) 大小模式構(gòu)成和總線 周期 四 指令系統(tǒng)和匯編語言程序設(shè)計(jì) 五 存儲(chǔ)器組成 分類 性能 特點(diǎn) 六 接口技術(shù)與中斷技術(shù) 一 數(shù)制變換 運(yùn)算 碼制 補(bǔ)碼運(yùn)算 溢出判斷等一 數(shù)制變換 運(yùn)算 碼制 補(bǔ)碼運(yùn)算 溢出判斷等 A 類 類 1 溢出與進(jìn)位不同點(diǎn) 答 進(jìn)位是指運(yùn)算結(jié)果的最高位向更高位的進(jìn)位 用來判斷無符號(hào)數(shù)運(yùn)算結(jié)果是否超 出了計(jì)算機(jī)所能表示的最大無符號(hào)的范圍 溢出是指帶符號(hào)數(shù)的補(bǔ)碼運(yùn)算溢出 用來判斷帶符號(hào)數(shù)補(bǔ)碼運(yùn)算結(jié)果是否超出了補(bǔ)碼 所能表示的范圍 2 什么是組合的 BCD 碼 什么是非組合的 BCD 碼 答 組合的 BCD 碼是用一個(gè)字節(jié)表示 2 位 BCD 碼 非組合的 BCD 碼一個(gè)字節(jié)僅在低四 位表示 1 位 BCD 碼 3 簡述十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)的方法 4 簡述十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)的方法 5 在計(jì)算機(jī)中 如何表示正 負(fù)號(hào) 答 數(shù)的最高位為符號(hào)位 并且用 0 表示正 用 1 表示負(fù) 6 計(jì)算機(jī)中機(jī)器數(shù)有哪些常用的編碼形式 答 常用的編碼有原碼 反碼和補(bǔ)碼 B 類 類 1 原碼 反碼和補(bǔ)碼是怎樣定義的 答 原碼的定義 一個(gè)數(shù)的原碼其尾數(shù)就是該數(shù)的真值 其最高位用來表示符號(hào) 和 分別用 0 和 1 來表示 反碼的定義 對于正數(shù)它的反碼等于原碼 對于負(fù)數(shù)它的反碼等于它的原碼除符反碼的定義 對于正數(shù)它的反碼等于原碼 對于負(fù)數(shù)它的反碼等于它的原碼除符 號(hào)位外 其余各位取反 號(hào)位外 其余各位取反 補(bǔ)碼的定義 對于正數(shù)它的補(bǔ)碼等于原碼 對于負(fù)數(shù)它的補(bǔ)碼等于它的原碼除符補(bǔ)碼的定義 對于正數(shù)它的補(bǔ)碼等于原碼 對于負(fù)數(shù)它的補(bǔ)碼等于它的原碼除符 號(hào)位外 其余各位取反后加一 號(hào)位外 其余各位取反后加一 2 2 在計(jì)算機(jī)中 在計(jì)算機(jī)中 BCDBCD 碼的加減運(yùn)算是按什么規(guī)則進(jìn)行調(diào)整的 碼的加減運(yùn)算是按什么規(guī)則進(jìn)行調(diào)整的 C 類 類 1 簡述漢字的編碼規(guī)則 答 GB2312 國標(biāo)字符集呈二維表 分成 94 行 94 列 行號(hào)稱為區(qū)號(hào) 列號(hào)稱為位號(hào) 每一個(gè)漢字或符號(hào)在碼表中都有各自一個(gè)惟一的位置編碼 該編碼就是字符所在的區(qū)號(hào) 行號(hào) 及位號(hào) 列號(hào) 的二進(jìn)制代碼 7 位區(qū)號(hào)在左 7 位位號(hào)在右 共 14 位 也稱為 漢字的區(qū)位碼 因此 字符集中的任何一個(gè)圖形 符號(hào)及漢字都用唯一的區(qū)位碼表示 為了不影響已經(jīng)約定好的數(shù)據(jù)通信規(guī)程 將區(qū)位碼的區(qū)號(hào)和位號(hào)都加 32 即 變換 成對應(yīng)的國標(biāo)碼 2 計(jì)算機(jī)中數(shù)字的小數(shù)點(diǎn)是如何表示的 答 有兩種表示方法 定點(diǎn)表示法和浮點(diǎn)表示法 二 微機(jī)組成 結(jié)構(gòu) 總線二 微機(jī)組成 結(jié)構(gòu) 總線 A 類 類 1 試說明微機(jī)的工作過程 答 當(dāng)開始運(yùn)行程序時(shí) 首先應(yīng)把第一條指令所在存儲(chǔ)單元的地址賦予程序計(jì)數(shù)器 PC Program Counter 然后機(jī)器就進(jìn)入取指階段 在取指階段 CPU 從內(nèi)存中讀出的內(nèi)容 必為指令 于是 數(shù)據(jù)緩沖寄存器的內(nèi)容將被送至指令寄存器 IR 然后由指令譯碼器對 IR 中指令的操作碼字段進(jìn)行譯碼 并發(fā)出執(zhí)行該指令所需要的各種微操作控制信號(hào) 取指階 段結(jié)束后 機(jī)器就進(jìn)入執(zhí)行指令階段 這時(shí) CPU 執(zhí)行指令所規(guī)定的具體操作 當(dāng)一條指令 執(zhí)行完畢后 轉(zhuǎn)入下一條指令的取指階段 這樣周而復(fù)始地循環(huán) 直到遇到暫停指令時(shí)結(jié) 束 2 存儲(chǔ)器讀寫操作的不同點(diǎn) 答 讀操作 由 CPU 發(fā)出的讀命令控制 寫操作 由 CPU 發(fā)出的寫命令控制 讀操作 把數(shù)據(jù)從內(nèi)存中讀出來 放到 DB 上 寫操作 把 上的內(nèi)容 寫入到存儲(chǔ)器中 3 計(jì)算機(jī)按其使用的邏輯元件的不同被分為哪幾代 微型計(jì)算機(jī)是哪一代計(jì)算機(jī)的分支 答 電子管計(jì)算機(jī) 晶體管計(jì)算機(jī) 集成電路計(jì)算機(jī)和大規(guī)模 超大規(guī)模集成電路計(jì) 算機(jī) 微型計(jì)算機(jī)屬于第四代計(jì)算機(jī)的分支 4 何謂總線 有哪幾類 作用如何 答 總線是計(jì)算機(jī)中各功能部件間傳送信息的公共通道 根據(jù)所傳送的信息的內(nèi)容與 作用不同 總線可分為三類 地址總線 數(shù)據(jù)總線 控制總線 這三類總線作用為計(jì) 算機(jī)各功能部件間傳送地址 數(shù)據(jù) 控制信息的 5 簡述馮 諾依曼計(jì)算機(jī)體系結(jié)構(gòu)的基本思想 答 馮 諾伊曼基本設(shè)計(jì)思想為 以二進(jìn)制形式表示指令和數(shù)據(jù) 程序和數(shù)據(jù)事先存放在存儲(chǔ)器中 計(jì)算機(jī)在工作時(shí)能夠高速地從存儲(chǔ)器中取出指令 并加以執(zhí)行 由運(yùn)算器 控制器 存儲(chǔ)器 輸入和輸出設(shè)備等五大部件組成計(jì)算機(jī)系統(tǒng) 6 假設(shè)四種 CPU 主存地址分別為 16 根 20 根 24 根以及 32 根 試問每種 CPU 可尋址內(nèi) 存多少字節(jié) 解 64K 字節(jié) 1M 字節(jié) 16M 字節(jié) 4G 字節(jié) B B 類 類 1 什么是微機(jī)總線 答 籠統(tǒng)來講 就是一組進(jìn)行互連和傳輸信息 指令 數(shù)據(jù)和地址 的信號(hào)線 計(jì)算 機(jī)的總線 都是有特定含義的 如 局部總線 系統(tǒng)總線 和 通信總線 等 2 總線標(biāo)準(zhǔn)的特點(diǎn)有哪些 答 具有公用性 同時(shí)可掛接多種不同類型的功能模塊 在機(jī)箱內(nèi)以總線擴(kuò)展 插槽形式提供使用 一般為并行傳輸 定義的信號(hào)線多 且齊全 包括分離的數(shù)據(jù) 地址和控制信號(hào)線以及電源線 3 通??偩€分為哪幾類 其特點(diǎn)是什么 答 局部總線是介于 CPU 總線和系統(tǒng)總線之間的一級總線 它一側(cè)直接面向 CPU 總 線 另一側(cè)面向系統(tǒng)總線 分別由橋接電路連接 局部總線又可分為專用局部總線 VL 總 線 PCI 總線 系統(tǒng)總線是微機(jī)系統(tǒng)內(nèi)部各部件 插板 之間進(jìn)行連接和傳輸信息的一組信號(hào)線 如 ISA 和 EISA 就是構(gòu)成 IBM PC X86 系列微機(jī)的系統(tǒng)總線 系統(tǒng)總線是微機(jī)系統(tǒng)所特有的 總線 由于它用于插板之間連接 故也叫板級總線 通信總線是系統(tǒng)之間或微機(jī)系統(tǒng)與設(shè)備之間進(jìn)行通信的一組信號(hào)線 如微機(jī)與微機(jī) 之間 所采用的 RS 232C RS 485 總線 微機(jī)與智能儀器之間 所采用的 IEEE 488 VXI 總 線 以及近幾年發(fā)展和流行起來的微機(jī)與外部設(shè)備之間的 USB 和 IEEE1394 通用串行總線等 但是 與其把這種總線叫做通信總線 還不如把它叫接口標(biāo)準(zhǔn)更合適 因?yàn)樗鼈兏辖?口標(biāo)準(zhǔn)的特征 C C 類 類 1 簡述總線傳輸?shù)倪^程 答 總線完成 1 次數(shù)據(jù)傳輸 一般分為 4 個(gè)階段 申請階段 當(dāng)系統(tǒng)總線上有多個(gè)主模塊時(shí) 需要使用總線的主模塊要提出申請 由 總線仲裁機(jī)構(gòu)確定把下一個(gè)傳輸周期的總線使用權(quán)授權(quán)給哪個(gè)模塊 尋址階段 取得總線使用權(quán)的主模塊通過總線發(fā)出本次打算訪問的從模塊的存儲(chǔ)器 地址或 I O 端口地址及有關(guān)命令 使參與本次傳輸?shù)膹哪K開始啟動(dòng) 傳數(shù)階段 主模塊和從模塊之間進(jìn)行數(shù)據(jù)傳輸 數(shù)據(jù)由源模塊發(fā)出 經(jīng)數(shù)據(jù)總線流 入目的模塊 結(jié)束階段 主從模塊的有關(guān)信息均從系統(tǒng)總線上撤除 讓出總線 2 總線數(shù)據(jù)傳輸?shù)目刂品绞接心膸追N 答 同步方式 異步方式 半同步方式 分離方式 三 三 8086 8088CPU 的內(nèi)部結(jié)構(gòu) 大小模式構(gòu)成和總線周期的內(nèi)部結(jié)構(gòu) 大小模式構(gòu)成和總線周期 A 類 類 1 何謂邏輯地址 何謂物理地址 如何由邏輯地址求物理地址 答 邏輯地址是 16 位的相對地址 其表達(dá)形式有 段地址 和 段內(nèi)偏移地址 物 理地址是 20 位絕對地址 存儲(chǔ)單元的物理地址是唯一的 CPU 與存儲(chǔ)器進(jìn)行數(shù)據(jù)交換時(shí)在 地址總線上提供的 20 位地址信息稱為物理地址 物理地址 邏輯地址 10H 段內(nèi)偏移地址 2 EU 與 BIU 各自的功能是什么 如何協(xié)同工作 答 EU 是執(zhí)行部件 主要的功能是執(zhí)行指令 BIU 是總線接口部件 負(fù)責(zé)與片外存儲(chǔ) 器 及 I O 接口電路傳輸數(shù)據(jù) EU 經(jīng)過 BIU 進(jìn)行外部數(shù)據(jù)的訪問 BIU 為 EU 提供將要執(zhí)行的指 令 EU 與 BIU 可分別獨(dú)立工作 3 8086 存儲(chǔ)器結(jié)構(gòu)分哪 4 個(gè)邏輯段 各種邏輯段分別是什么用途 解 在 8086 存儲(chǔ)器結(jié)構(gòu)中有 4 種邏輯段 分別為 代碼段 數(shù)據(jù)段 堆棧段和附加段 代碼段用于存放程序 數(shù)據(jù)段和附加段 ES 用于存放數(shù)據(jù) 堆棧段 SS 用于存放數(shù)據(jù) 包括 暫存數(shù)據(jù)和保護(hù)現(xiàn)場的數(shù)據(jù) B 類 類 1 8086 系統(tǒng)復(fù)位時(shí) 系統(tǒng)的初始狀態(tài)有什么特征 答 8086 系統(tǒng)復(fù)位時(shí) 標(biāo)志寄存器值為 0 其結(jié)果禁止中斷與單步方式 DS SS ES 和 IP 寄存器值為 0 CS 寄存器值為 FFFFH 2 X 35H Y 76H 進(jìn)行 X Y 和 X Y 運(yùn)算后 狀態(tài)標(biāo)志位各位的狀態(tài)是什么 解 X Y 0ABH 各標(biāo)志位分別為 OF 1 SF 1 ZF 0 AF 0 PF 0 CF 0 X Y 0BFH 各標(biāo)志位分別為 OF 0 SF 1 ZF 0 AF 1 PF 0 CF 1 3 標(biāo)志寄存器 FR 的狀態(tài)標(biāo)志位各位的含義是什么 答 狀態(tài)標(biāo)志位包括 CF PF AF ZF SF 和 OF 其中 CF 為進(jìn)位標(biāo)志位 表示算術(shù)運(yùn)算指令執(zhí)行之后 運(yùn)算結(jié)果最高位 字節(jié)運(yùn)算時(shí)為 第 7 位 字運(yùn)算時(shí)為第 15 位 若產(chǎn)生進(jìn)位或借位 該標(biāo)志置 1 否則置 0 PF 為奇偶標(biāo)志位 運(yùn)算指令執(zhí)行后 運(yùn)算結(jié)果中 1 的個(gè)數(shù)為偶數(shù) 該標(biāo)志置 1 否 則置 0 AF 為輔助進(jìn)位標(biāo)志位 加法運(yùn)算過程中 若第 3 位有進(jìn)位 或減法過程中 第 3 位有借住 則 AF 1 否則 AF 1 ZF 為零標(biāo)志位 運(yùn)算指令執(zhí)行之后 若結(jié)果為 0 則 ZF 1 否則 ZF 0 SF 為符號(hào)標(biāo)志位 它和運(yùn)算結(jié)果的最高位相同 SF 1 表示負(fù) SF 0 表示正 OF 為溢出標(biāo)志 若本次運(yùn)算結(jié)果有溢出 則 OF 1 否則 OF 1 4 標(biāo)志寄存器 FR 的控制標(biāo)志位各位的含義是什么 答 控制標(biāo)志位包括 IF DF TF 其中 IF 為中斷標(biāo)志位 該標(biāo)志用于控制可屏蔽的硬件中斷 IF 0 可接受中斷 IF 0 中斷被屏蔽 不能接受中斷 該標(biāo)志可用指令置 1 或置 0 復(fù)位 DF 為方向標(biāo)志位 該標(biāo)志位用于指定字符串處理指令的步進(jìn)方向 當(dāng) DF 1 時(shí) 字符串處理指令以遞減方式由高地址向低地址方向進(jìn)行 當(dāng) DF 0 時(shí) 字符串處理指令以 遞增方式 由低地址向高地址方向進(jìn)行 該標(biāo)志可用指令置位或清零 TF 為單步標(biāo)志位 TF 1 表示控制 CPU 進(jìn)人單步工作方式 此時(shí) CPU 每執(zhí)行完 一條指令就自動(dòng)產(chǎn)生一次內(nèi)部中斷 單步中斷用于程序調(diào)試過程中 5 請將如下邏輯地址用物理地址表示 1 0FFFFH 0000H 2 0045H 0018H 3 2000H 0600H 4 0B821H 3456H 答 用 PA 表示物理地址 PA 段基地址 16 偏移地址 1 PA 0FFFFH 16 0000H 0FFFF0H 2 PA 0045H 16 0018H 00468H 3 PA 2000H 16 4600H 24600H 4 PA 0B821H 16 3456H 0BB666H 6 某程序數(shù)據(jù)段中存有兩個(gè)數(shù)據(jù)字 1234H 和 5A6BH 若已知 DS 5AA0H 它們的偏移地址 分別為 245AH 和 3245H 試畫出它們在儲(chǔ)存器中的存放情況 答 偏移地址為 245AH 的字對應(yīng)的物理地址為 PA DS 10H EA 5AA0H 10H 245AH 5CE5AH 偏移地址為 3245H 的字對應(yīng)的物理地址為 34H 12H 6BH 5AH 5CE5AH 5CE5BH 5DC45H 5DC46H PA DS 10H EA 5AA0H 10H 3245H 5DC45H C 類 類 1 若 8086CPU 工作于最小模式 試指出當(dāng) CPU 將 AH 的內(nèi)容送到物理地址為 91001H 的存 儲(chǔ)單元時(shí) 以下哪些信號(hào)應(yīng)為低電平 M S7 DT 若 CPU 完成的 是將物理地址 91000H 單元的內(nèi)容讀入 AL 中時(shí) 則上述哪些信號(hào)應(yīng)為低電平 解 當(dāng) CPU 將 AH 的內(nèi)容送到物理地址為 91001H 的存儲(chǔ)單元時(shí) CPU 完成的是寫存儲(chǔ) 器操作 且完成的是訪問存儲(chǔ)器的奇地址 因此 0 S7 0 若 CPU 完成的是將物理地址 91000H 單元的內(nèi)容讀 AL 中時(shí) CPU 完成的是讀存儲(chǔ)器操 作 且完成的是訪問存儲(chǔ)器的偶地址 因此 0 DT 0 2 什么是引腳的分時(shí)復(fù)用 請說出 8086CPU 有哪些引腳是分時(shí)復(fù)用引腳 如何分時(shí)復(fù)用 答 8086 的數(shù)據(jù) 地址線是分時(shí)復(fù)用線 即某一時(shí)刻數(shù)據(jù) 地址線上出現(xiàn)的是地址 另 一時(shí)刻 數(shù)據(jù) 地址線上出現(xiàn)的是數(shù)據(jù) 正是這種引腳的分時(shí)使用方法才能使 8086 用 40 條 引腳實(shí)現(xiàn) 20 位地址 16 位數(shù)據(jù)及眾多的控制信號(hào)和狀態(tài)信號(hào)的傳輸 8086CPU 的分時(shí)復(fù)用的引腳有 地址 數(shù)據(jù)復(fù)用引腳是 AD15 AD0 在總線周期的 T1 狀 態(tài) 傳送地址信息 在其它狀態(tài)則傳送數(shù)據(jù)信息 地址 狀態(tài)復(fù)用引腳是 A19 S6 A16 S3 這些引腳在總線周期的 T1 狀態(tài)輸出地址的高 4 位 在總線的 T2 T3 TW 和 T4 狀態(tài)時(shí) 用 來輸出狀態(tài)信息 3 試說明 8086CPU 工作在最大和最小模式下系統(tǒng)基本配置的差異 解 8086CPU 可以工作在兩種工作模式 即最小工作模式和最大工作模式 最小工作 模式用于單機(jī)系統(tǒng) 系統(tǒng)中所有總線控制信號(hào)全部由 8086 直接提供 因此系統(tǒng)中的總線控 制電路可減到最少 最大工作模式用于多處理機(jī)系統(tǒng) 8086 作為主處理器 其它的處理器 為協(xié)處理器 協(xié)助主處理器工作 在最大工作模式下 系統(tǒng)所需要的控制信號(hào)均由總線控 制器 8288 提供 4 分析 8086CPU 兩個(gè)中斷輸入引腳的區(qū)別 以及各自的使用場合 解 INTR 是非屏蔽中斷請求信號(hào) 輸入 高電平有效 該信號(hào)是中斷源向 CPU 發(fā)出的 中斷請求信號(hào) CPU 響應(yīng)中斷請求后 CPU 在 引腳上發(fā)出兩個(gè)連續(xù)的負(fù)脈沖 以便由 中斷控制器提供中斷類型號(hào) NMI 是非屏蔽中斷請求信號(hào) 輸入 正跳變有效 這類中斷不受中斷允許標(biāo)志 IF 的影 響 也不能用軟件進(jìn)行屏蔽 當(dāng) NMI 引腳收到一個(gè)正沿觸發(fā)信號(hào)時(shí) CPU 就會(huì)在結(jié)束當(dāng)前 指令后引起中斷 執(zhí)行中斷類型號(hào) 2 的非屏蔽中斷處理程序 IOR R WR WR BHE BHE RD RD INTA 四 指令系統(tǒng)和匯編語言程序設(shè)計(jì)四 指令系統(tǒng)和匯編語言程序設(shè)計(jì) A 類 類 1 簡述子程序調(diào)用的過程 設(shè) IP 3A42H CS 8765H SP 1234H 求執(zhí)行 CALL 1000 2345H 后 堆棧區(qū)數(shù)據(jù)存儲(chǔ)的情況 答 當(dāng)程序執(zhí)行到調(diào)用子程序指令時(shí) 系統(tǒng)會(huì)將該指令的下一條指令的段地址與段內(nèi) 偏移地址壓入堆棧 同時(shí)改變當(dāng)前的段地址與段內(nèi)偏移地址 轉(zhuǎn)而去執(zhí)行子程序 當(dāng)子程 序執(zhí)行完畢 由 RET 指令 使當(dāng)然棧頂數(shù)據(jù)彈入到 CS IP 寄存器中 使程序回到原來處執(zhí) 行 執(zhí)行 CALL 指令后 堆棧的情況為 SP 65H SP 1 87H SP 2 42H SP 3 87H 2 什么叫尋址方式 常用的尋址方式有哪些 答 尋址方式就是指令中給出的尋找操作數(shù)的方法 常用的尋址方式有 立即數(shù)尋址 寄存器尋址 直接尋址 寄存器間接尋址 寄存器 相對尋址 基址變址尋址 相對基址變址尋址 3 簡述匯編語言上機(jī)過程 答 編輯 匯編 連接 DEBUG 調(diào)試 運(yùn)行 4 匯編語言程序設(shè)計(jì)的基本結(jié)構(gòu)有哪幾類 答 順序程序結(jié)構(gòu) 分支程序結(jié)構(gòu) 循環(huán)程序結(jié)構(gòu) 子程序結(jié)構(gòu) 5 用兩種方法寫出從 80H 端口讀入信息的指令 答 用直接尋址方式 IN AL 80H 用間接尋址方式 MOV DX 80H IN AL DX B 類 類 1 什么是變量 變量有哪些屬性 如何使用這些屬性 答 變量是一個(gè)可存放數(shù)據(jù)的存儲(chǔ)單元的符號(hào)名 即存放數(shù)據(jù)存儲(chǔ)單元的地址符號(hào)名 變量有三個(gè)屬性 段屬性 SEGMENT 變量段基址通常在定義變量的數(shù)據(jù)段的 DS 寄存器中 在指令 中它們被隱含使用 偏移屬性 OFFSET 是標(biāo)號(hào)或變量所在地址距離段基址的偏移量值 它們在指令中 以顯示方式出現(xiàn) 類型屬性 TYPE 指變量是按字節(jié) 字或雙字操作 字節(jié) 字和雙字分別用 BYTE WORD 和 DWORD 定義 2 8086 8088 用什么途徑來更新 CS 和 IP 的值 答 出棧 轉(zhuǎn)移 過程調(diào)用 中斷 3 在執(zhí)行 CALL 2000 0094H 時(shí) IP 3D8FH CS 4050H SP 0F17CH 當(dāng)該指令執(zhí)行后 試指出 IP CS SP SP SP 1 SP 2 和 SP 3 的值 答 CS 2000H IP 0094H SP 0F78H SP 8FH SP 1 3DH SP 2 50H SP 3 40H 4 匯編語言源程序和匯編程序有什么區(qū)別 兩者的作用是什么 答 用匯編語言編寫的應(yīng)用程序叫匯編語言源程序 匯編程序是一種用來將匯編語言 源程序轉(zhuǎn)換成可執(zhí)行的機(jī)器碼程序的工具 匯編語言源程序是應(yīng)用程序 匯編程序是工具 程序 五 存儲(chǔ)器組成 分類 性能 特點(diǎn)五 存儲(chǔ)器組成 分類 性能 特點(diǎn) A 類 類 1 已知某 RAM 芯片的存儲(chǔ)容量為 16KB ROM 芯片的存儲(chǔ)容量為 4K 8 位 問每種存儲(chǔ)芯片 的地址線和數(shù)據(jù)線分別為多少 解 RAM 芯片地址線為 14 根 數(shù)據(jù)線為 8 根 ROM 芯片地址線為 12 根 數(shù)據(jù)線為 8 根 2 分別用 8KB 和 16K 8 位的 RAM 芯片構(gòu)成 48KB 的存儲(chǔ)器 各需要多少片 解 用 8KB 的 RAM 芯片構(gòu)成 48KB 的存儲(chǔ)器需 6 片芯片 用 16K 8 位的 RAM 芯片構(gòu)成 48KB 的存儲(chǔ)器需 3 片芯片 C C 類 類 1 64K 4 位的動(dòng)態(tài)存儲(chǔ)器芯片必要的引腿有哪些 它應(yīng)采用多少引線的封裝 答 必要引腿有 Vcc 地 8 相地址線 A7 A0 行 列地址分時(shí)使用 行地 址選通線 RAS 列地址選通線 CAS 讀寫控制線 WE 數(shù)據(jù)輸入線 4 根 Din4 Din1 數(shù) 據(jù)輸出線 4 根 Dout4 Dout1 采用 22 線引腳封裝 2 Cache 有哪幾種組織方式 其機(jī)制特點(diǎn)和優(yōu)點(diǎn)如何 答 Cache 有 3 種組織方式 其特點(diǎn)和優(yōu)點(diǎn)如下 1 全相連方式 主存的一個(gè)區(qū)塊可以映象到 Cache 任何地方 優(yōu)點(diǎn) 靈活 缺點(diǎn) 速 度慢 因?yàn)樵L存時(shí) Cache 控制器須將數(shù)據(jù)塊地址和 Cache 中每一個(gè)區(qū)塊地址比較 2 直接映象方式 主存的某個(gè)區(qū)塊只可能映象到 Cache 的一個(gè)唯一位置 優(yōu)點(diǎn) 速 度很快 缺點(diǎn) 在 CPU 頻繁交替訪問幾個(gè)區(qū)塊索引相同而標(biāo)記不同的單元時(shí) 將出現(xiàn)速度 減慢 但這種現(xiàn)象很少發(fā)生 3 組相連方式 將 Cache 分為很多組 每個(gè)組含幾個(gè)區(qū)塊 主存的每個(gè)區(qū)塊對應(yīng) Cache 某個(gè)組 但可以映象次組的任一個(gè)區(qū)塊位置 優(yōu)點(diǎn) 命中率比直接映象方式高 缺 點(diǎn) 訪存時(shí) 要做兩次地址比較 Cache 控制器較復(fù)雜 六 接口技術(shù)與中斷技術(shù)六 接口技術(shù)與中斷技術(shù) A 類 類 1 什么叫中斷 什么叫中斷源 答 在 CPU 執(zhí)行程序的過程中 出現(xiàn)了某種緊急或異常的事件 中斷請求 CPU 需暫 停正在執(zhí)行的程序 轉(zhuǎn)去處理該事件 執(zhí)行中斷服務(wù)程序 并在處理完畢后返回?cái)帱c(diǎn)處繼 續(xù)執(zhí)行被暫停的程序 這一過程稱為中斷 任何能夠引發(fā)中斷的事件都稱為中斷源 2 簡述中斷處理過程 答 中斷請求 中斷響應(yīng) 中斷處理 中斷返回 3 I O 端口編址有哪兩種 答 獨(dú)立編址 統(tǒng)一編址 4 簡述中斷過程與 DMA 過程的不同點(diǎn) 答 在中斷方式下 外設(shè)需與主機(jī)傳輸數(shù)據(jù)時(shí)要請求主機(jī)給予中斷服務(wù) 中斷當(dāng)前主 程序的執(zhí)行 自動(dòng)轉(zhuǎn)向?qū)?yīng)的中斷處理程序 控制數(shù)據(jù)的傳輸 過程始終是在處理器所執(zhí) 行的指令控制之下 在直接存儲(chǔ)器訪問 DMA 方式下 系統(tǒng)中有一個(gè) DMA 控制器 它是一個(gè)可驅(qū)動(dòng)總線的 主控部件 當(dāng)外設(shè)與主存儲(chǔ)器之間需要傳輸數(shù)據(jù)時(shí) 外設(shè)向 DMA 控制器發(fā)出 DMA 請求 DMA 控制器向中央處理器發(fā)出總線請求 取得總線控制權(quán)以后 DMA 控制器按照總線時(shí)序控制 外設(shè)與存儲(chǔ)器間的數(shù)據(jù)傳輸而不是通過指令來控制數(shù)據(jù)傳輸 傳輸速度大大高于中斷方式 5 CPU 與外設(shè)之間的數(shù)據(jù)傳送方式有哪些 答 程序傳送方式 無條件傳送 查詢傳送 中斷傳送方式 DMA 傳送方式 6 8086 中斷分哪兩類 8086 可處理多少個(gè)中斷 答 分為內(nèi)部中斷 軟 和外部中斷 硬 兩大類 8086 可處理 256 個(gè)中斷 7 8255A 有哪能幾種工作方式 每種工作方式有何特點(diǎn) 答 8255A 的工作方式有方式 0 方式 1 和方式 2 方式 0 為基本的輸入輸出方式 在該方式下 8255A 的 3 個(gè)端口均用作單向的輸入 輸 出端口 其中 A 口 B 口是 8 位端口 C 口作為兩個(gè)獨(dú)立的 4 位端口使用 在此方式下 8255A 共有 16 種工作組態(tài) 不需要聯(lián)絡(luò)線 可以實(shí)現(xiàn)無條件數(shù)據(jù)傳送 方式 1 為選通的輸入輸出方式 在此方式下 A 口 B 口和 C 口分為兩個(gè)組 即 A 組 和 B 組 A 組將 A 口作為數(shù)據(jù)端口 可設(shè)定為輸入或輸出 指定 C 口的高五位作為專用聯(lián) 絡(luò)信號(hào)線 B 組將 B 口作為數(shù)據(jù)端口 可設(shè)定為輸入或輸出 并指定 C 口的低三位為專用 聯(lián)絡(luò)信號(hào)線 數(shù)據(jù)的輸入 輸出均有鎖存能力 常用于中斷或查詢方式進(jìn)行數(shù)據(jù)傳送 方式 2 為選通的雙向方式 該方式僅限于 A 口 A 口既作為輸入又作為輸出 C 口的 高 5 位端口線 PC3 PC7 指定為 A 口的專用聯(lián)絡(luò)信號(hào)線 8 簡述軟件和硬件定時(shí)方法的優(yōu)缺點(diǎn) 答 軟件定時(shí)具有通用性 靈活性好 不需硬件 但在定時(shí)過程中 占用 CPU 時(shí)間 資源 且定時(shí)時(shí)間短的 一般在毫秒 秒之間 可編程硬件定時(shí)具有通用和靈活的優(yōu)點(diǎn) 不占用 CPU 的時(shí)間資源 可和 CPU 同步工作 通過輸入控制字和時(shí)間常數(shù) 可以靈活修改其定時(shí)時(shí)間 9 A D 轉(zhuǎn)換器的功能是什么 有哪能些主要技術(shù)指標(biāo) 答 A D 轉(zhuǎn)換器即模數(shù)轉(zhuǎn)換器 是將模擬量轉(zhuǎn)換為數(shù)字量的器件 主要技術(shù)指標(biāo)有 分辨率 轉(zhuǎn)換精度 轉(zhuǎn)換時(shí)間 線性誤差 量化誤差 10 A D 轉(zhuǎn)換的方法主要有哪幾種 各有何特點(diǎn) 答 A D 轉(zhuǎn)換常用的方法有 逐次逼近法 并行比較法 雙積分法和 V F 電壓頻率 變換法等 逐次逼近型精度和速度均較高 11 簡述接口的概念及接口的功能 答 接口是外設(shè)和 CPU 三總線之間一個(gè)能控制外設(shè)與 CPU 進(jìn)行信息交換的中轉(zhuǎn)電路 用來協(xié)調(diào) CPU 和外設(shè)的信息交換及工作秩序 接口的基本功能是在主機(jī)和外設(shè)之間進(jìn)行數(shù)據(jù)交換時(shí)用于完成對數(shù)據(jù)傳送的某些控制 功能 主要包括信息暫存 數(shù)據(jù)格式轉(zhuǎn)換 傳送路徑的切換控制和狀態(tài)信號(hào)的交換 通訊 控制 設(shè)備動(dòng)作 定時(shí)控制 中斷管理及錯(cuò)誤檢測等功能 B 類 類 1 什么是中斷類型碼 中斷向量 中斷向量表 答 處理器可處理的每個(gè)中斷的編號(hào)為中斷類型碼 中斷向量是指中斷處理程序的入 口地址 需處理器尋址 中斷向量表是存放所有類型中斷處理程序入口地址的一個(gè)特定的 內(nèi)存區(qū)域 2 在 8086 8088 的微機(jī)系統(tǒng)中 中斷類型碼和中斷向量之間有什么關(guān)系 答 在 8086 系統(tǒng)中 中斷類型碼乘 4 得到中斷向量表的地址指針 從而得到中斷向量 3 什么是硬件中斷 什么是軟件中斷 在 PC 機(jī)中兩者的處理過程有什么不同 答 硬件中斷是外設(shè)通過 CPU 的中斷請求輸入端來請求 CPU 進(jìn)行中斷服務(wù) 軟件中斷 是 處理機(jī)內(nèi)部識(shí)別并進(jìn)行處理的中斷過程 硬件中斷需提供中斷服務(wù)程序入口地址的信息 可由中斷控制器提供中斷類型碼 處理機(jī)自動(dòng)轉(zhuǎn)向中斷處理程序 軟件中斷完全由處理機(jī) 內(nèi)部形成中斷處理程序的入口地址并轉(zhuǎn)向中斷處理程序 不需外部提供信息 3 試敘述基于 8086 8088 的微機(jī)系統(tǒng)處理硬件中斷的過程 答 以 INTR 請求為例 當(dāng) 8086 收到 INTR 的高電平信號(hào)時(shí) 在當(dāng)前指令執(zhí)行完畢且 IF 1 的條件下 8086 在兩個(gè)總線周期中分別發(fā)出 有效信號(hào) 在第二個(gè) 期間 8086 收到中斷源發(fā)來的一字節(jié)的中斷類型碼 8086 完成保護(hù)現(xiàn)場的操作 IP CS 和 RF 內(nèi) 容進(jìn)入堆棧 清除 IF TF 8086 將類型碼乘 4 后得到中斷向量入口地址 從此地址開始讀 取 4 字節(jié)的中斷服務(wù)程序的入口地址 8086 從此地址開始執(zhí)行程序 完成 INTR 中斷請求 的響應(yīng)過程 4 8255A 有哪能幾個(gè)控制字 每個(gè)控制字的各位含義是什么 答 C 類 類 1 在 PC 機(jī)中如何使用 用戶中斷 入口請求中斷和進(jìn)行編程 答 PC 機(jī)中分配給用戶使用的中斷是 IRQ9 經(jīng)擴(kuò)展插槽 B4 引出 故把用戶的中斷請 求線連接到 B4 上 在應(yīng)用程序中 利用 25H 號(hào)系統(tǒng)調(diào)用將中斷服務(wù)程序的入口地址寫入對 應(yīng) 0AH 類型中斷對應(yīng)的中斷向量表中去 在應(yīng)用程序中把主片 8259A D2 屏蔽位清 0 把從 片 8259A D1 屏蔽位清 0 使主片的 IR2 從片的 IR1 可以輸入中斷請求 中斷服務(wù)程序結(jié) 束前向主片 8259A 發(fā)中斷結(jié)束命令 應(yīng)用程序結(jié)束之前對主片的 IR2 和從片的 IR1 進(jìn)行屏 蔽 關(guān)閉用戶中斷請求 INTAINTA 2 8255A 的方式 0 一般使用在什么場合 在方式 0 時(shí) 如果要使用查詢方式進(jìn)行輸入輸出 操作 應(yīng)該如果處理 答 方式 0 的使用場合有兩種 一種是同步傳送 另一種是查詢式傳送 在方式 0 情 況下 沒有規(guī)定固定的應(yīng)答信號(hào) 這時(shí)將端口 A 和端口 B 作為數(shù)據(jù)端口 把端口 C 的 4 個(gè) 數(shù)位 高 4 位或者是低 4 位均可 規(guī)定為輸出口 用來輸出一些控制信號(hào) 而把端口 C 的 另外 4 個(gè)數(shù)位規(guī)定為輸入口 用來讀入外設(shè)的狀態(tài) 即利用端口 C 來配合端口 A 和端口 B 的輸入 輸出操作 使用查詢方式進(jìn)行輸入輸出操作時(shí) 可利用端口 C 的某一位作查詢 只 有當(dāng)該位為 1 時(shí) 方可以將數(shù)據(jù)送到輸入或輸出端口中 3 簡述 ADC0809 的工作原理及工作方式 4 8253 5 有哪幾種工作方式 各有何特點(diǎn) 其用途如何 5 A D 轉(zhuǎn)換器的接口電路一般應(yīng)完成哪能些任務(wù) 其接口形式有哪能幾種 選選 擇擇 題題 部部 分分 A 類 類 1 設(shè) A 186 B 273Q C 0BBH 它們之間的關(guān)系是 A A B C B A B C C A B C D A B C 2 8086CPU 用 ALE 的下降沿將 T1 期間出現(xiàn)的 信息鎖存在外部地址鎖存器中 A A0 A19 B C A 和 B D D0 D15 3 下列四條指令中有錯(cuò)誤的是 A MOV AX SI B MOV AX BP DI C MOV AX DI D MOV AX BP DI 4 在 8086 8088 系統(tǒng)中 用于堆棧段間接尋址的寄存器有 A SP BP B SP BX C BX BP D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論