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

正文內(nèi)容

第3章:微機(jī)尋址和指令-在線瀏覽

2025-08-01 23:16本頁面
  

【正文】 2) BP ? (SS) 物理地址 = 16d ? (SS) + (BP) 3)寄存器加 [ ]。 [SI]指示一個(gè)字節(jié)單元 MOV DX, [DI] 。 【 例 】 ? 設(shè)執(zhí)行前: ( AX) =0040H,( BX)=0030H,( DS) =20xxH,( 20xx6H)=0050H ? 執(zhí)行指 令: ADD 6[BX], AX ? 執(zhí)行后: ( AX) =?, ( BX) =?, ( DS)=?, ( 20xx6H) =? ? 圖形表示如下: 執(zhí)行:( 20xx6H) +( AX) →20xx6H 執(zhí)行后:( AX) =0040H,( BX) =0030H,( DS)=20xxH,( 20xx6H) =0090H。(DX)← 100H 寄存器尋址 操作數(shù)在寄存器中 ADD AX, BX 。(AX)← (100) MOV AX,VAR 。 (AX)← ((DS) 16+(BX)) 寄存器 相對(duì)尋址 PA=(DS) 16+(BX)或 (SI)或 (DI)+位移量 PA=(SS) 16+(BP)+位移量 MOV AL, MESS[SI] 。(AX)← ((DS) 16+(BX)+(DI)) 相對(duì)基址 變址尋址 PA=(DS) 16+(BX)+(SI)或 (DI)+位移量 PA=(SS) 16+(BP) +(SI)或 (DI)+位移量 MOV AX, BUFF(BX+DI) 。 mov dl, ‘H’, DL=輸出字符 mov ah, 2 ; DOS的 2號(hào)功能調(diào)用 int 21h 。 mov dl, ‘H’ mov ah, 2 int 21h 。 mov dl, ‘A’ mov ah, 2 int 21h 。 mov cx, 17 mov bx, offset string 。 顯示一個(gè)字符 inc bx loop next 。 mov cx, 17 mov si, 0 next: mov dl, string[si] 。 顯示一個(gè)字符 inc si loop next 。 mov cx, 17 mov bx, offset string 。 mov dl, [bx+si] mov ah, 2 int 21h 。 循環(huán)指令 ( 5) DOS顯示字符串功能 mov dx, offset string 。 顯示一串字符 與轉(zhuǎn)移地址有關(guān)的尋址方式 用來確定 轉(zhuǎn)移指令 及 CALL指令 的轉(zhuǎn)向地址。 段間 : 轉(zhuǎn)移指令與轉(zhuǎn)向的目標(biāo)指令在兩個(gè)代碼段中 , (CS)變化。 JMP SHORT NEXT ?NEAR 近轉(zhuǎn)移,在同一段內(nèi)轉(zhuǎn)移,位移量在 32768~32767 ? 字節(jié)范圍內(nèi)( 16位 , 177。 JMP NEAR PTR AGAIN ?FAR 遠(yuǎn)轉(zhuǎn)移,表示轉(zhuǎn)移距離 超過 177。 JMP FAR PTR WAIT 1. 段內(nèi) 直接尋址 轉(zhuǎn)向的有效地址 EA = 轉(zhuǎn)向地址 = 16d ? (CS) + (IP)新 (IP)當(dāng)前 + 位移量 ( 8bit / 16bit ) (IP)新 例 : 段內(nèi)直接尋址方式的示例 1060:000D EB04 JMP SHORT NEXT IP當(dāng)前值 → 1060:000F … … 1060:0011 … … 1060:0013 0207 NEXT: ADD AL,[BX] 2. 段內(nèi) 間接尋址 轉(zhuǎn)向的有效地址 EA是一個(gè)寄存器或存儲(chǔ)單元的內(nèi)容。 (IP)←1256H JMP TABLE[BX] JMP WORD PTR TABLE[BX] 。 (IP)←2450H 3. 段間 直接尋址 用指令中提供的轉(zhuǎn)向段地址和偏移地址取代 CS和 IP 物理地址 = 16d ? (CS) + (IP) 例 : code1 segment …… EA 0250 20xx jmp far ptr next …… code1 ends code2 segment …… next: …... …… code2 ends 4. 段間 間接尋址 用存儲(chǔ)器中的兩個(gè)相繼字的內(nèi)容取代 CS和 IP。 I/O端口尋址只用于這兩種指令中 。 ? 1. 直接端口尋址 ? 在指令中直接給出端口地址 , 端口地址一般采用 2位十六進(jìn)制數(shù) ,也可以用符號(hào)表示 , 這種尋址方式為直接端口尋址 。 ? 例如: IN AL, 25H ? 2. 寄存器間接端口尋址 ? 如果訪問的端口地址值大于 255, 則必須用 I/O端口的間接尋址方式 。 ? 例如: MOV DX, 378H ? OUT DX, AL IBM PC機(jī)的指令系統(tǒng) ? 數(shù)據(jù)傳送指令 ? 算術(shù)指令 ? 邏輯指令 ? 串處理指令 ? 控制轉(zhuǎn)移指令 ? 處理機(jī)控制指令 注意: 1. 指令的基本功能 及指令格式 2. 指令的執(zhí)行對(duì)標(biāo)志位的影響 3. 對(duì)尋址方式或寄存器使用的限制和隱含使用的情況 數(shù)據(jù)傳送指令 ? 通用數(shù)據(jù)傳送指令 ? 累加器專用傳送指令 ? 地址傳送指令 ? 標(biāo)志寄存器傳送指令 1. 通用數(shù)據(jù)傳送指令 ? 傳送指令: MOV DST, SRC 執(zhí)行操作: (DST) ? (SRC) 注意 : * DST不能是 CS * 不影響標(biāo)志位 * DST、 SRC不同時(shí)為段寄存器 ? MOV DS, ES * 立即數(shù)不能直接送段寄存器 ? MOV DS, 20xxH 段寄存器DS SS ES存 貯 器通用寄存器AX BX CX DXBP SP SI DI立即數(shù)傳送指令 “ MOV DST, SRC” 的 示意圖 例: MOV AX, DATA_SEG MOV DS, AX 例: MOV AL, ‘E’ 。 注意 : * 堆棧操作必須以字為單位 。 高 低 出棧操作:先棧頂內(nèi)容出棧,再修改SP,使 SP加 2。其間用到 AX和 BX寄存器 ? MOV AX, 4C00H INT 21H ? ? 交換指令: XCHG OPR1, OPR2 執(zhí)行操作: (OPR1) ? (OPR2) 注意 : * 不影響標(biāo)志位 * 不允許使用段寄存器 例: XCHG BX, [BP+SI] 。(AL) ?(BH) 63H87HBH BLPA+1PA2. 累加器專用傳送指令 ( 只限于使用 AX或 AL) ? 輸入指令 IN ac, PORT 。PORT=0~FFH IN AX, PORT ( 字 ) 執(zhí)行操作: (AL) ? (PORT) ( 字節(jié) ) (AX) ? (PORT+1, PORT)( 字 ) (AH) ? (PORT+1), (AL) ? (PORT) 短格式: IN AL, DX (字節(jié)) 。( CPU ? I/O) 長(zhǎng)格式: OUT PORT, AL (字節(jié)) 。PORTFFH OUT DX, AX (字) 執(zhí)行操作: ( (DX) ) ? (AL) (字節(jié)) ( (DX)+1, (DX) ) ? (AX)(字) 注意 : * 不影響標(biāo)志位 * 前 256個(gè)端口號(hào) 00H~FFH可直接在指令中指定(長(zhǎng)格式) * 如果 端口號(hào) ? 256, 端口號(hào) ? DX(短格式) * 只限于使用累加器傳送信息 例: IN AX, 28H 。 IN AX, DX MOV DATA_WORD, AX 例: MOV DX, 3FCH 例: OUT 5, AL OUT DX, AL 例 : 測(cè)試某狀態(tài)寄存器(端口號(hào) 27H)的第 2位是否為 1 IN AL, 27H TEST AL, 00000100B JNZ ERROR 。 例 . Sound程序 設(shè)備控制寄存器 端口 61H 1 / 0 0 控制其它外部設(shè)備 與門 放大器 2號(hào)定時(shí)器門控 1 0 ?換碼指令: XLAT 或 XLAT OPR 執(zhí)行操作: (AL) ? (DS*16+ (BX) + (AL) ) 例: MOV BX, OFFSET TABLE 。 (BX)=0040H MOV BX, OFFSET TABLE 。 (BX)=1000H LDS BX, TABLE 。 (DS)=3000H LES BX, TABLE 。 (ES)=3000H 注意 : * 不影響標(biāo)志位
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1