freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]微機(jī)原理與接口技術(shù)_基于8086和proteus仿真__顧暉_復(fù)習(xí)資料(編輯修改稿)

2025-03-15 07:03 本頁面
 

【文章內(nèi)容簡介】 ? 入口參數(shù) DL = 要顯示字符的 ASCII 碼 ? 功能號(hào) AH = 02H ? 類型號(hào) 21H ? 出口參數(shù) 無 ? 實(shí)現(xiàn)功能 顯示指定字符 , 光標(biāo)隨動(dòng) 。 對(duì)存儲(chǔ)單元操作 ? BUF DB 1,2,…. ? MOV SI, OFFSET BUF ? MOV AX, [SI] 比較、轉(zhuǎn)移 ? 比較大小 ? CMP AX,BX ? 轉(zhuǎn)移 ? JCC CC 代表?xiàng)l件 無符號(hào)數(shù) A,B,E,N ? 有符號(hào)數(shù) G,L,E,N ? CMP AX,BX ? JA NEXT(標(biāo)號(hào))滿足條件轉(zhuǎn)移到標(biāo)號(hào)行 ? MOV AX,1 不滿足條件執(zhí)行 ? NEXT: MOV AX,0 滿足條件執(zhí)行( AX 大于 BX) 循環(huán) ? MOV CX, 100 ? LOOP LOP1 算法 ? 最大、最小 ? 統(tǒng)計(jì)正、負(fù)數(shù) ? 統(tǒng)計(jì)數(shù)字、字符個(gè)數(shù) ? 大、小寫轉(zhuǎn)換 ? 例 52 ? 例 512 ? 例 54 存儲(chǔ)器 ? 存儲(chǔ)器分類 ? 內(nèi)存: 是內(nèi)部存儲(chǔ)器的簡稱,又稱主存。內(nèi)存直接與 CPU相聯(lián)接,是計(jì)算機(jī)的組成部分。 ? 外存: 即外部存儲(chǔ)器,也稱輔存。外存不直接與 CPU相聯(lián)接,而是通過 I/O接口與 CPU聯(lián)接,其主要特點(diǎn)是大容量。 ?按存取方式分類 隨機(jī)存儲(chǔ)器 RAM (Random Access Memory) 只讀存儲(chǔ)器 ROM( ReadOnly Memory) 串行訪問存儲(chǔ)器 (Serial Access Storage) 隨機(jī)存取存儲(chǔ)器 RAM 特點(diǎn): ? RAM的讀寫次數(shù)無限 。 ? 如果斷開 RAM的電源 , 其內(nèi)容將全部丟失 。 RAM的分類 : ? 靜態(tài) RAM( SRAM, Static RAM) ? 動(dòng)態(tài) RAM( DRAM, Dynamic RAM) (要定時(shí)刷新 ) 只讀存儲(chǔ)器 ROM ? EPROM—— 存放系統(tǒng)(監(jiān)控)程序,無需在線修改的 參數(shù) (如 BIOS)。 ? E2PROM—— 數(shù)據(jù)、參數(shù)等有掉電保護(hù)要求的數(shù)據(jù)。 ? RAM有幾種,各有什么特點(diǎn)? ROM有幾種,各有什么特點(diǎn)? ? 答: RAM有兩種, SRAM(靜態(tài) RAM),它采用觸發(fā)器電路構(gòu)成一個(gè)二進(jìn)制位信息的存儲(chǔ)單元,這種觸發(fā)器一般由 6個(gè)晶體管組成,它讀出采用單邊讀出的原理,寫入采用雙邊寫入原理; DRAM(動(dòng)態(tài)RAM),它集成度高,內(nèi)部存儲(chǔ)單元按矩陣形式排列成存儲(chǔ)體,通常采用行,列地址復(fù)合選擇尋址法。 ROM有 5種,固定掩摸編程 ROM,可編程PROM,紫外光檫除可編程 EPROM,電可檫除的可編程 EPROM,閃速存儲(chǔ)器。 ? 若用 4K*1位的 RAM芯片組成 8K* 8為的存儲(chǔ)器,需要多少芯片?A19—A0地址線中哪些參與片內(nèi)尋址,哪些用做芯片組的片選信號(hào)? ? 答:需要 16片芯片;其中 A11A0參與片內(nèi)尋址; A12做芯片組的片選信號(hào)。 ?若系統(tǒng)分別使用 512K* 1K*4、 16K*8、 64K*1的 RAM,各需要多少條地址線進(jìn)行尋址,各需要多少條數(shù)據(jù)線? 答: 512K* 8需要 19條地址線, 8條數(shù)據(jù)線。1K*4需要 10條地址線, 4條數(shù)據(jù)線。 16K*8需要 14條地址線, 8條數(shù)據(jù)線。 64K*1需要 16條地址線, 1條數(shù)據(jù)線。 ?某微機(jī)系統(tǒng)的 RAM容量為 8K*8,若首地址為 4800H,則最后一個(gè)單元的地址是多少? 答:最后一個(gè)單元的地址是: 4800H+2131 8086系統(tǒng)的存儲(chǔ)器接口 ? 存儲(chǔ)器與系統(tǒng)之間的連接主要包括: ? 數(shù)據(jù)線 的連接 ? 地址線 的連接 ? 控制信號(hào) 的連接??刂菩盘?hào)一般包括讀、寫、片選等信號(hào)。 數(shù)據(jù)線 ? 16位微機(jī)系統(tǒng)中存儲(chǔ)器與系統(tǒng)的聯(lián)接 ( 8位存儲(chǔ)體 ) ? 8086系統(tǒng)的分為奇存儲(chǔ)體、偶存儲(chǔ)體: 地址線 ? 片內(nèi)地址 片內(nèi)地址線數(shù)量由 儲(chǔ)存器芯片型號(hào)(容量)決定 如27128的容量為 16K,儲(chǔ)存器芯片內(nèi)的地址為 14位。 8086系統(tǒng)片內(nèi)地址線與 CPU的地址線的連接 由于 8086系統(tǒng)采用 奇、偶存儲(chǔ)體結(jié)構(gòu) ,A0作為偶存儲(chǔ)體的片選信號(hào),所以 與 CPU的地址線的連接從 A1開始,如 27128的 A0 A13對(duì)應(yīng) A1 A14 ? 片外地址 CPU的地址線與的片內(nèi)地址線相連后剩余的高位地址線,片外地址線經(jīng)譯碼電路后與 存儲(chǔ)體的片選信號(hào)線相連。 譯碼電路 ? 如 62256容量 32K( A0A14)接 A1A15 ? 片外地址 A16A19 如要求 RAM的地址范圍從 80000H8FFFFFH 那么片外地址為 1000( A19A16)如采用 38譯碼器電路如下:當(dāng) A19A16為 1000時(shí) Y0為低電平 CS有效 控制信號(hào) ? 最大模式 MEMW、 MEMR ? 最小模式 ? IO/M(接片選) WR RD 注: MEMW=IO/M+WR MEMR=IO/M+RD 基本輸入輸出接口 ? 什么是接口?其作用是什么 ? 連接外部設(shè)備與微型計(jì)算機(jī)的接口電路。 ? 作用:( 1)解決 CPU與外設(shè)工作速度不匹配的問題;( 2)解決 CPU與外設(shè)工作時(shí)序配合問題;( 3)實(shí)現(xiàn)信息格式轉(zhuǎn)換;( 4)解決信息類型與信號(hào)電平匹配的問題。 ? 輸入 /輸出接口電路有哪些寄存器,各自的作用是什么? ? 通常有數(shù)據(jù)輸入、數(shù)據(jù)輸出、控制和狀態(tài)寄存器等。在 CPU與外部設(shè)備之間進(jìn)行數(shù)據(jù)傳輸時(shí),各類信息寫入接口中相應(yīng)的寄存器,或從相應(yīng)寄存器讀出。 CPU從數(shù)據(jù)輸入寄存器和狀態(tài)寄存器中讀出數(shù)據(jù)和狀態(tài),但不能向其中寫內(nèi)容; CPU往數(shù)據(jù)輸出寄存器和控制寄存器中寫數(shù)據(jù)和控制信息,但不能從其中讀內(nèi)容。 ? 什么叫端口, I/O端口有哪兩種編址方式,各自的優(yōu)缺點(diǎn)是什么 ? 端口指輸入 /輸出接口中的寄存器 ? 統(tǒng)一編址方式是將 I/O端口與內(nèi)存單元統(tǒng)一起來進(jìn)行編號(hào),即包括在 1MB的存儲(chǔ)器空間中,看作存儲(chǔ)器單元,每個(gè)端口占用一個(gè)存儲(chǔ)單元地址。該方式主要優(yōu)點(diǎn)是不需要專門的 I/O指令,對(duì)I/O端口操作的指令類型多;缺點(diǎn)是端口要占用部分存儲(chǔ)器的地址空間,不容易區(qū)分是訪問存儲(chǔ)器還是外部設(shè)備。 ? 獨(dú)立編址的端口單獨(dú)構(gòu)成 I/O地址空間,不占用存儲(chǔ)器地址。優(yōu)點(diǎn)是地址空間獨(dú)立,控制電路和地址譯碼電路簡單,采用專用的 I/O指令,使得端口操作的指令在形式上與存儲(chǔ)器操作指令有明顯區(qū)別,程序容易閱讀;缺點(diǎn)是指令類別少,一般只能進(jìn)行傳送操作。 ? CPU與輸入輸出設(shè)備之間傳送的信息由哪幾類?相應(yīng)的端口稱為什么端口? ? 【 解答 】 CPU與輸入 /輸出設(shè)備交換的信息有 3類:數(shù)據(jù)信息、狀態(tài)信息和控制信息。數(shù)據(jù)信息相應(yīng)的端口稱為數(shù)據(jù)端口;狀態(tài)信息相應(yīng)的端口稱為狀態(tài)端口;控制信息相應(yīng)的端口稱為控制端口。 ? CPU和外設(shè)之間的數(shù)據(jù)傳送方式有哪幾種?無條件傳送方式通常用在哪些場合? ? 【 解答 】 CPU和外設(shè)之間的數(shù)據(jù)傳送方式通常有四種:無條件傳送方式、查詢傳送方式、中斷傳送方式、 DMA傳送方式和 I/O處理機(jī)方式。 ? 開關(guān)、 LED等 ? 在一個(gè)微型計(jì)算機(jī)系統(tǒng)中,確定采用何種方式進(jìn)行數(shù)據(jù)傳送的依據(jù)是什么? ? 無條件傳送方式主要用于對(duì)簡單外設(shè)進(jìn)行操作,或者外設(shè)的定時(shí)是固定的或已知的場合。 ? 條件傳送方式主要用于不能保證輸入設(shè)備總是準(zhǔn)備好了數(shù)據(jù)或者輸出設(shè)備已經(jīng)處在可以接收數(shù)據(jù)的狀態(tài)。 ? 中斷控制方式主要用于需要提高 CPU利用率和進(jìn)行實(shí)時(shí)數(shù)據(jù)處理的情況。 ? DMA控制方式主要用于快速完成大批的數(shù)據(jù)交換任務(wù)。 ? 在實(shí)際工作中,具體采用哪種方式要根據(jù)實(shí)際工作環(huán)境與需要結(jié)合各種方式的特點(diǎn)進(jìn)行選擇。 ? IN AL, DX DX指定的端口寄存器的內(nèi)容送 AL ? OUT DX,AL AL的內(nèi)容送 DX指定的端口寄存器 中斷 ? 常見的中斷源有哪幾類? CPU響應(yīng)中斷的條件是什么? ? 常見的中斷源有:一般的輸入 /輸出設(shè)備請(qǐng)求中斷;實(shí)時(shí)時(shí)鐘請(qǐng)求中斷;故障源;數(shù)據(jù)通道中斷和軟件中斷。 ? CPU響應(yīng)中斷的條件:若為非屏蔽中斷請(qǐng)求,則 CPU執(zhí)行完現(xiàn)行指令后,就立即響應(yīng)中斷。CPU若要響應(yīng)可屏蔽中斷請(qǐng)求,必須滿足以下三個(gè)條件:① 無總線請(qǐng)求;② CPU允許中斷;③ CPU執(zhí)行完現(xiàn)行指令。 ? 簡述微機(jī)系統(tǒng)的中斷處理過程。 ? 【 解答 】 ( 1)中斷請(qǐng)求:外設(shè)需要進(jìn)行中斷處理時(shí),向 CPU提出中斷請(qǐng)求。 ? ( 2)中斷響應(yīng): CPU執(zhí)行完現(xiàn)行指令后,就立即響應(yīng)非屏蔽中斷請(qǐng)求??善帘沃袛嗾?qǐng)求, CPU若要響應(yīng)必須滿足三個(gè)條件。 ? ( 3)中斷處理:保護(hù)現(xiàn)場、開中斷、中斷服務(wù)。 ? ( 4)中斷返回: CPU執(zhí)行 IRET中斷返回指令時(shí),自動(dòng)把斷點(diǎn)地址從堆棧中彈出到 CS和 IP中,原來的標(biāo)志寄存器內(nèi)容彈回 Flags,恢復(fù)到原來的斷點(diǎn)繼續(xù)執(zhí)行程序。 ? 8086的中斷分哪兩大類?各自有什么特點(diǎn)?中斷向量和中斷向量表的含義是什么? 8086一共可處理多少級(jí)中斷? ? 【 解答 】 8086的中斷分為外部中斷和內(nèi)部中斷兩種:外部中斷由外部硬件產(chǎn)生,由 CPU外部中斷請(qǐng)求信號(hào)觸發(fā),分為非屏蔽中斷 NMI和可屏蔽中斷 INTR。內(nèi)部中斷是為了處理程序運(yùn)行過程中發(fā)生的一些意外情況或調(diào)試程序而提供的中斷。 ? 8086的中斷系統(tǒng)能夠處理 256個(gè)不同的中斷,每一個(gè)中斷安排一個(gè)編號(hào),范圍為 0~ 255,稱為中斷類型。每種中斷類型對(duì)應(yīng)的中斷服務(wù)程序的入口地址稱為中斷向量。把系統(tǒng)中所有的中斷向量按中斷類型從小到大的順序放到存儲(chǔ)器的特定區(qū)域,該區(qū)域稱為中斷向量表。每個(gè)中斷向量在中斷向量表中占用 4字節(jié), CPU響應(yīng)中斷后通過將中斷類型 4得到中斷向量在中斷向量表中的首地址。 設(shè)置中斷向量的方法: 將中斷服務(wù)程序的入口地址直接寫入中斷向量表中的相應(yīng)單元 MOV AX , 0000H MOV DS , AX MOV SI , 中斷類型號(hào) * 4 MOV AX , 中斷服務(wù)程序偏移地址 MOV [SI], AX MOV AX , 中斷服務(wù)程序段地址 MOV [SI+2] , AX 二是利用 DOS功能調(diào)用完成中斷向量的設(shè)置 中斷向量設(shè)置 (DOS功能調(diào)用 INT 21H) 功能號(hào): AH=25H 入口參數(shù): AL=中斷類型號(hào), DS:DX=中斷向量 (段地址 :偏移地址 ) 獲取中斷向量 (DOS功能調(diào)用 INT 21H) 功能號(hào): AH=35H 入口參數(shù): AL=中斷類型號(hào) 出口參數(shù): ES:BX=中斷向量 (段地址 :偏移地址 ) ? 例如,設(shè)某中斷的中斷類型號(hào) n為 40H,中斷服務(wù)子程序的入口地址為INTP,調(diào)用 25H號(hào)功能裝入中斷向量的程序段如下: ? CLI 。 IF=0,關(guān)中斷 ? MOV AL, 40H 。 中斷類型號(hào) 40H送 AL ? MOV DX, SEG INTP 。 中斷服務(wù)子程序的段基址送 DS ? MOV DS, DX ? MOV DX, OFFSET INTP 。中斷服務(wù)子程序的偏移地址送 DX MOV AH,25H 。 25H功能調(diào)用 INT 21H STI 。 IF=1,開中斷 … INTP: … 。 中斷服務(wù)子程序 … IRET 。 中斷返回 ? 簡述 8086的中斷類型,非屏蔽中斷和可屏蔽中斷有哪些不同之處? CPU通過什么響應(yīng)條件來處理這兩種不同的中斷? ? 【 解答 】 8086的中斷系統(tǒng)能夠處理 256個(gè)不同的中斷源,并為每一個(gè)中斷安排一個(gè)編號(hào),范圍為 0~ 255,稱為中斷類型。 ? 硬件中斷分為非屏蔽中斷和可屏蔽中斷,非屏蔽中斷不受中斷允許標(biāo)志位 IF的影響,在 IF=0關(guān)中斷的情況下,CPU也能在當(dāng)前指令執(zhí)行完畢后就響應(yīng) NMI上的中斷請(qǐng)求??善帘沃袛啵?CPU將根據(jù)中斷允許標(biāo)志位 IF的狀態(tài)決定是否響應(yīng)。如果 IF=0,表示 CPU關(guān)中斷;如果 IF
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1