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

正文內(nèi)容

微機原理重要知識點(參考版)

2025-01-21 00:38本頁面
  

【正文】 6. 串搜索:影響OF、SF、ZF、AF、PF、CF ① ② 5. 串比較:影響OF、SF、ZF、AF、PF、CF ① ② 4. 串存入:不影響標志 ① ② 3. 串取出:不影響標志 ① ② 2. 串傳送:不影響標志 ① ③ ② 1. 重復(fù)前綴 ①需注意的是,執(zhí)行帶有重復(fù)前綴的指令時,對CX的檢測是在執(zhí)行指令前進行的。未使用重復(fù)前綴的串指令,在執(zhí)行時,只執(zhí)行一次。 ① ROL dsr,t 循環(huán)左移指令 指令功能:② ROR dst,t 循環(huán)右移指令指令功能:③ RCL dst,t 帶進位循環(huán)左移指令指令功能:④ RCR dst,t 帶進位循環(huán)右移指令指令功能: 六、串操作指令約定:SI指向源數(shù)據(jù)串偏移地址,源段地址為DS; DI指向目的數(shù)據(jù)串偏移地址,目的段地址為ES; 地址指針是自動增量(當DF=0時)或自動減量(當DF=1時); 地址指針是增(減)量1為字節(jié)操作;地址指針是增(減)量2為字操作。 3. 循環(huán)移位指令 只影響CF和OF,同樣只有當t=1時,OF才有意義。 ② SAR dst,t 算術(shù)右移指令 指令功能:操作數(shù):通用寄存器或存儲器的8位或16位內(nèi)容。 影響AF以外的各標志位,而AF不定;當t=1時,OF才有意義,當移位前操作數(shù)的最高兩位相同時,移位后OF=0,當操作數(shù)的最高兩位不同時,OF=1。 TEST dst,src 指令功能:dst∩src 其余同AND指令 注意點:指令執(zhí)行后,目的操作數(shù)的值保持不變。 XOR dst,src 指令功能:dst←dst src 其余同AND指令。 標志寄存器:不影響; 操作數(shù):通用寄存器、存儲器。 ③ 例:MOV BX,0F56H AND BL,BH ;BL=06H ②五、邏輯運算指令1. 邏輯運算指令 ① 除法的BCD數(shù)調(diào)整 AAD;非壓縮型BCD數(shù)調(diào)整 指令功能:用在兩位非壓縮型BCD數(shù)在相除之前進行調(diào)整,對AX內(nèi)容進行調(diào)整,使兩個未組合的十進制數(shù)相除之后可得到非組合的BCD數(shù)結(jié)果,商在AL中,余數(shù)在AH中; 標志寄存器:影響PF、SF、ZF。 注意點:必須緊跟在乘法指令之后。 ③ 例:SUB AL,BL ;AL和BL中的非壓縮BCD數(shù)相減 AAS ;調(diào)整AL為正確的非壓縮BCD數(shù) b.DAS:減法的壓縮型BCD數(shù)調(diào)整指令 指令功能:對在AL中兩個壓縮型BCD數(shù)相減的結(jié)果,調(diào)整成壓縮型BCD數(shù)在AL中; 標志寄存器:同DAA指令。 注意點:必須緊跟在加法指令之后且只能對AL中的內(nèi)容進行調(diào)整。 注意點:必須緊跟在加法指令之后且只能對AL中的內(nèi)容進行調(diào)整。 例:MOV AL,16 ;AL=0F0H(16) CBW ;AX=0FFF0H(16) CWD ;DXAX=0FFFFFFF0H(16) IDIV BX ;DX←余數(shù),AX←商 6. BCD數(shù)調(diào)整指令 壓縮型BCD數(shù)(也稱組合BCD數(shù)):一個字節(jié)表示兩位BCD數(shù); 非壓縮型BCD數(shù)(也稱非組合BCD數(shù)):一個字節(jié)表示一位BCD數(shù),有效位在低4位,高4位為零。 ② 5. 符號擴展指令 擴展帶符號數(shù)的字節(jié)數(shù) ①當商超過AL或AX所能存放的最大值+127(字節(jié)除)或+32767(字除),以及所能存放的最小值127(字節(jié)除)或32767(字除)時,系統(tǒng)會自動產(chǎn)生0類中斷。 操作數(shù)的規(guī)定與乘法指令相同。 例:IMUL WORD PTR [DI] ;DXAX←AX*(DS:[DI]) 4. 除法指令 ① DIV src 無符號除法指令 指令功能:字節(jié)除:AL←AX/src,余數(shù)在AH中, 字除: AX←DXAX/src,余數(shù)在DX中。 3. 乘法指令 ① MUL src 無符號數(shù)乘法指令 指令功能:AX←AL*src(字節(jié)乘法) DXAX←AX*src(字乘法) 標志寄存器:字節(jié)乘:若乘積高8位AH 0,則CF=1,OF=1, 若乘積高8位AH=0,則CF=0,OF=0; 字乘: 若乘積高16位DX 0,則CF=1,OF=1, 若乘積高16位DX=0,則CF=0,OF=0; 操作數(shù):可以是通用寄存器、存儲器,不能是立即數(shù)。 例:MOV AH,5 NEG AH ;AH=11111011B,是5(補碼) MOV AX,6 NEG AX ;AX=0006H,是+6 ⑤ ④ 例:SBB [BX+SI],AL ;[BX+SI] ←[BX+SI]ALCF ③ 例:SUB BX,CX ;BX←BXCX ② 2. 減法指令 ① ③ 例:ADD AX,BX ;AX←AX+BX ADD [BX+DI+64H],AX ;[BX+DI+64H]←AX ② 四、算術(shù)運算指令1. 加法指令 ① OUT n,AL; OUT DX,AL; OUT n,AX; OUT DX,AX 指令功能:從AL中輸出8位數(shù)據(jù)到端口(地址為n或在DX中)或從AX中輸出16位數(shù)據(jù)到端口(地址為n或在DX中)。 4. 輸入/輸出指令 用于主機與外設(shè)端口間的數(shù)據(jù)傳送。 PUSHF ;標志寄存器內(nèi)容壓棧 ④ LAHF ;AH ←FL ,標志寄存器低8位送AH ② ② LDS reg16,src 和LES reg16,src 取地址指針指令 指令功能:將源操作數(shù)的有效地址所對應(yīng)的雙字存儲單元的高16位內(nèi)容送入DS(LES指令送入ES),低16位內(nèi)容送入指令指定的16位通用寄存器; 標志寄存器:不影響。 2. 地址傳送指令:用來傳送操作數(shù)的地址。 ④ POP dst 指令功能:dstL←[SP],SP←SP+1,dstH←[SP],SP←SP+1 標志寄存器:不影響,POPF除外 操作數(shù):同PUSH指令,但CS不能作為目的操作數(shù)。 注意點:源操作數(shù)只能是16位,而不能是8位的。 例:XCHG AX,BX ;AX ←→BX ② XCHG dst,src 指令功能:dst←→src 標志寄存器:不影響, 操作數(shù):兩操作數(shù)可以是通用寄存器和存儲器。  注意點:src和dst必須類型一致(都是8位或者是16位); dst不能是立即數(shù); 當操作數(shù)不是立即數(shù)時,兩個操作數(shù)不能都是存儲器操作數(shù); 源操作數(shù)是立即數(shù)時,目的操作數(shù)不能是段寄存器; CS不得作目的操作數(shù)。 例:AAA ;隱含對AL操作, 三、數(shù)據(jù)傳送指令1. 通用數(shù)據(jù)傳送指令 ① 例:IN AL,34H ;AL←[34H] OUT 34H,AL ;[34H]←AL 間接端口尋址:指令中外設(shè)端口的16位地址在DX中。 例:MOVSB ;ES:[DI] ←DS:[SI],SI←SI 1,DI←DI 1 MOVSW ;ES:[DI] ←DS:[SI],SI←SI 2,DI←DI 2 (7)端口尋址:操作數(shù)在外設(shè)端口中。 (6)串尋址:用于數(shù)據(jù)串操作指令,它隱含地運用:SI指出源串偏移地址,DI指出目的串偏移地址,指令執(zhí)行后,SI和DI的內(nèi)容自動加1或減1(操作數(shù)為字節(jié)類型時)、加2或減2(操作數(shù)為字類型時);約定源串段地址在DS中,目的串段地址在ES中。 例:MOV [DI+12H],AX ;DS:[DI+12H] ←AX MOV BX,SS:[DI+45H] ;BX←SS:[DI+45H] (5)基址變址尋址:操作數(shù)的有效地址是指令給定的位移量和一個基址寄存器(BX或BP)及一個變址寄存器(SI或DI)的內(nèi)容之和,段寄存器約定由基址寄存器決定,若為BX,段寄存器約定為DS;若為BP,段寄存器約定為SS,允許段超越。 例:MOV AX,[SI] ;AX←DS:[SI] MOV [BX],AX ;DS:[BX]←AX (3)基址尋址:操作數(shù)的有效地址是指令給定的位移量(8位或16位)與BX、BP內(nèi)容之和,段寄存器約定同寄存器間接尋址,允許段超越。可用于這種尋址方式的寄存器只能是SI、DI、BP和BX。 3. 存儲器尋址 (1)直接尋址:存儲器操作數(shù)的16位偏移地址直接包含在指令的方括號中。 例:MOV AL,BL 以下尋址方式3~8,操作數(shù)都在存儲器中。 1. 立即尋址:直接放在指令中的常數(shù)稱為立即數(shù),立即數(shù)只能是源操作數(shù),立即數(shù)存放在指令操作碼之后的存儲單元中。 操作數(shù)類型有三種:立即數(shù):出現(xiàn)在指令中的常數(shù); 寄存器操作數(shù):操作數(shù)在寄存器中; 存儲器操作數(shù):操作數(shù)在存儲器中。 指令可分為無操作數(shù)指令、單操作數(shù)指令、雙操作數(shù)指令。指令系統(tǒng):CPU可執(zhí)行的指令的集合; 機器指令:是CPU僅能識別的指令的二進制代碼,也稱機器碼; 指令格式:由操作碼和操作數(shù)兩部分組成,有些指令無操作數(shù)。 教學(xué)難點: 區(qū)別指令的正確與錯誤。 2.8086指令系統(tǒng): 數(shù)據(jù)傳送指令,算術(shù)運算指令,移位指令,程序控制指令,串操作指令,處理器控制指令,I/O指令,中斷指令。 T4狀態(tài):結(jié)束總線周期。 T3狀態(tài)后沿或插入Tw后沿(上升沿):CPU在發(fā)DT/ =0和 =0的情況下,讀數(shù)據(jù)總線。選中的存儲單元或I/O端口把數(shù)據(jù)送到DB上。 T1狀態(tài):CPU發(fā)存儲單元20位或I/O端口16/8位地址信息和 信號,并發(fā)地址鎖存允許ALE,將地址信息和 信號鎖存到外部8282中。 存儲器或I/O端口一次所需時間,至少4個T狀態(tài)。 2. 總線周期時序 時鐘信號CLK:時鐘信號的周期也稱為狀態(tài)周期T,它是微處理器的最小動作單位時間; 指令周期:執(zhí)行一條指令所需時間,有若干總線周期組成; 總線周期:CPU訪問 :中斷響應(yīng)信號,與最小模式CPU提供的 相同。 :超前寫存儲器命令,功能與 相同,只是提前 一個T狀態(tài)出現(xiàn)。 :寫存儲器命令,此命令有效時,把DB上的數(shù)據(jù)寫到所選中的存儲單元中。 :讀存儲器命令,此命令有效時,把被選中的存儲單元之中的數(shù)據(jù)讀到DB上。 命令信號: 用8288總線控制器,對CPU提供的狀態(tài)信號 、 、 譯碼,產(chǎn)生各種命令信號和控制信號,而不是由CPU提供控制信號,包括ALE、DT/ 和DEN均由8288提供。 ① 與最小模式系統(tǒng)相同處: 3片8282鎖存20位地址信息和 ,2片8286作為16位數(shù)據(jù)收發(fā)器。 (1) 最大模式系統(tǒng)總線的形成 2片8286作為16位數(shù)據(jù)收發(fā)器,由CPU的控制信號 和DT/ 分別控制8286工作和數(shù)據(jù)傳送方向。 五、總線周期1. 總線系統(tǒng)結(jié)構(gòu) 1)最大/最小模式系統(tǒng)的形成 系統(tǒng)總線是指微機系統(tǒng)所采用的總線,一般是由CPU總線經(jīng)過驅(qū)動器、總線控制器等芯片的變換而形成的,有了系統(tǒng)總線,CPU才能外接不同容量的存儲器和不同容量的I/O端口,組成不同規(guī)模的微機系統(tǒng)。8086有16根數(shù)據(jù)線,與地址線A15~A0分時復(fù)用,而8088只有8根數(shù)據(jù)線,與地址線A7~A0分時復(fù)用。 ① 4. 8086和8088CPU在外部引腳上的區(qū)別: 以便外部主控設(shè)備對CPU內(nèi)部的指令隊列進行跟蹤。 / 、 / :雙向,總線請求/總線請求允許,輸入時作總線請求,輸出時作總線請求響應(yīng),均為低電平有效,三態(tài),其中 / 比 / 有較高優(yōu)先級。 :三態(tài)、輸出,總線封鎖。 、 、 :三態(tài)、輸出,總線周期狀態(tài),用于和總線控制器8288的SSS0相連接,使得8288對它們譯碼,以產(chǎn)生相應(yīng)的控制信號,。當CPU響應(yīng)INTR時,置 =0,表示響應(yīng)中斷。 ALE:輸出,地址鎖存允許,在任一總線周期的T1期間輸出一個正脈沖用于AD15~AD0輸出的地址信息送外部地址鎖存器鎖存。若DT/ =1,表示CPU輸出(發(fā)送)數(shù)據(jù);當DT/ =0時,表示CPU輸入(接收)數(shù)據(jù)。 DT/ :三態(tài)、輸出,數(shù)據(jù)發(fā)送/接收控制信號。 M/ :三態(tài)、輸出,存儲器/IO端口。 :輸出、三態(tài),寫。CPU一旦檢測到HOLD=1時,則在當前總線周期結(jié)束后,輸出HLDA=1,表示響應(yīng)總線請求,并讓出總線使用權(quán)給其它主控器,直至其它主控器用完總線后,HOLD變?yōu)榈碗娖?,HLDA才輸出為低,本CPU重新占用總線。用于其它主控器(其它處理器、DMA等)向本CPU 請求占用總線。 2)最小模式控制信號引腳(當MN/MX接Vcc時) 系統(tǒng)控制線全部由8086CPU發(fā)出。 CLK:輸入,時鐘,它提供了處理器和總線控制器的定時操作,典型值為8MHz。該引腳保持4T狀態(tài)以上時間高電平,則可復(fù)位,復(fù)位后,CPU停止當前操作,且對F、IP、DS、SS、ES及指令隊列緩沖器清零,而CS置為FFFFH。只要CPU采樣到NMI由低電平到高電平的跳變,不管IF的狀態(tài)如何,CPU都會響應(yīng)。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1