第3章Pentium的指令系統(tǒng)方案_第1頁(yè)
第3章Pentium的指令系統(tǒng)方案_第2頁(yè)
第3章Pentium的指令系統(tǒng)方案_第3頁(yè)
第3章Pentium的指令系統(tǒng)方案_第4頁(yè)
第3章Pentium的指令系統(tǒng)方案_第5頁(yè)
已閱讀5頁(yè),還剩69頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

第3章Pentium的指令系統(tǒng)尋址方式;傳送指令中的堆棧指令、交換指令、換碼指令、輸入/輸出指令;算術(shù)運(yùn)算指令中的比較指令;串操作指令;中斷調(diào)用示例;規(guī)范程序;偽指令DB、DW、PTR。3.1Pentium的尋址方式指令的兩個(gè)問(wèn)題指出進(jìn)行什么操作涉及的操作數(shù)和操作結(jié)果放在何處兩種情況下涉及尋址方式操作數(shù)尋址轉(zhuǎn)移地址和調(diào)用地址進(jìn)行尋址3.1Pentium的尋址方式3.1.1立即數(shù)尋址 比如:

MOV AL,80H MOV AX,1090H MOV EAX,10002000H 3.1.2寄存器尋址 比如:

INC CX ROL AH,1 MOV ECX,EAX3.1Pentium的尋址方式3.1.3輸入/輸出端口尋址I/O直接尋址 比如:

IN AL,82H OUT 80H,AX IN EAX,80H I/O間接尋址

IN AL,DX OUT DX,AX OUT DX,EAX3.1Pentium的尋址方式3.1.4存儲(chǔ)器尋址

EA=基址+變址×比例因子+位移量3.1Pentium的尋址方式1直接尋址

MOV AX,[1070H]

MOV EAX,ES:[1000H]2寄存器間接尋址

MOV AX,[BX]

MOV EAX,[EBX] 3寄存器相對(duì)尋址

MOV AX,[SI+100H] 4基址加變址的尋址

MOV AX,[BX+SI]

MOV EDX,[EBX+ESI] MOV EDX,[EBX][ESI]5相對(duì)的基址加變址尋址

MOV AX,[BP+SI+0050] 3.1Pentium的尋址方式6相對(duì)的帶比例因子的變址尋址

IMUL EBX,[ESI*4+7]7基址加比例因子的變址尋址

MOV EAX,[EBX][ESI*4] MOV ECX,[EDI*8][EAX] 8相對(duì)的基址加比例因子的變址尋址

MOV EAX,[EDI*4][EBP+80]3.2Pentium指令系統(tǒng)Pentium的指令分為如下幾類:傳送指令;串操作指令;算術(shù)運(yùn)算指令;邏輯運(yùn)算和移位指令;轉(zhuǎn)移和調(diào)用指令;標(biāo)志操作和處理器指令;控制指令;條件測(cè)試和字節(jié)設(shè)置指令;系統(tǒng)管理指令;支持高級(jí)語(yǔ)言的指令。3.2.1傳送指令(1)通用傳送指令MOV和MOVZX/MOVSX兩個(gè)操作數(shù)的數(shù)位相同的傳送指令MOV MOV AL,BL MOV ES,DX MOV AX,[BX] MOV [DI],AX MOV CX,[1000] MOV WORDPTR[SI],6070H MOV DX,5040H MOV EAX,[EBX+ECX*2+1000H] MOV CRn,EAX MOV DRn,EAX 兩個(gè)操作數(shù)的數(shù)位不相同的傳送指令MOVZX/MOVSX MOVZXEAX,BL MOVSXEAX,BL3.2.1傳送指令(2)堆棧操作指令PUSH/POP、PUSHA/POPA和PUSHAD/POPAD普通堆棧操作指令PUSH/POP

PUSH EAX

PUSH CS PUSH[BX+DI] PUSH 0870H PUSH DWORDPTR[EBX+ESI] POP BX POP ES POP EAX 3.2.1傳送指令(3)堆棧操作指令PUSH/POP、PUSHA/POPA和PUSHAD/POPAD堆棧成組操作指令PUSHA/POPA和PUSHAD/POPAD PUSH EAX PUSH EBX PUSH EDI PUSH ESI

則子程序返回前,應(yīng)如下恢復(fù)寄存器的值:

POP ESI POP EDI POP EBX POP EAX3.2.1傳送指令(4)交換指令XCHG/BSWAP字節(jié)、字和雙字交換指令XCHG

XCHG AL,BL XCHG BX,CX XCHG [2530],CX XCHG EAX,EDI XCHG ESI,[EBX] 寄存器內(nèi)部雙字交換指令BSWAP

[EAX]=01234567H,執(zhí)行指令BSWAPEAX,使[EAX]=76543210H3.2.1傳送指令(5)累加器專用傳送指令I(lǐng)N/OUT和XLAT/XLATB輸入/輸出指令I(lǐng)N/OUT直接的I/O指令比如:IN AL,50HIN AX,70HIN EAX,70HOUT 80H,AX間接的I/O指令I(lǐng)N AL,DXIN AX,DXIN EAX,DXOUT DX,AXOUT DX,EAX3.2.1傳送指令(6)累加器專用傳送指令I(lǐng)N/OUT和XLAT/XLATB換碼指令XLAT/XLATB

格雷碼編碼規(guī)則如下:

0——11000 1——00011 2——00101 3——00110 4——01001 5——01010 6——01100 7——10001 8——10010 9——101003.2.1傳送指令(7)地址傳送指令LEA和LDS/LES/LSS/LFS/LGS

比如:

LEA AX,[2728] LEA BX,[BP+SI] LEA ESI,[EBX+ECX+2530H]

LEA EDI,[BX+1946H]

取段碼和偏移量的指令LDS/LES/LSS/LFS/LGS

比如:

LDS DI,[2530H] LES EDI,[1000H] LSS ESP,[EDX] LFS EDX,[EDX] LGS ESI,[EDX] 3.2.1傳送指令(8)標(biāo)志傳送指令LAHF/SAHF、PUSHF/POPF和PUSHFD/POPFD讀取低8位標(biāo)志和設(shè)置低8位標(biāo)志指令LAHF/SAHF對(duì)標(biāo)志寄存器的推入和彈出堆棧指令PUSHF/POPF和PUSHFD/POPFD3.2.2算術(shù)運(yùn)算指令無(wú)符號(hào)數(shù)和有符號(hào)數(shù)采用同一套加法指令及減法指令有兩個(gè)條件:同為無(wú)符號(hào)數(shù)或有符號(hào)數(shù)用不同的方法檢測(cè)無(wú)符號(hào)數(shù)或有符號(hào)數(shù)的運(yùn)算結(jié)果是否溢出3.2.2算術(shù)運(yùn)算指令(1)加法類指令A(yù)DD/ADC/XADD/INC不帶進(jìn)位位的加法指令A(yù)DD

比如:

ADD CX,1000H

ADD DI,SI

ADD [BX+DI],AX ADD EAX,[BX+2000H]帶進(jìn)位位的加法指令A(yù)DC

比如:

ADC AX,SI ADC DX,[SI] ADC BX,3000H 3.2.2算術(shù)運(yùn)算指令(2)加法類指令A(yù)DD/ADC/XADD/INC字交換加法指令XADD

比如:[AX]=1234H,[BX]=1111H,執(zhí)行指令

XADDAX,BX

比如:[EAX]=20000002H,而1000H開始的內(nèi)存單元中為30000003H,執(zhí)行指令

XADD[1000H],EAX增量指令I(lǐng)NC

比如:

INC AL INC ECX INC BYTEPTR[BX+DI+500]3.2.2算術(shù)運(yùn)算指令(3)減法類指令SUB/SBB/DEC/NEG和CMP/CMPXCHG/CMPXCHG8B

1)不考慮借位的減法指令SUB,比如:

SUB EBX,ECX SUB [BP+2],CL SUB SI,5010H SUB WORDPTR[DI],1000H 2)考慮借位的減法指令SBB

SBB AX,2530H SBB WORDPTR[EDI+2],1000H3.2.2算術(shù)運(yùn)算指令(4)減法類指令SUB/SBB/DEC/NEG和CMP/CMPXCHG/CMPXCHG8B3)減量指令DEC比如:

DEC EBX DEC AX DEC BYTEPTR

[DI+2]4)求補(bǔ)指令NEG比如:

NEG EAX NEG ECX 5)比較指令CMP比如:

CMP AX,2000H CMP EAX,[EBX+EDI+100] CMP EDX,EDI 3.2.2算術(shù)運(yùn)算指令(5)減法類指令SUB/SBB/DEC/NEG和CMP/CMPXCHG/CMPXCHG8B6)比較并交換指令CMPXCHG

比如:[AL]=11H,[BL]=24H,[1000H]=22H,執(zhí)行指令CMPXCHG[1000H],BL

又如:[EBX]=76543210H,[ECX]=01234567H,[EAX]=01234567H,則執(zhí)行指令CMPXCHGECX,EBX7)8字節(jié)比較指令CMPXCHG8B

比如:[EAX]=11111111H,[EBX]=22222222H,[ECX]=33333333H,[EDX]=44444444H,設(shè)DS段1000H所指單元開始的8字節(jié)為4444444411111111H,執(zhí)行指令CMPXCHG8B [1000H]3.2.2算術(shù)運(yùn)算指令(6)乘法指令MUL/IMUL無(wú)符號(hào)數(shù)的乘法指令MUL

MUL CX MUL BYTEPTR[DI] MUL WORDPTR[SI] 有符號(hào)數(shù)的乘法指令I(lǐng)MUL

IMUL CL IMUL BX,100 IMUL BYTEPTR[BX] IMUL WORDPTR[DI] 3.2.2算術(shù)運(yùn)算指令(7)有符號(hào)數(shù)乘法指令的擴(kuò)充形式 第一組指令:

IMUL BX,CX IMUL EDX,ECX IMUL DI,MEM_WORD IMUL EDX,MEM_DWORD

第二組指令:

IMUL DX,BX,300 IMUL CX,23 IMUL EBP,200 IMUL ECX,EDX,2000 IMUL BX,MEM_WORD,300 IMUL EDX,MEM_DWORD,20 3.2.2算術(shù)運(yùn)算指令(8)除法指令DIV/IDIV無(wú)符號(hào)數(shù)的除法指令DIV

DIV CL DIV WORDPTR[DI] 有符號(hào)數(shù)的除法指令I(lǐng)DIV

IDIV BX IDIV BYTEPTR[DI] 3.2.2算術(shù)運(yùn)算指令(9)類型轉(zhuǎn)換指令CBW/CWD/CWDE/CDQCBWCWDCWDECDQ3.2.2算術(shù)運(yùn)算指令(10)兩類BCD碼組合的BCD碼非組合的BCD碼BCD碼指令A(yù)AA/DAA、AAS/DAS、AAM和AADBCD碼的加法十進(jìn)制調(diào)整指令A(yù)AA/DAABCD碼的減法十進(jìn)制調(diào)整指令A(yù)AS/DAS

BCD碼的乘法十進(jìn)制調(diào)整指令A(yù)AMBCD碼的除法十進(jìn)制調(diào)整指令A(yù)AD3.2.3邏輯運(yùn)算和移位指令邏輯指令分為兩類:邏輯運(yùn)算指令移位指令3.2.3邏輯運(yùn)算和移位指令(1)邏輯運(yùn)算指令A(yù)ND/OR/NOT/XOR/TEST

比如:

AND AX,1000H AND EAX,EBX AND EDX,[EBX+ESI] OR AX,00F0H XOR AL,0FH XOR EAX,EAX XOR ECX,100 XOR ECX,10000000H TEST EAX,80000000H TEST AL,01 NOT AL NOT EBX NOT WORDPTR[1000H] 3.2.3邏輯運(yùn)算和移位指令(2)移位指令SAL/SAR/SHL/SHR和OL/ROR/RCL/RCR非循環(huán)移位指令SAL/SAR/SHL/SHR SAL EDX,8 SAL EAX,CL SAL AL,1(a)算術(shù)左移指令SAL;(b)邏輯左移指令SHL(c)算術(shù)右移指令SAR;(d)邏輯右移指令SHR3.2.3邏輯運(yùn)算和移位指令(2)移位指令SAL/SAR/SHL/SHR和ROL/ROR/RCL/RCR循環(huán)移位指令ROL/ROR/RCL/RCR

ROL WORDPTR[DI],CL RCR EBX,CL ROL BX,1

不帶CF的循環(huán)左移指令ROL;(b)不帶CF的循環(huán)右移指令ROR;(c)帶CF的循環(huán)左移指令RCL;(d)帶CF的循環(huán)右移指令RCR3.2.3邏輯運(yùn)算和移位指令(3)雙移位指令SHLD/SHRD SHLD EAX,EBX,3 SHLD MEM_WORD,DX,8 SHLD ECX,EDX,21 SHLD MEM_DWORD,EAX,2 SHLD AL,BL,CL SHRD EAX,EBX,10 SHRD ECX,EDX,19 SHRD EAX,EBX,CL

3.2.4串操作指令(1)字符串傳送指令MOVSB/MOVSW/MOVSD

比如下面的程序段:

MOV SI,1000H MOV DI,2000H MOV CX,100 CLD REPMOVSB

3.2.4串操作指令(2)字符串比較指令CMPSB/CMPSW/CMPSDMOV DI,0400H MOV SI,0E2DH CLD MOV CX,0004 REPZ CMPSB JZ DONE RET DONE:.3.2.4串操作指令(3)字符串檢索指令SCASB/SCASW/SCASD MOV DI,0EEDH

CLD MOV CX,4 MOV DX,CX REPNZ SCASB JNZ AAA SUB DX,CXDEC DX MOV DI,DX INC BYTEPTR[DI+440]AAA: .3.2.4串操作指令(4)取字符串指令LODSB/LODSW/LODSD存字符串指令STOSB/STOSW/STOSDI/O串操作指令I(lǐng)NSB/OUTSB、INSW/OUTSW和INSD/OUTSD

3.2.5調(diào)用/轉(zhuǎn)移/循環(huán)控制/中斷指令(1)關(guān)于轉(zhuǎn)移指令和調(diào)用指令的尋址段內(nèi)直接轉(zhuǎn)移方式段內(nèi)間接轉(zhuǎn)移方式段間直接轉(zhuǎn)移方式段間間接尋址方式3.2.5調(diào)用/轉(zhuǎn)移/循環(huán)控制/中斷指令(2)子程序調(diào)用和返回指令CALL/RET

比如

CALL 1000H CALL EAX CALL 2500H:3600H CALL DWORDPTR[DI]3.2.5調(diào)用/轉(zhuǎn)移/循環(huán)控制/中斷指令(3)帶參數(shù)的返回指令:RET nDDD: PUSH BP MOV BP,SP PUSH ES PUSH DI LES DI,[BP+04]AAA: MOV AL,ES:[DI] CMP AL,00 JZ EEE PUSH AX CALL DISPLAY INC DI JMP AAAEEE: POP DI POP ES POP BP RET 0004圖3.7進(jìn)入子程序前的棧頂內(nèi)容(圖中段地址要改為“段碼”)3.2.5調(diào)用/轉(zhuǎn)移/循環(huán)控制/中斷指令(4)無(wú)條件轉(zhuǎn)移指令和條件轉(zhuǎn)移指令JMP/J*(其中,*代表各種條件)條件轉(zhuǎn)移指令JMP

JMP 1000H JMP CX JMP 1000H:2000H JMP DWORDPTR[SI]3.2.5調(diào)用/轉(zhuǎn)移/循環(huán)控制/中斷指令(5)無(wú)條件轉(zhuǎn)移指令和條件轉(zhuǎn)移指令JMP/J*(其中,*代表各種條件)條件轉(zhuǎn)移指令J*JE/JZJNE/JNZ JG/JNLE JNG/JLE JL/JNGE JNL/JGE JB/JNAE JNB/JAE JA/JNBE JNA/JBE JSJNSJOJNOJPNPJCXZ LABLEJECXZ ABC跳轉(zhuǎn)指令舉例GETMAX: MOV BX,2000H MOV AL,[BX] MOV CX,14H P1: INC BX CMP AL,[BX] JAE P2 MOV AL,[BX] P2: DEC CX JNZ P1 MOV BX,2000H MOV [BX],AL 3.2.5調(diào)用/轉(zhuǎn)移/循環(huán)控制/中斷指令(6)循環(huán)控制指令LOOP、LOOPZ/LOOPE和LOOPNZ/LOOPNE計(jì)數(shù)循環(huán)指令LOOP

比如:延遲子程序:

MOV CX,0100H

KKK: LOOP KKK

3.2.5調(diào)用/轉(zhuǎn)移/循環(huán)控制/中斷指令(7)循環(huán)控制指令LOOP、LOOPZ/LOOPE和LOOPNZ/LOOPNE相等則循環(huán)指令LOOPZ/LOOPE

例子: MOV CX,28H MOV SI,0FFHNEXT: INC SI CMP BYTEPTR[SI],0 LOOPZ NEXT JNZ OKK CALL DISPLAY1 RETOKK: CALL DISPLAY2 RET3.2.5調(diào)用/轉(zhuǎn)移/循環(huán)控制/中斷指令(8)中斷指令和中斷返回指令I(lǐng)NT和IRET/IRETDINT指令和IRET/IRETD指令類型0~4的中斷INT指令的例子 中斷調(diào)用示例1例1:顯示一個(gè)字符串和接收一個(gè)字符串。

KEYBUF DB 32 DUP(?)

ME DB ‘INPUTYOURPASSWORD’ DAI: MOV DX,OFFSETME MOV AH,9 INT 21H KEYIN: MOV DX,OFFSETKEYBUF MOV AH,0AH INT 21H中斷調(diào)用示例2例2:將中斷處理程序進(jìn)行裝配INTERSET: CLI MOV DXOFFSETMYPROG MOV AL,50H MOV AH,25H INT 21H例3:把鍵盤輸入的字符讀到AL寄存器中MOV AH,01INT 21H中斷調(diào)用示例3

例4:把DL中的字符顯示在屏幕上。MOV DL,‘A’MOV AH,02INT 21H中斷調(diào)用示例4

例5,清除屏幕CLEAR: MOV AH,6 MOV AL,0 MOV CH,0 MOV CL,0 MOV DH,24 MOV DL,79 MOV BH,7 INT 10H中斷調(diào)用示例5例6:使光標(biāo)定位在窗口的左下角POS_CURSE: MOV AH,2 MOV DH,16 MOV DL,30 MOV BH,0 INT 10H3.2.6標(biāo)志操作和處理器控制指令標(biāo)志操作指令STC/CLC/CMC、STD/CLD和STI/CTI進(jìn)位標(biāo)志處理指令STC/CLC/CMC方向標(biāo)志設(shè)置指令STD/CLD中斷允許標(biāo)志設(shè)置和清除指令STI/CLI暫停指令HLT和無(wú)操作指令NOP暫停指令HLT無(wú)操作指令NOP交權(quán)指令和等待指令ESC/WAIT總線封鎖指令LOCK

3.2.7條件測(cè)試和字節(jié)設(shè)置指令基于某個(gè)標(biāo)志測(cè)試的字節(jié)設(shè)置指令SETZ/SETE、SETNZ/SETNE、SETC/SETNC、SETS/SETNS、SETO/SETNO和SETP/SETNPSETZ指令和SETE指令SETNZ指令和SETNE指令SETC指令SETNC指令SETS指令SETNS指令SETO指令SETNO指令SETP指令SETNP指令3.2.7條件測(cè)試和字節(jié)設(shè)置指令基于無(wú)符號(hào)數(shù)比較的字節(jié)設(shè)置指令SETB/SETNAE/SETC、SETNB/SETAE/SETNC、SETBE/SETNA和SETNBE/SETASETB/SETNAE/SETCSETNB/SETAE/SETNCSETBE/SETNASETNBE/SETA3.2.7條件測(cè)試和字節(jié)設(shè)置指令基于有符號(hào)數(shù)比較的字節(jié)設(shè)置指令SETL/SETNGE、SETNL/SETGE、SETLE/SETNG和SETNLE/SETGSETL/SETNGESETNL/SETGESETLE/SETNGSETNLE/SETG例子

SETZ AL SETGE CL SETO DH SETC MEM_BYTE SETA MEM_BYTE SETNZ MEM_BYTE 3.2.8位處理指令位測(cè)試和設(shè)置指令BT/BTS/BTR/BTCBTBTSBTRBTC例子

BT AX,2 BTS AX,1 BTR EBX,2 BTC EAX,4 3.2.8位處理指令位掃描指令BSF/BSR

比如:

BSF CX,AX BSR ECX,EAX例子:

SSS: CLD MOV EDI,MAP MOV ECX,N SUB EAX,EAX REPZ SCASD JZ FAIL BSF EAX,[EDI-4]

FAIL: .3.2.9系統(tǒng)管理指令系統(tǒng)測(cè)試和管理指令RDTSC、CPUID、RSM和INVLPG讀時(shí)鐘周期數(shù)指令RDTSC讀取CPU的標(biāo)識(shí)信息指令CPUID加入系統(tǒng)管理模式指令RSMTLB項(xiàng)清除指令I(lǐng)NVLPG3.2.9系統(tǒng)管理指令狀態(tài)字操作指令LMSW、SMSW和CLTC裝入機(jī)器狀態(tài)字指令LMSW存儲(chǔ)機(jī)器狀態(tài)字指令SMSW清TS標(biāo)志指令CLTS描述符指令SGDT/SLDT/SIDT和LGDT/LLDT/LIDT存儲(chǔ)全局描述符表/局部描述符表/中斷描述符表寄存器指令SGDT/SLDT/SIDTSGDT MEM1 SLDT [EBX] SIDT MEM2

裝入全局描述符表/局部描述符表/中斷描述符表寄存器指令LGDT/LLDT/LIDT

LGDT MEM1 3.2.9系統(tǒng)管理指令任務(wù)寄存器指令LTR和STR裝入任務(wù)寄存器指令LTR

比如:

LTR MEM1 存儲(chǔ)任務(wù)寄存器指令STR

比如:

STR [EBX] 3.2.9系統(tǒng)管理指令段選擇子操作指令VERR/VERW/LSL/LAR和ARPL檢測(cè)段類型指令VERR/VERW比如:

VERR SELE1 VERW SELE2 裝入段界限值指令LSL LSL BX,SELE2

裝入請(qǐng)求特權(quán)級(jí)指令LAR LAR AX,SELECT調(diào)整請(qǐng)求特權(quán)級(jí)指令A(yù)RPL ARPL MEM_WORD,BX3.2.9系統(tǒng)管理指令測(cè)試寄存器指令RDMSR和WRMSR讀取測(cè)試寄存器的指令RDMSR寫入測(cè)試寄存器的指令WRMSRCache操作指令I(lǐng)NVD和WBINVDCache清除指令I(lǐng)NVDCache清除和回寫指令WBINVD3.2.10支持高級(jí)語(yǔ)言的指令檢查超出范圍的指令BOUND

比如:

BOUND EBX,MEM_DWORD進(jìn)入過(guò)程的指令ENTER

比如:

ENTER 48,3 退出過(guò)程的指令LEAVE3.3匯編語(yǔ)言中的標(biāo)記、表達(dá)式和偽指令3.3.1匯編語(yǔ)言概況圖3.8由匯編程序執(zhí)行的匯編過(guò)程規(guī)范程序DATA SEGMENTDAI DB ‘INPUTSTRING:$’BUFDMA DB 80H DUP(?)DATA ENDSSTACK SEGMENTME1 DB 80H DUP(?)STACK ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK,ES:DATASTART: MOV AX,DATA MOV DS,AX MOV DX,OFFSETMEI MOV AH,09H INT 21H MOV DX,OFFSETBUFDMA MOV AH,0AH INT 21HCODE ENDSEND3.3.2匯編語(yǔ)言中的標(biāo)記標(biāo)識(shí)符保留字分界符常數(shù)注釋表3.2Pentium匯編程序中可用的分界符3.3.3表達(dá)式操作數(shù)運(yùn)算符算術(shù)運(yùn)算符邏輯運(yùn)算符關(guān)系運(yùn)算符分析運(yùn)算符綜合運(yùn)算符3.3.4語(yǔ)句兩種語(yǔ)句指令性語(yǔ)句指示性語(yǔ)句3.3.5偽指令最常用的偽指令有:·.586/.586P·EQU;·DB、DW和DD;·BYTE、WORD、DWORD;·SEGMENT、ENDS、ASSUME和ORG;·PROC、ENDP、NEAR、FAR;·END3.3.5偽指令確定CPU的偽指令.586/.586P.586.586P標(biāo)號(hào)賦值偽指令EQU

比如:

ABC EQU220 XYZ EQUABC3.3.5偽指令定義存儲(chǔ)單元的偽指令DB、DW、DD、D

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論