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

正文內(nèi)容

微機(jī)原理與接口技術(shù)復(fù)習(xí)筆記(更新版)

  

【正文】 除法IDIV,被除數(shù)隱含在累加器AX(字節(jié)除)或DX和AX(字除)中。特點(diǎn):在指令中總有一個(gè)操作數(shù)隱含在AL或AX中。Exp:兩個(gè)32位操作數(shù)1234A9A9H和5678C8C8H依次存在1000H開(kāi)始的單元,低位在前高位在后,要求編程求和,結(jié)果仍然存在1000H開(kāi)始的連續(xù)單元。算術(shù)運(yùn)算類指令:無(wú)符號(hào)數(shù)與有符號(hào)數(shù)采用同一套加減法指令的條件:要求參與加減法運(yùn)算的加數(shù)、被減數(shù)或減數(shù)必須同為無(wú)符號(hào)數(shù)或有符號(hào)數(shù);要用不同的狀態(tài)標(biāo)志位檢測(cè)無(wú)符號(hào)數(shù)或有符號(hào)數(shù)的運(yùn)算結(jié)果是否溢出(CF/OF)。將寄存器中的低8位傳送到AH中,包括5個(gè)狀態(tài)標(biāo)志SF、ZF、AF、PF、CF,其對(duì)應(yīng)的位是第0,而第1位沒(méi)有定義。首先從32位的雙字存儲(chǔ)單元取得低位字,作為全地址指針的偏移地址復(fù)制到一個(gè)指定的寄存器中(目的操作數(shù)中),再將高位字作為全地址指針的段地址復(fù)制到DS中。查表結(jié)果送入“AL”。2)堆棧指令中的操作數(shù)只能是存儲(chǔ)器或寄存器操作數(shù),而不能是立即數(shù)。 寄存器間接尋址:PA=16 x(DS)+ EA 寄存器相對(duì)尋址: 基址變址尋址: 相對(duì)基址變址尋址:I/O端口尋址8086采用獨(dú)立編址的I/O端口,用專門的輸入輸出指令(IN/OUT)對(duì)I/O端口進(jìn)行操作。寄存器尋址:是指操作數(shù)就在CPU的內(nèi)部寄存器中,那么寄存器名課在指令中指出。根據(jù)指令的不同,操作數(shù)可以是1個(gè),即單操作數(shù),也可以是兩個(gè),即雙操作數(shù)(源操作數(shù)和目的操作數(shù))。SP(Stack Pointer),堆棧指針寄存器;用于存儲(chǔ)站定的偏移地址。IF(Interrupt Flag):中斷標(biāo)志。標(biāo)志寄存器:標(biāo)志寄存器設(shè)計(jì)為16位,實(shí)際使用9位,其中6位用于存放算術(shù)邏輯單元運(yùn)算后的結(jié)果特征,稱為狀態(tài)標(biāo)志;CF(Carry Flag):進(jìn)位/借位標(biāo)志。工作分兩步:,得到20位的段首地址。8086的分段地址稱為邏輯地址。提供20位地址引腳(存儲(chǔ)周期20位地址有效;I/O周期16位地址有效),可尋址1M存儲(chǔ)器空間和64K I/O地址空間。I/O接口的數(shù)據(jù)傳送方式:查詢方式(Query):不需增加額外的硬件,CPU輸入或輸出數(shù)據(jù)時(shí),必須先查詢相應(yīng)I/O接口是否就緒,若就緒則進(jìn)行數(shù)據(jù)傳送,否則繼續(xù)查詢直到滿足條件。模型機(jī)的指令集:共8條。譯碼電路對(duì)地址譯碼之后,即可定位到相應(yīng)的存儲(chǔ)器單元或I/O端口。指令周期由若干時(shí)鐘周期夠成??刂屏鞅碚髁擞?jì)算機(jī)自動(dòng)計(jì)算的實(shí)現(xiàn)—程序執(zhí)行??刂茊卧簩?shí)現(xiàn)指令的執(zhí)行,根據(jù)指令控制算術(shù)邏輯單元的操作及各部分之間的數(shù)據(jù)傳送。其中,數(shù)據(jù)是計(jì)算機(jī)自動(dòng)計(jì)算的對(duì)象,而指令(instruction)是指揮計(jì)算機(jī)執(zhí)行各種基本操作的指令,一條指令對(duì)應(yīng)一種基本操作。算術(shù)邏輯單元存儲(chǔ)器控制單元輸入設(shè)備輸出設(shè)備計(jì)算機(jī)5個(gè)部分之間的關(guān)系,兩種信息流:數(shù)據(jù)流:以存儲(chǔ)器為中心,其他部分之間的數(shù)據(jù)傳送都要經(jīng)過(guò)存儲(chǔ)器的暫存中轉(zhuǎn)。時(shí)鐘周期:時(shí)序脈沖的周期。在外設(shè)側(cè)以輸入/輸出設(shè)備通信標(biāo)準(zhǔn)信號(hào)實(shí)現(xiàn)數(shù)據(jù)交換,在總線側(cè)則與存儲(chǔ)器類似,被CPU通過(guò)總線標(biāo)準(zhǔn)信號(hào)訪問(wèn)。)數(shù)據(jù)總線:是各部件之間數(shù)據(jù)傳送的公共通道。操作系統(tǒng):一種控制硬件和調(diào)度軟件全面管理計(jì)算機(jī)資源的程序。DMA控制器發(fā)出地址信號(hào)、控制信號(hào),而采用DMA方式時(shí),CPU要出讓總線控制權(quán),這時(shí),CPU可以繼續(xù)執(zhí)行當(dāng)前程序,但不能訪問(wèn)總線,還可能影響到對(duì)中斷的響應(yīng)。段地址定位斷的位置,由8086內(nèi)專門的段寄存器提供。CS(Code Segment):保存代碼段的段地址,代碼段用于存儲(chǔ)程序的指令。程序計(jì)數(shù)器由總線接口單元自動(dòng)改變,始終指向順序存儲(chǔ)的下一字節(jié)指令。(運(yùn)算的低四位產(chǎn)生了進(jìn)位或借位,AF=1,表示為AC;否則AF=0,表示為NA)ZF(Zero Flag):零標(biāo)志。8086包含8個(gè)16位寄存器,使用上一般沒(méi)有限制,但有些特定操作要求必須使用指定的寄存器。DI(Destination Index),目的索引寄存器 ;主要用于存儲(chǔ)器間接尋址時(shí)存儲(chǔ)索引地址、串操作時(shí)存儲(chǔ)目的串偏移地址。指令中的立即數(shù)是字符,則用單引號(hào)括起來(lái)。存儲(chǔ)器尋址:用存儲(chǔ)器尋址的指令,操作數(shù)一般位于代碼段之外的數(shù)據(jù)段、堆棧段或附加段的存儲(chǔ)器中,指令中給出的是存儲(chǔ)器單元的地址或生成存儲(chǔ)器單元地址的信息。 寄存器的間接端口尋址:Exp:MOV DX,333H; 將端口地址送入DX OUT DX,AL; 將AL中的數(shù)據(jù)輸出到DX所指的端口中 MOV DX,330H; 將端口地址送入DX IN AL,DX; 將DX所指的端口中的數(shù)據(jù)輸入到AL中只能用DX作為I/O指令的間接尋址寄存器,不能用其他寄存器作為I/O指令的間接尋址。5)CS寄存器可以入棧,而出棧指令POP CS卻是非法指令。LEA:取有效地址指令。操作時(shí)首先從32位的雙字存儲(chǔ)單元取低位字,作為全地址指針的偏移地址復(fù)制到一個(gè)指定的寄存器中(目的操作數(shù)中),再將高位字作為全地址指針的段地址復(fù)制到ES寄存器。LAHF與SAHF剛好相反,執(zhí)行時(shí)將AH寄存器的相應(yīng)位送到標(biāo)志寄存器的低8位,完成對(duì)5個(gè)狀態(tài)標(biāo)志位SF、ZF、AF、PF、CF的設(shè)置。ADD:不帶進(jìn)位加。注意:段寄存器不能使用該指令。乘積的高半部分不為0,則CF=OF=1;否則CF=OF=0。DIV:對(duì)于字節(jié)除法,所得商存于AL,余數(shù)存于AH。對(duì)標(biāo)志位無(wú)影響,功能:把AL中的符號(hào)擴(kuò)展到AH中。DAA:加法的壓縮BCD碼調(diào)整指令(十進(jìn)制加法調(diào)整)。AAD:除法的非壓縮型BCD碼調(diào)整指令。OR:邏輯或。TEST:測(cè)試指令。指定的寄存器或存儲(chǔ)單元的內(nèi)容按位取反。Exp:MOV BL,01110101 MOV CL,4 SHL BL,CL運(yùn)算結(jié)果:(BL)=01010000,SF=0,CF=1,OF=1,ZF=0。與SHL指令功能相同,最高位移入標(biāo)志位CF,但SAL將操作數(shù)視為帶符號(hào)數(shù)。格式:ROR dst,CL;CL是移位的位數(shù)??捎纱伺袛嘁莆磺昂蟛僮鲾?shù)的符號(hào)位是否發(fā)生改變。8086串操作特點(diǎn):1) 所有串操作指令都用SI對(duì)DS段中的源操作數(shù)進(jìn)行間接尋址,用DI對(duì)ES段中的目的操作數(shù)進(jìn)行間接尋址,即目的串和源串地址分別有ES:DI和DS:SI提供。REP:重復(fù)前綴(無(wú)條件重復(fù))。表示只有當(dāng)兩數(shù)相等時(shí)才繼續(xù)比較;否則可提前結(jié)束串操作。操作:((ES:DI))—((DS:SI));不影響標(biāo)志位。操作:把AL/AX的內(nèi)容減去DI指定的目的串中的一個(gè)字節(jié)或字?jǐn)?shù)據(jù)。格式:STOSB/STOSW。條件轉(zhuǎn)移指令:滿足條件,則轉(zhuǎn)移到指定的目標(biāo)地址;否則,繼續(xù)執(zhí)行該條件轉(zhuǎn)移指令的下一條指令。運(yùn)算符:算術(shù)運(yùn)算符、邏輯運(yùn)算符、關(guān)系運(yùn)算符、分析運(yùn)算符、合成運(yùn)算符。運(yùn)算結(jié)果是一個(gè)邏輯值,即真或假。若使用DUP( )定義的數(shù)組變量,結(jié)果為單元的個(gè)數(shù);否則結(jié)果為1。格式為:THIS 新類型;代表新的操作數(shù)的類型即為式中指定的“新類型”。兩者均不占用存儲(chǔ)空間,僅是給符號(hào)賦值在編譯過(guò)程中完成。連續(xù)分配64個(gè)字節(jié)單元,初值為0。過(guò)程的類型有NEAR、FAR兩種,分別表示段內(nèi)、段間調(diào)用,默認(rèn)模式為NEAR。只有開(kāi)放總中斷(執(zhí)行STI指令),CPU才能響應(yīng)外部可屏蔽中斷;當(dāng)一個(gè)中斷被響應(yīng)后,CPU會(huì)自動(dòng)關(guān)閉中斷。中斷向量在表中的位置稱為中斷向量地址,中斷向量地址與中斷類型碼的關(guān)系為: 中斷向量地址(首地址)=中斷類型碼*4中斷請(qǐng)求可能在任意時(shí)刻被送到CPU,但實(shí)際上8086 CPU只是在每條指令執(zhí)行的最后一個(gè)機(jī)器周期才采樣中斷請(qǐng)求信號(hào)。中斷服務(wù)程序:執(zhí)行輸入/輸出或事件處理程序。二、中斷向量表的裝入與修改三、軟件中斷服務(wù)程序設(shè)計(jì)8259A的功能模塊:8位中斷請(qǐng)求寄存器8位中斷服務(wù)寄存器優(yōu)先權(quán)比較器8位中斷屏蔽寄存器控制邏輯讀/寫控制邏輯8位數(shù)據(jù)總線緩沖器級(jí)聯(lián)緩沖/比較器8253:定時(shí)時(shí)間=時(shí)鐘脈沖Tc x 預(yù)置的計(jì)數(shù)初值
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1