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

正文內(nèi)容

[工學(xué)]微機(jī)原理與接口技術(shù)_基于8086和proteus仿真__顧暉_復(fù)習(xí)資料-預(yù)覽頁

2025-03-12 07:03 上一頁面

下一頁面
 

【正文】 段寄存器:用于存放邏輯段的段地址。 ? 已知堆棧段寄存器( SS) =2400H,堆棧指針( SP) =1200H,計(jì)算該堆棧棧頂?shù)膶?shí)際地址,并畫出堆棧示意圖。這些狀態(tài)信息通常作為后續(xù)轉(zhuǎn)移指令的轉(zhuǎn)移控制條件,所以也稱為條件碼。 OF 11 15 12 DF 10 IF 9 TF 8 SF 7 ZF 6 5 AF 4 3 PF 2 1 CF 0 例 ? 8086的標(biāo)志寄存器分為 6 個 狀態(tài) 標(biāo)志位和 3 個 控制 標(biāo)志位,它們各自的含義和作用是什么 OF 11 15 12 DF 10 IF 9 TF 8 SF 7 ZF 6 5 AF 4 3 PF 2 1 CF 0 要完成下述運(yùn)算或控制,用什么標(biāo)志位判別?其值是什么? ? ( 1)比較兩數(shù)是否相等 ( 2)兩數(shù)運(yùn)算后結(jié)果是正數(shù)還是負(fù)數(shù) ? ( 3)兩數(shù)相加后是否溢出 ( 4)采用偶校驗(yàn)方式,判定是否要補(bǔ) 1 ? ( 5)兩數(shù)相減后比較大小 ( 6)中斷信號能否允許 答:( 1) ZF,兩數(shù)相減,若 ZF=1,則相等 。 偏移地址 :是某一存儲單元距離所在邏輯段的開始地址的字節(jié)個數(shù)。 ? 4個 16位的段寄存器用來存放每一個邏輯段的“ 段基地址 ” (段起始地址地高 16位) : CS中為代碼段的起始地址; DS中為數(shù)據(jù)段的起始地址; SS中為堆棧段的起始地址; ES中為附加段的起始地址。 若當(dāng)前 SS=3500H, SP=0800H,說明堆棧段在存儲器中的物理地址,若此時入棧10 個字節(jié), SP 內(nèi)容是什么?若再出棧 6 個字節(jié), SP 為什么值? 答:物理地址: 35000H~ 35800H。 8086 系統(tǒng)中存儲器采用什么結(jié)構(gòu)?用什么信號來選中存儲體? ? 答: 8086 系統(tǒng)中,存儲器采用分體結(jié)構(gòu), 1MB 的存儲空間分成兩個存儲體:偶地址存儲體和奇地址存儲體,各為 512KB。 ? 當(dāng) A0=0, BHE =0 時,同時選中兩個存儲體,讀 /寫一個字。 MN /MX MN/MX 說明 8086 系統(tǒng)中 “最小模式 ”和 “最大模式”兩種工作方式的主要區(qū)別是什么? 答:為了便于組成不同規(guī)模的系統(tǒng),在 8086 芯片中設(shè)計(jì)了兩種工作模式,即最小模式和最大模式。 ? INTR、 INTA、 NMI、 ALE、 HOLD、 HLDA引腳的名稱各是什么 ? ? 答: INTR是可屏蔽請求信號, INTA中斷響應(yīng)信號, NMI是不可屏蔽中斷請求信號, ALE是地址鎖存允許信號, HOLD總線請求信號, HLDA總線請求響應(yīng)信號。在讀 /寫總線周期中,數(shù)據(jù)在 T2~ T4 狀態(tài)出現(xiàn)在數(shù)據(jù)總線上。 存儲器尋址方式 ? 分別說明下列指令的源操作數(shù)和目的操作數(shù)各采用什么尋址方式。 等值語句 格式:符號名 EQU 表達(dá)式 ? 變量定義語句 – DB 變量為字節(jié)數(shù)據(jù)類型 – DW 變量為字?jǐn)?shù)據(jù)類型 , 存放時低對低高對高 。 ? 3. 指定地址偽指令 ORG ? 分析操作符( SEG、 OFFSET、 TYPE、 SIZE 、LENGTH) ? P89 5例如: MY_DATA SEGMENT ORG 100H MYDAT DW 1,2,$+4 MY_DATA ENDS 框架一: DATA SEGMENT ; 定義數(shù)據(jù)段 VAL1 DB 12H , 8EH ; 定義變量 …… DATA ENDS ; 數(shù)據(jù)段結(jié)束 CODE SEGMENT ; 定義代碼段 ASSUME DS:DATA , CS: CODE ; 段屬性說明 START: MOV AX , DATA ; 初始化 DS MOV DS , AX …… 。 ? 外存: 即外部存儲器,也稱輔存。 RAM的分類 : ? 靜態(tài) RAM( SRAM, Static RAM) ? 動態(tài) RAM( DRAM, Dynamic RAM) (要定時刷新 ) 只讀存儲器 ROM ? EPROM—— 存放系統(tǒng)(監(jiān)控)程序,無需在線修改的 參數(shù) (如 BIOS)。 ? 若用 4K*1位的 RAM芯片組成 8K* 8為的存儲器,需要多少芯片?A19—A0地址線中哪些參與片內(nèi)尋址,哪些用做芯片組的片選信號? ? 答:需要 16片芯片;其中 A11A0參與片內(nèi)尋址; A12做芯片組的片選信號。 64K*1需要 16條地址線, 1條數(shù)據(jù)線。 8086系統(tǒng)片內(nèi)地址線與 CPU的地址線的連接 由于 8086系統(tǒng)采用 奇、偶存儲體結(jié)構(gòu) ,A0作為偶存儲體的片選信號,所以 與 CPU的地址線的連接從 A1開始,如 27128的 A0 A13對應(yīng) A1 A14 ? 片外地址 CPU的地址線與的片內(nèi)地址線相連后剩余的高位地址線,片外地址線經(jīng)譯碼電路后與 存儲體的片選信號線相連。在 CPU與外部設(shè)備之間進(jìn)行數(shù)據(jù)傳輸時,各類信息寫入接口中相應(yīng)的寄存器,或從相應(yīng)寄存器讀出。 ? 獨(dú)立編址的端口單獨(dú)構(gòu)成 I/O地址空間,不占用存儲器地址。 ? CPU和外設(shè)之間的數(shù)據(jù)傳送方式有哪幾種?無條件傳送方式通常用在哪些場合? ? 【 解答 】 CPU和外設(shè)之間的數(shù)據(jù)傳送方式通常有四種:無條件傳送方式、查詢傳送方式、中斷傳送方式、 DMA傳送方式和 I/O處理機(jī)方式。 ? DMA控制方式主要用于快速完成大批的數(shù)據(jù)交換任務(wù)。CPU若要響應(yīng)可屏蔽中斷請求,必須滿足以下三個條件:① 無總線請求;② CPU允許中斷;③ CPU執(zhí)行完現(xiàn)行指令。可屏蔽中斷請求, CPU若要響應(yīng)必須滿足三個條件。內(nèi)部中斷是為了處理程序運(yùn)行過程中發(fā)生的一些意外情況或調(diào)試程序而提供的中斷。每個中斷向量在中斷向量表中占用 4字節(jié), CPU響應(yīng)中斷后通過將中斷類型 4得到中斷向量在中斷向量表中的首地址。 中斷服務(wù)子程序的段基址送 DS ? MOV DS, DX ? MOV DX, OFFSET INTP 。 中斷服務(wù)子程序 … IRET 。如果 IF=0,表示 CPU關(guān)中斷;如果 IF=1,表示 CPU開中斷, CPU執(zhí)行完現(xiàn)行指令后會轉(zhuǎn)入中斷響應(yīng)周期。 8259A的主要功能有: ? ( 1)每一片 8259A可管理 8級優(yōu)先權(quán)中斷源,通過8259A的級聯(lián),可擴(kuò)充至管理 64級優(yōu)先權(quán)的中斷源。 ? ( 4)能通過編程實(shí)現(xiàn)不同的工作方式。 8259A中斷處理過程 4. 8259A在接受到來自 CPU的第一個 INTA信號后,使中斷源中優(yōu)先級最高的 ISR位置位,而相應(yīng)的 IRR位被復(fù)位。采用 AEOI方式時,在第二個脈沖 INTA結(jié)束時, ISR位被復(fù)位。 ? ( 3)自動 EOI方式:只有在一些以預(yù)定速率發(fā)生中斷,且不會發(fā)生同級中斷互相打斷或低級中斷打斷高級中斷的情況下,才使用自動 EOI方式。 3) OUT 計(jì)數(shù)器輸出信號 當(dāng)一次計(jì)數(shù)過程結(jié)束(計(jì)數(shù)值減為 0 ), OUT 引腳上將產(chǎn)生一個輸出信號 ? 8253有幾個計(jì)數(shù)通道,每條計(jì)數(shù)通道有哪些信號線,其作用是什么? ? 答: 8253有三個計(jì)數(shù)通道,每個計(jì)數(shù)通道有 3條信號線: CLK:計(jì)數(shù)輸入用于輸入定時基準(zhǔn)脈沖或計(jì)數(shù)脈沖 .OUT:輸出信號以相應(yīng)的電平指示計(jì)數(shù)的完成或輸出脈沖的波型 .GATA:選通輸入用于啟動或禁止計(jì)數(shù)器的操作,以使計(jì)數(shù)器和計(jì)數(shù)輸入信號同步。 GATE信號為高電平 ? 2.方式 1(可重觸發(fā)單穩(wěn)態(tài)方式) 當(dāng)寫入控制字后,輸出端 OUT變?yōu)楦唠娖剑⒈3指唠娖綘顟B(tài)。 ? 方式 3(方波發(fā)生器) ? GATE為高 ? 方式 4(軟件觸發(fā)的選通信號發(fā)生器) ? GATE為高電平 ? 方式 5(硬件觸發(fā)的選通信號發(fā)生器) ? 產(chǎn)生單個負(fù)脈沖信號 ? GATE信號的上升沿 控制字寄存器 當(dāng)?shù)刂沸盘?A1A0 = 11 時,訪問控制字寄存器。 如 :1)分頻:輸入頻率為 1MHZ通過 8253輸出頻率1000HZ TC=1MHZ/1000HZ(方式 3) 2)計(jì)數(shù):計(jì) 100個 TC=100(方式 0) 3)定時: TC=t*f = 定時時間 (t)/輸入時鐘周期 ? 確定方式控制字 ? 注意: 1)計(jì)數(shù)初值大小對控制字的影響 ? 2)初值最大不能超過 16位表示范圍 ? 用 OUT 指令 寫入控制字 ? Mov dx,控制端口地址 ? Mov al,控制字 ? Out dx,al 2.寫入計(jì)數(shù)初值 ? 計(jì)數(shù)初值寫入對應(yīng)的計(jì)數(shù)器端口地址 ? 當(dāng)計(jì)數(shù)初值大于 255時分高、低 8位兩次寫入 ? 如果在方式控制字中的 BCD位為 1,則寫入的計(jì)數(shù)初值應(yīng)為 BCD數(shù)。 ? . 二、分頻 ? 可編程定時 /計(jì)數(shù)器 8253的 CLK0上接有 5MHz外部計(jì)數(shù)器時鐘如圖所示。 如下圖所示 8253的計(jì)數(shù)器 0用來統(tǒng)計(jì)工件數(shù), 8253的計(jì)數(shù)器1產(chǎn)生 1KHz信號推動喇叭發(fā)音。設(shè) 8253的輸入時鐘頻率為 2MHz, 8253的地址為 40H~43H,8255A的地址為 60H~63H。系統(tǒng)分配給 8253的端口地址為 40H~ 43H。 ? 計(jì)數(shù)器 1為方式 2,只寫低字節(jié),二進(jìn)制計(jì)數(shù),計(jì)數(shù)初值為 18。GATE2由 8255A的 PB0控制,當(dāng) GATE2為高電平時, OUT2輸出頻率為 896HZ的方波,經(jīng)功率放大器和濾波后驅(qū)動揚(yáng)聲器發(fā)聲。 ? 工作在方式 1 的端口,為單向傳送端口。 8255A控制字 (寫控制口) 1. 方式選擇控制字 例 假設(shè) 8255A 控制端口的地址為 203h,編程設(shè)置控制 使 A口 方式 0輸出 。將控制字寫入控制口 例 假設(shè) 8255A 控制端口的地址為 203h,編程設(shè)置控制字,使 A口 方式 0輸出 。 方式 0無交互 ? 用 8255A控制一組紅、綠、黃燈,如下圖所示。圖中數(shù)碼管為共陽極類型,數(shù)碼管的陰極 a,b,c,d,e,f,g,Dp 依次接至 8255 的 PA0,PA1,…,PA7。 PC口上外接一個共陰極 LED顯示器。 B口為輸出端,經(jīng)一 8路反相驅(qū)動器 ,接有一個發(fā)光二極管 (LED)組成的七段數(shù)碼管,連接電路如圖所示。利用查詢 BUSY信號,編寫 CPU與打印機(jī)之間數(shù)據(jù)交換的程序段(包括 8255A初始化) 8088 CPU PA0 ?. ?. ?PA7 ?PC7 PC2 D0 . 打 . 印 D7 機(jī) STB BUSY 某應(yīng)用系統(tǒng)以 8255A作為接口,采集一組開關(guān)S7~S0 的狀態(tài),然后通過一組發(fā)光二極管LED7~LED0顯示開關(guān)狀態(tài) ,(Si閉合,則對應(yīng)LEDi亮, Si斷開,則對應(yīng)的 LEDi滅)電路連接如下圖,已知 8255A、 B兩組均工作在方式 0。 155 LED7 LED0 S7 S0 PB7 PB0 PA7 PA0 8255A D7~D0 D7~D0 WR RD IOW IOR Y0 G1 G2A G2B C B A 74LS138 CS A9 AEN amp。置控制端口地址 OUT DX, AL L1: MOV DX, 321H 。置 A口地址 OUT DX, AL 。 為選通信號,低電平有效,該信號有效時, CPU輸出的數(shù)據(jù)被鎖存到打印機(jī)內(nèi)部數(shù)據(jù)緩沖器。 STB? 第一步分析 1. 先查詢 BUSY信號, BUSY為低電平時,可以輸出數(shù)據(jù)至打印口 2. 再發(fā)送 信號啟動打印機(jī) ? 第二步確定 A、 B、 C 口的工作方式 ? 第三步確定方式控制字 ? 第四步 8255初始化 ? 第五步反復(fù)檢測 BUSY信號,直到電平為低進(jìn)入下一步 ? 第六步送數(shù)據(jù)給打印機(jī) ? 第七步啟動打印機(jī) STBDATA SEGMENT BUFFER DB ‘45A…… ’
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1