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

正文內(nèi)容

指令系統(tǒng)ppt課件-資料下載頁(yè)

2025-04-30 18:20本頁(yè)面
  

【正文】 設(shè)為 46H) 取出,設(shè) DS=2022H,(20403H)=46H? mov bx, 400h 。 BX←400H? mov al, 03h 。 AL←03 H? xlat 。 AL←46HDate 84。數(shù)據(jù)段TABLE DB 30H,31H,32H,33H,34H,35H,36H,37H,38H,39H。代碼段 MOV   BX, OFFSET TABLE MOV   AL, 5 XLAT  執(zhí)行后 AL=35H 完成什么功能?完成什么功能?例 :Date 85注意: 使用該指令前,應(yīng)先建立一張表,該表的最大容量為 256字節(jié)。(默認(rèn)在數(shù)據(jù)段)例 : 將十進(jìn)制數(shù) 0~ 9轉(zhuǎn)換成七段數(shù)碼管的顯示編碼0100 0000 00111 1001 140H79H40H79H24H30H19H12H02H78H00H10H0123456789Date 86例 : 從 5號(hào)端口輸入十進(jìn)制數(shù),轉(zhuǎn)換為顯示編碼后從 20號(hào)端口輸出。40H79H24H30H19H12H02H78H00H10H01234567892022H2022H2022H2022H2022H2022H2022H2022H2022H2022HDS段MOV BX, 2022HIN AL, 5XLATOUT 20, AL如果改為: MOV BX, 2022H MOV AL, [5H]; 不同? XLAT OUT 20, ALDate 87例: 向端口 40H送字符 35的顯示編碼。40H79H24H30H19H12H02H78H00H10H01234567892022H2022H2022H2022H2022H2022H2022H2022H2022H2022HDS段MOV BX, 2022HMOV AL, 3XLATOUT 40H, ALMOV AL, 5XLATOUT 40H, ALDate 88( 1)取偏移地址指令 LEA格式: LEA OPRD1,OPRD2功能: 將源操作數(shù)的偏移地址送到目的操作數(shù)中 。LEA r16,mem 。 r16←mem 的有效地址 EA, 源操作數(shù) 一定是存儲(chǔ)器操作數(shù), 目的操作數(shù) 一定是 16位通用寄存器。該指令通常用來(lái)使一個(gè)寄存器作為地址指針。Date 89例:有效地址的獲取? mov bx,400h? mov si,3ch? lea bx,[bx+si+0f62h] ? 注意,它不是該單元的內(nèi)容。? 在匯編語(yǔ)言中有一個(gè) 操作符 OFFSET, 可以在匯編過(guò)程中得到變量的偏移地址 MOV BX, OFFSET [BX+SI+0F62H] → lea bx,[bx+si+0f62h]。 BX= 139EHDate 90LEA指令與 MOV指令的區(qū)別:LEA SI, BUFF指令是將標(biāo)號(hào) BUFF的偏移地址送入寄存器中;MOV SI, BUFF指令是將標(biāo)號(hào) BUFF所指存儲(chǔ)單元的內(nèi)容送入 SI。BUFF 0123454800FEFFLEA SI, BUFF;執(zhí)行后:( SI) =0002HMOV SI, BUFF;執(zhí)行后:( SI) =0048HMOV SI, OFFSET BUFF;執(zhí)行后:( SI) =?LEA SI, OFFSET BUFF;段起始地址 0000H0002H0004HDate 91例: 地址傳送與內(nèi)容傳送的對(duì)比? wvar dw 4142h 。假設(shè)匯編程序?yàn)槠浞峙涞钠频刂肥? 0004H? ……? mov ax, wvar 。 AX= 4142H? lea si, wvar 。 SI= 0004H, 實(shí)際的指令是: lea si,[0004h]? mov cx, [si] 。 CX= 4142H? mov di, offset wvar 。 DI= 0004H, 實(shí)際的指令是: mov di,0004h? mov dx, [di] 。 DX= 4142HDate 92( 2)指針傳送指令? LDS r16, mem 。功能: r16←[ mem ], DS←[ mem+ 2 ]? LES r16, mem 。功能: r16←[ mem ], ES←[ mem+ 2 ]將指定內(nèi)存中的 4個(gè)字節(jié) (32位 )分別裝入指定的寄存器和段寄存器( DS或 ES) 中。Date 93? LDS指令將主存中 mem指定的字送至 r16, 并將 mem的下一字(地址加 2)送 DS寄存器。? LES指令則把 mem的下一個(gè)字送 ES, 其他均與 LDS一樣。? 實(shí)際上 mem指定了主存的連續(xù) 4個(gè)字節(jié)作為邏輯地址(即 32位的地址指針),是一個(gè)雙字類型的存儲(chǔ)器操作數(shù)Date 9457H13H68H24H例:( DS) =C000H,( C2480H) =1357H( C2482H) =2468HDS: 2480HDS: 2481HDS: 2482HDS: 2483H 13 57 SI 24 68 DSLDS SI, [2480H]Date 956. 標(biāo)志寄存器傳送指令( 1) LAHF(Load AH with Flags): 讀取標(biāo)志 標(biāo)志寄存器中的低 8位 ?AHOF DF IF TF SF ZF AF PF CF15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0D7 D6 D4 D2 D0AHDate 96( 2)標(biāo)志寄存器低字節(jié)與 AH的傳送指令? SAHF 。 FLAGS的低字節(jié) ← AH? 把 AH的內(nèi)容送 FLAGS的低字節(jié) (save)? SAHF將 AH寄存器內(nèi)容送 FLAGS的低字節(jié),即根據(jù) AH的第 7 / 6 / 4 / 2 / 0位設(shè)置相應(yīng)的 SF / ZF / AF / PF / CF標(biāo)志。? 由此可見, SAHF和 LAHF是一對(duì)相反功能的指令。它們只影響標(biāo)志寄存器的低 8位,而對(duì)高 8位無(wú)影響 。Date 97( 3) 標(biāo)志寄存器出入堆棧指令? PUSHF ? 標(biāo)志寄存器進(jìn)棧: SP ← SP - 2, SS : [ SP ]←FLAGS? POPF ? 標(biāo)志寄存器出棧: FLAGS ← SS : [ SP ] , SP←SP + 2Date 98( 4)標(biāo)志操作指令標(biāo)志位操作指令CLC ; 復(fù)位進(jìn)位標(biāo)志: CF←0STC ; 置位進(jìn)位標(biāo)志: CF←1CMC; 求反進(jìn)位標(biāo)志: CF←~CFCLD ; 復(fù)位方向標(biāo)志: DF←0STD ; 置位方向標(biāo)志: DF←1CLI ; 復(fù)位中斷標(biāo)志: IF←0STI ; 置位中斷標(biāo)志: IF←1Date 99 1. 假定 SS=2022H, SP=0100H, BX=2107H, 執(zhí)行指令 PUSH BX后,存放數(shù)據(jù) 21H的物理地址是: 。 ( A) 20222H ( B) 20221H ( C) 200FEH ( D) 200FFH 2. 8086可用于間接尋址的寄存器有 個(gè)。 ( A) 2 ( B) 4 ( C) 6 ( D) 8 3.有下列指令:STR1 DW ‘AB’STR2 DB 16 DUP(?)CNT EQU 16 MOV CX , CNT MOV AX, STR1執(zhí)行完這些指令后, AX= ( A) 00ABH ( B) 00BAH ( C) 4142H ( D) 4241H Date 100
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1