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

正文內(nèi)容

吉林大學(xué)遠(yuǎn)程教育學(xué)院(留存版)

  

【正文】 LOGY 數(shù)據(jù)傳送類指令- 狀態(tài)標(biāo)志傳送指令 1. LAHF( 裝入 AH) ? 格式: LAHF ? 功能: 把 FLAG低 8位送入 AH,標(biāo)志本身不受影響 . 2. SAHF( 設(shè)置標(biāo)志 ) ? 格式: SAHF ? 功能: AH→FLAG 低 8位 3. PUSHF( 標(biāo)志入棧 ) ? 格式: PUSHF ? 功能: ① SP2→SP ② FLAG→ ( SP) 4. POPF( 標(biāo)志出棧 ) ? 格式: POPF ? 功能: ① ( SP) → FLAG ② SP+ 2→SP ③ 原 FLAG內(nèi)容被破壞 CF PF AF ZF SF AH→ FLAG→ COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 算術(shù)運(yùn)算類指令 ? 8088提供了加減乘除 4組基本算術(shù)運(yùn)算指令。 ? ③立即數(shù)傳送至 CPU的通用寄存器 MOV AL, 5 MOV BX, 3078H COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 吉林大學(xué)遠(yuǎn)程教育學(xué)院 微機(jī)原理及匯編語(yǔ)言 主講人: 趙宏偉 教授 總學(xué)時(shí): 80 吉林大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 第 十 講 COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 數(shù)據(jù)傳送類指令- 通用數(shù)據(jù)傳送指令 (3) ? 20H ? 00H ?8000H 執(zhí)行前 DS 81000H 81001H ?2020H 執(zhí)行后 DS ? ④ 立即數(shù)到存儲(chǔ)器的傳送 MOV BYTE PTR[BP+SI], 5 ; 5→SS: (BP+SI) MOV WORD PTR[BX], 1005H ; 05H→[DS:(BX)], 10H→[ DS:(BX+1)] MOV WORD PTR [DI] , 2020H ;將立即數(shù) 2020H存放到以 DI的內(nèi)容為地址指針的相鄰兩個(gè)單元中 ? ⑤寄存器與段寄存器之間的傳送 MOV DS, [1000H] MOV [BX], ES 若執(zhí)行前 : DS=8000H (81000H)=00H (81001H)=20H ES=4000H BX=1200H 執(zhí)行以上兩條指令之后: DS=2020H ;第一條指令執(zhí)行完 (21200H)=00H ;第二條指令執(zhí)行完 (21201H)=40H。 ? 第一字節(jié)通常為指令的操作碼。只能用作源操作數(shù) ) (如 8個(gè)通用寄存器,段寄存器 ) (可以作源操作數(shù)或目的操作數(shù) ) (可以作源操作數(shù)或目的操作數(shù) ) COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8088的尋址方式 ? 尋址方式: 獲得操作數(shù)地址的方法 ? 尋址方式通常有 6種 : ? 為了適應(yīng)各種數(shù)據(jù)結(jié)構(gòu),指令中的段內(nèi)偏移量可以由幾個(gè)部分組成,稱之為 有效地址 EA。 0 7 ?D=0: 第一個(gè)操作數(shù) 是目的操作數(shù), 1: 第二個(gè)操作數(shù) 是目的操作數(shù) ?W=0: 8位操作數(shù), 1: 16位操作數(shù) ?MOD指明尋址方式: MOD= 11 寄存器尋址 MOD≠11 存儲(chǔ)器尋址 00沒(méi)有偏移量 01 8位偏移量 1016位偏移量 ?REG用編碼方式指明操作中所使用的寄存器。 ? Scr可以是: ? 寄存器(數(shù)據(jù)寄存器、 IP、變址寄存器) ? 段寄存器 ? 兩個(gè)連續(xù)地存儲(chǔ)單元 ? 例: PUSH AX ? 操作過(guò)程 AH→[(SP) 1 ]; AH入棧 AL→[(SP) 2] ; AL入棧 (SP)2→(SP) ?AL ?AH SP2 SP1 SP COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 數(shù)據(jù)傳送類指令- 通用數(shù)據(jù)傳送指令 (7) ? ② 出棧指令 POP ? 指令格式: POP dest ? 把 SP指向的棧頂?shù)囊粋€(gè)字送至目標(biāo)地址, 并修改堆棧指針 SP。 COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 算術(shù)運(yùn)算類指令 –加法指令( 1) 1. ADD 不帶進(jìn)位加法指令 ? 格式: ADD OPRD1, OPRD2 ? 功能: OPRD1+ OPRD2→ OPRD1 ,完成兩個(gè)字節(jié)或字操作數(shù)的相加,并將結(jié)果送目的操作數(shù)。 ? 調(diào)整過(guò)程: IF (ALamp。 3. DEC 減 1指令 (Decrement) ? 格式: DEC OPRD ; B/W ? 例如: 編寫延時(shí)程序 MOV CX,0FFFFH NEXT:DEC CX JNZ NEXT HLT COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 算術(shù)運(yùn)算類指令 –減法指令(3) 4. NEG 求補(bǔ)指令 (Negate) ? 格式: NEG OPRD ? 功能: 0OPRD→OPRD , B/W ? 例如: NEG AX ;對(duì)累加器 AX求補(bǔ) NEG BYTE PTR[DI] ;對(duì)存儲(chǔ)器內(nèi)容求補(bǔ) NEG WORD PTR 4[BX] ;對(duì)存儲(chǔ)器內(nèi)容求補(bǔ) 如果 AX=00F2H, NEG AX, 求補(bǔ)后 AX=FF0EH ( n位長(zhǎng)的 X補(bǔ)碼相當(dāng)于模減去 2n- ︱ X︱ ) COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 算術(shù)運(yùn)算類指令 –減法指令(4) 5. CMP 比較指令 (Compare) ? 格式: CMP OPRD1,OPRD2 ? 功能: 完成兩個(gè)數(shù)相減,結(jié)果不送回目的操作數(shù)( OPRD1的內(nèi)容不變),而只影響相應(yīng)的標(biāo)志位,B/W 。 ? 運(yùn)算結(jié)果使得標(biāo)志位 CF=OF=0,說(shuō)明積的高半部分是符號(hào)擴(kuò)展。 COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 算術(shù)運(yùn)算類指令 –除法指令(3) 3. AAD 未組合 BCD除法調(diào)整指令 ? 格式: AAD ? 功能: 兩個(gè)未組合 BCD數(shù)相除前 , 對(duì)被除數(shù)進(jìn)行十進(jìn)制除法調(diào)整 。AX=FF84H ? 擴(kuò)展規(guī)則: 對(duì)于 CWB,當(dāng) AL80H, AH=00H,否則 AH=FFH。 分析: 用 SI指向表的首址, CX作計(jì)數(shù)器, DX作負(fù)數(shù)個(gè)數(shù)計(jì)數(shù)器。不改變 AL值,影響標(biāo)志位 JPE CONTINUE 。 商 07BCD→AL ,余數(shù) 06BCD→AH COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 算術(shù)運(yùn)算類指令 –除法指令(4) 4. CBW 字節(jié)轉(zhuǎn)換為字指令 ? 格式: CBW ? 功能: 按 AL的符號(hào)位擴(kuò)展到整個(gè) AH中 。 源 商 8 AH AL AL AH 余數(shù) 8 除數(shù) 8 被除數(shù) 16 字節(jié)操作 源 商 16 DX AX AX DX 余數(shù) 16 除數(shù) 16 被除數(shù) 32 字操作 COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 算術(shù)運(yùn)算類指令 –除法指令(2) 2. IDIV 有符號(hào)數(shù)除法指令 ? 格式: IDIV 源 ? 功能: 累加器內(nèi)容除以源操作數(shù),保存結(jié)果。 1. MUL 無(wú)符號(hào)數(shù)乘法指令 ? 格式: MUL 源 ? 功能: 累加器內(nèi)容與源操作數(shù)相乘,保存結(jié)果。寄存器之間 SUB DX, TOTAL[SI] 。AX+CX→AX (低位) ADC DX,BX 。 32位存儲(chǔ)器操作數(shù) , 給出內(nèi)存連續(xù) 4個(gè)單元的首地址: 低地址單元相鄰兩個(gè)字節(jié)是偏移量 → 寄存器 高地址單元相鄰兩個(gè)字節(jié)是段基址 → DS ? 例: LDS SI, ADDR A DDR 65 SI 00 DS 4C 3B 0065 3 B 4 C COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 數(shù)據(jù)傳送類指令- 地址目標(biāo)傳送指令 (3) 3. LES( 裝入附加段指針 ) ? 格式: LES 寄存器 , 存儲(chǔ)器 ? 功能: 將源操作數(shù)的雙字指針 ( 段基址:偏移量 )低字送目標(biāo)寄存器 , 高字送 ES。 如 (SS)= 8000H, (BP)= 1020H, (DI)= 0383H, (813A3H)= 55H 執(zhí)行后 (CL)=55H MOV AX, [6000H] 將 DS段的 6000H和 6001H兩個(gè)單元的內(nèi)容送 AX。 0 7默認(rèn)段寄存器 DS或 SS ? 例如: MOV AX,DATA[BX][DI] DS : 80000 BX: 1000 DI: + 2020 DATA: + 0200 83200H 0 8000 DS 40 30 AX DATA 30 40 02 00 操作碼 83200 83201 碼段 數(shù)據(jù)段 COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 8086指令格式(1) ? 8086/8088指令是由 1~ 6個(gè)字節(jié)組成。 COMPUTER SCIENCE AND TECHNOLOGY COMPUTER SCIENCE AND TECHNOLOGY 立即尋址 ( Immediate Addressing) ? 操作數(shù)緊跟在操作碼后面,與操作數(shù)一起存放在一個(gè)代碼段區(qū)域中。 ?R/M用編碼方式指出存儲(chǔ)器有效地址計(jì)算方法。(不能 POP CS) ? 例: POP BX (SP) → BL ;棧頂數(shù)據(jù)送 BL (SP+1)→BH ; 下一單元內(nèi)容送 BH SP+2→ ( SP);堆棧指針加 2 ? SP總是指向下一個(gè)要出棧的存儲(chǔ)單元。 – OPRD1和 OPRD2均可以是 8位或 16位寄存器或存儲(chǔ)器操作數(shù) – 源操作數(shù)可以是立即數(shù) – 可以是無(wú)符號(hào)數(shù)或有符號(hào)數(shù) – 但不能同時(shí)是存儲(chǔ)器數(shù) – 不能對(duì)段寄存器進(jìn)行運(yùn)算 ADD AL, 30H ADD AX, SI ADD BX, 3FEH ADD DX, DATA[BX+SI] ;基址間址變址尋址 ADD DATA [SI], 100 ADD DATA [SI], Al 。0FH)9 OR AF=1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1