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

正文內(nèi)容

部分常用指令和尋址方式-文庫吧資料

2025-01-24 20:42本頁面
  

【正文】 ck OR的應(yīng)用 設(shè)置某一位 – OR BX, 0400h 將 BX的第 10位設(shè)置 1,其余保留 Checking the value of certain bit – OR AX,AX 該指令不改變 AX的值,只是設(shè)置標志寄存器 第 15位符號位 (JS, JNS, JG, JGE, JL, JLE) ZF=1 ? AX=0 (JZ, JNZ) 數(shù)據(jù)變換 。clear bit 5 in keyboard status byte mov ax,40h mov ds,ax 。例如 MOV AX, ES:[BX] MOV AX, ES:[BX+3] 3 邏輯運算指令 Assembly Language Programming 布爾數(shù)據(jù) 只需 1位表示: 0 或者 1 0 = FALSE 1 = TRUE 布爾運算 一元 : NOT 二元 : AND, OR, XOR NOT vs. NEG NOT destination – Register or memory – 0?1, 1?0 ,用于無符號數(shù) –不影響標志寄存器 NEG destination –實現(xiàn)二進制補碼,按位求反加 1把正數(shù)轉(zhuǎn)換為負數(shù);或者反之。Add immediate MOV DWDFLD,EDX MOV AX,4C00H 。Move immediate MOV EDX,40H 。Add immediate SUB BYTEFLD,50 。 segment in DS MOV CX,325 。Doubleword .386 .CODE MAIN PROC FAR MOV AX,data 。Byte WORDFLD DW 300 。Immediate Values39。Define stack .DATA 。02H MOV CL, TYPE V3 。傳送 DATA1的第一個字節(jié)數(shù)據(jù) 等效的指令 LEA BX, DATA1 ‘裝入偏移地址 ?? MOV BX, DATA1 LDS和 LES LDS REG,SRC – 執(zhí)行的操作 : (REG) ?(SRC) (DS) ?(SRC+2) – 把源操作數(shù)指定的 4個相繼字節(jié)送到由指令指定的寄存器及 DS寄存器中 .該指令常指定 SI寄存器 . LES REG,SRC – 執(zhí)行的操作 : (REG)?(SRC) (ES)? (SRC+2) – 把源操作數(shù)指定的 4個相繼字節(jié)送到由指令指定的寄存器及 ES寄存器中 .該指令常指定 DI寄存器 . 地址偏移 B DB 4Fh, 20h, 3Ch W DW 2048, 100, 0 MOV BX, W+2 MOV B+1, AH MOV AH, B+5 MOV DX, W3 匯編器計算地址的偏移 注意 : 匯編的時刻計算地址 MOV AX, B1 不是從 B的數(shù)值中減去 1 TYPE運算符 例如 V1 DB ‘ABCD’ V2 DW 1234H, 5678H V3 DD V2 …… MOV AL, TYPE V1 。立即數(shù)到段寄存器不能直接傳送 MOV ES, DS ‘段寄存器間不能傳送 MOV CS, 23 交換數(shù)據(jù)指令 XCHG XCHG target, source – reg, reg – reg, mem – mem, reg MOV 和 XCHG 不能執(zhí)行存儲器之間的數(shù)據(jù)傳送 交換數(shù)據(jù)操作的有效方法 – 不需臨時的空間 – 排序經(jīng)常需要此操作 – It works only with the general registers AX, BX, CX, DX BP, SI, DI, SP SEG 格式: SEG 變量名 或者 標號 例如 MOV AX, SEG K1 MOV AX, SEG DATAX OFFSET和 LEA指令 OFFSET操作符取偏移量 MOV BX, OFFSET DATA1 LEA 利用偏移量初始化寄存器 BX, SI, DI等,為的是指向存儲器的一個地址 舉例 DATA1 DB 25 DUP(?) DATA2 DB ? …… LEA BX, DATA1 39。 上述兩個偽操作和數(shù)據(jù)定義 DB/DW/DD等不同之處,主要體現(xiàn)在: – EQU和=不分配內(nèi)存空間,僅僅定義了數(shù)據(jù),編譯時用定義的數(shù)據(jù)替換標識符 –數(shù)據(jù)定義偽指令 DB/DW/DD分配相應(yīng)的內(nèi)存空間 通用數(shù)據(jù)傳輸指令 傳送指令 MOV 數(shù)據(jù)交換指令 XCHG 地址偏移量加載 LEA MOV指令 MOV target, source – reg, reg – mem, reg – reg, mem – mem, immed – reg, immed 存儲器操作數(shù)之間不能相互傳值 兩個操作數(shù)的類型須一致 段寄存器和立即數(shù)之間不能相互傳值
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1