亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? 指令.txt

?? 會(huì)變語(yǔ)言實(shí)現(xiàn)的一些程序
?? TXT
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):

NEG ( NEGate ) 求補(bǔ)指令

NEG    OPR

執(zhí)行操作:opr = 0- opr //將操作數(shù)按位求反后末位加1.

CMP ( CoMPare ) 比較指令

CMP    OPR1 , OPR2 

執(zhí)行操作:OPR1 - OPR2  //與SUB指令一樣執(zhí)行運(yùn)算, 但不保存結(jié)果.

比較情況 無(wú)符號(hào)數(shù) 有符號(hào)數(shù) 
A=B ZF=1 ZF=1 
A>B CF=0 && ZF=0 SF^OF=0 && ZF=0 
A<B CF=1 && ZF=0 SF^OF=1 && ZF=0 
A>=B CF=0 || ZF=1 SF^OF=0 || ZF=1 
A<=B CF=1 || ZF=1 SF^OF=1 || ZF=1 


乘法運(yùn)算指令

MUL ( unsigned  MULtiple ) 無(wú)符號(hào)數(shù)乘法指令

MUL    SRC   //Byte/Word    .

執(zhí)行操作:Byte  =>   AX= AL *src    //字節(jié)運(yùn)算時(shí)目的操作數(shù)用AL, 乘積放在AX中

         Word =>   DX=AX *src    //字運(yùn)算時(shí)目的操作數(shù)用AX, DX存放乘積的高位字, AX放乘積的低位字

1.目的數(shù)必須是累加器 AX 或AL,指令中不需寫(xiě)出

2. 源操作數(shù)SRC可以是通用寄存器和各種尋址方式的存儲(chǔ)器操作數(shù), 而絕對(duì)不允許是立即數(shù)或段寄存器.

 

IMUL (sIgned  MULtiple) 有符號(hào)數(shù)乘法指令

IMUL    SRC    //與MUL指令相同,但必須是帶符號(hào)數(shù)


除法運(yùn)算指令

DIV ( unsigned DIVide) 無(wú)符號(hào)數(shù)除法指令

DIV     SRC        //Byte/Word    其中: SRC的規(guī)定同乘法指令MUL

執(zhí)行操作:Byte => AX / src     //字節(jié)運(yùn)算時(shí)目的操作數(shù)在AX中,結(jié)果的商在AL中 ,余數(shù)中AH中

         Word=> DX,AX /src //字運(yùn)算時(shí)目的操作數(shù)在DX高位字和AX低位字中,結(jié)果的商在AX中 ,余數(shù)在DX中

存儲(chǔ)器操作數(shù)必須指明數(shù)據(jù)類型:BYTE PTR src 或 WORD PTR src


IDIV (sIgned DIVied) 有符號(hào)數(shù)除法指令

IDIV     SRC        //Byte/Word        與DIV指令相同,但必須是帶符號(hào)數(shù)

 


轉(zhuǎn)換指令

CBW (Convert Byte to Word) 字節(jié)轉(zhuǎn)換為字指令

CBW

執(zhí)行操作: AL中的符號(hào)位(D7)擴(kuò)展到8位AH中,若AL中的D7=0,則AH=00H,若AL中的D7=1,則AH=FFH.


CWD (Convert Word  to Double word) 字轉(zhuǎn)換為雙字指令

CWD

執(zhí)行操作: AX中的符號(hào)位(D15)擴(kuò)展到16位DX中,若AX中的D15=0,則DX=0000H,若AX中的D15=1,則DX=FFFFH.


十進(jìn)制調(diào)整指令

當(dāng)計(jì)算機(jī)進(jìn)行計(jì)算時(shí),必須先把十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù),再進(jìn)行二進(jìn)制數(shù)運(yùn)算,最后將結(jié)果又轉(zhuǎn)換為十進(jìn)制數(shù)輸出.

在計(jì)算機(jī)中,可用4位二進(jìn)制數(shù)表示一位十進(jìn)制數(shù),這種代碼稱為BCD ( Binary Coded Decimal ).

BCD碼又稱8421碼,在PC機(jī)中,BCD碼可用壓縮的BCD碼和非壓縮的BCD碼兩種格式表示.

壓縮的BCD碼用4位二進(jìn)制數(shù)表示一個(gè)十制數(shù),整個(gè)十進(jìn)數(shù)形式為一個(gè)順序的以4位為一組的數(shù)串.

非壓縮的BCD碼以8位為一組表示一個(gè)十進(jìn)制數(shù),8位中的低4位表示8421的BCD碼,而高4位則沒(méi)有意義.


壓縮的BCD碼調(diào)整指令

DAA (Decimal Adjust for Addition) 加法的十進(jìn)制調(diào)整指令

DAA

執(zhí)行操作:執(zhí)行之前必須先執(zhí)行ADD或ADC指令,加法指令必須把兩個(gè)壓縮的BCD碼相加,并把結(jié)果存話在AL寄存器中.

DAS (Decimal Adjust for Subtraction) 減法的十進(jìn)制調(diào)整指令

DAS

執(zhí)行操作:執(zhí)行之前必須先執(zhí)行SUB或SBB指令,減法指令必須把兩個(gè)壓縮的BCD碼相減,并氫結(jié)果存放在AL寄存器中.

非壓縮的BCD碼調(diào)整指令

AAA (ASCII Adjust for Addition) 加法的ASCII調(diào)整指令

AAA

執(zhí)行操作:執(zhí)行之前必須先執(zhí)行ADD或ADC指令,加法指令必須把兩個(gè)非壓縮的BCD碼相加,并把結(jié)果存話在AL寄存器中.

AAS (ASCII Adjust for Subtraction) 減法的ASCII調(diào)整指令

AAS

執(zhí)行操作:執(zhí)行之前必須先執(zhí)行SUB或SBB指令,減法指令必須把兩個(gè)非壓縮的BCD碼相減,并氫結(jié)果存放在AL寄存器中.
 MOVS ( MOVe String) 串傳送指令

MOVB         //字節(jié)串傳送    DF=0, SI = SI + 1 , DI = DI + 1 ;DF = 1 , SI = SI - 1 , DI = DI - 1

MOVW        //字串傳送      DF=0, SI = SI + 2 , DI = DI + 2 ;DF = 1 , SI = SI - 2 , DI = DI - 2

執(zhí)行操作:[DI] = [SI] ,將位于DS段的由SI所指出的存儲(chǔ)單元的字節(jié)或字傳送到位于ES段的由DI 所指出的存儲(chǔ)單元,再修改SI和DI, 從而指向下一個(gè)元素.

在執(zhí)行該指令之前,必須預(yù)置SI和DI的初值,用STD或CLD設(shè)置DF值.

MOVS    DST , SRC    //同上,不常用,DST和SRC只是用來(lái)用類型檢查,并不允許使用其它尋址方式來(lái)確定操作數(shù).

1.目的串必須在附加段中,即必須是ES:[DI]

2.源串允許使用段跨越前綴來(lái)修飾,但偏移地址必須是[SI].
 
STOS (STOre into String) 存入串指令

STOS    DST

STOSB         //存放字節(jié)串   ( DI ) = AL

STOSW        //存放字串     ( DI ) = AX

執(zhí)行品作:把AL或AX中的內(nèi)容存放由DI指定的附加段的字節(jié)或字單元中,并根據(jù)DF值修改及數(shù)據(jù)類型修改DI的內(nèi)容.

1.在執(zhí)行該指令之前,必須把要存入的數(shù)據(jù)預(yù)先存入AX或AL中,必須預(yù)置DI的初值.

2.DI所指向的存儲(chǔ)單元只能在附加段中,即必須是ES:[DI]

LODS ( LOaD from String ) 從串取指令

LODS    SRC

LODSB         //從字節(jié)串取    AL=(SI)

LODSW        //從字串取      AX= (SI±1) (SI)

執(zhí)行操作:把由SI指定的數(shù)據(jù)段中字節(jié)或字單元的內(nèi)容送入AL或AX中,并根據(jù)DF值及數(shù)據(jù)類型修改SI的內(nèi)容.

1.在執(zhí)行該指令之前,要取的數(shù)據(jù)必須在存儲(chǔ)器中預(yù)先定義(用DB或DW),必須預(yù)置SI的初值.

2.源串允許使用段超越前綴來(lái)改變數(shù)據(jù)存儲(chǔ)的段區(qū).


REP (REPeat)重復(fù)操作前綴

REP    String Primitive //其中:String Primitive可為MOVS,STOS或LODS指令

執(zhí)行操作:使REP前綴后的串指令重復(fù)執(zhí)行,每執(zhí)行一次CX=CX-1,直至CX=0時(shí)退出REP.


方向標(biāo)志設(shè)置

CLD (CLear Direction flag) 清除方向標(biāo)志指令

CLD

執(zhí)行操作:令DF=0, 其后[SI],[DI]執(zhí)行增量操作

 

STD (SeT Direction flag) 設(shè)置方向標(biāo)志指令

STD

執(zhí)行操作:令DF=1, 其后[SI],[DI]執(zhí)行減量操作


CMPS (CoMPare String) 串比較指令

CMPS       SRC ,  DST

CMPSB            //字節(jié)串比較   (SI)-(DI)

CMPSW          //字串比較     (SI+1)(SI) - (DI+1)(DI)

執(zhí)行操作:把由SI指向的數(shù)據(jù)段中的一個(gè)字節(jié)或字與由DI指向的附加段中的一個(gè)字節(jié)或字相減,不保留結(jié)果,只根據(jù)結(jié)果置標(biāo)志位.


SCAS (SCAn String ) 串掃描指令

SCAS        DST

SCASB

SCASW

執(zhí)行操作:把AX或AL的內(nèi)容與由DI指向的在附加段中的一個(gè)字節(jié)或字相減,不保留結(jié)果,根據(jù)結(jié)果置標(biāo)志位.
 
AND, OR , XOR 和 TEST都是雙字節(jié)操作指令,操作數(shù)的尋址方式的規(guī)定與算術(shù)運(yùn)算指令相同.

NOT是單字節(jié)操作指令,不允許使用立即數(shù).

邏輯運(yùn)算均是按位進(jìn)行操作,真值表如下:

AND (位與&) OR ( 位或| ) XOR  ( 位異或^ )  
1 & 1 = 1

1 & 0 = 0

0 & 1 = 0

0 & 0 = 0 
 1 | 1 = 1

1 | 0 = 1

0 | 1 = 1

0 | 0 = 0 
 1 ^ 1 = 0

1 ^ 0 = 1

0 ^ 1 = 1

0 ^ 0 = 0 
  


A:邏輯運(yùn)算指令

AND (and) 邏輯與指令

AND    DST , SRC           //Byte/Word

執(zhí)行操作:dst = dst & src

1.AND指令執(zhí)行后,將使CF=0,OF=0,AF位無(wú)定義,指令執(zhí)行結(jié)果影響SF,ZF和PF標(biāo)志位.

2.AND指令典型用法A:用于屏蔽某些位,即使某些位為0.

屏蔽AL的高4位:即將高4位和0000B相與,低4位和1111B相與

MOV AL , 39H     //AL= 0011 1001B[39H]

ADD AL , 0FH    // AL= 0000 1001B[09H]  即0011 1001B[39H]  &  0000 1111B[0FH] = 0000 1001B[09H]

3.AND指令典型用法B:取出某一位的值(見(jiàn)TEST)


OR (or) 邏輯或指令

OR    DST ,  SRC         //Byte/Word

執(zhí)行操作:dst = dst | src

1.OR指令執(zhí)行后,將使CF=0, OF=0, AF位無(wú)定義,指令執(zhí)行結(jié)果影響SF, ZF和PF標(biāo)志位.

2.常用于將某些位置1.

將AL的第5位置1:

MOV AL , 4AH    // AL=0100 1010B[4AH]

OR    AL , 10H      // AL=0101 1010B[5AH]   即0100 1010B[4AH]  |  0001 0000B[10H] =0101 1010B [5AH]


XOR (eXclusive OR) 邏輯異或指令

XOR    DST , SRC        //Byte/Word

執(zhí)行操作:dst = dst ^ src

1.XOR指令常用于使某個(gè)操作數(shù)清零,同時(shí)使CF=0,清除進(jìn)位標(biāo)志.

2.XOR指令使某些位維持不變則與 '0' 相異或,若要使某些位取反則與 '1'相異或.

將AL的高4位維持不變,低4位取反:

MOV AL, B8H    //AL=1011 1000B[B8H]

XOR  AL, 0FH    //AL=1011 0111B[B7H] 即1011 1000B[B8H] ^ 0000 1111[0FH]=1011 0111B[B7H]

測(cè)試某一個(gè)操作數(shù)是否與另一確定操作數(shù)相等:

XOR    AX , 042EH

JZ       ....   //如果AX==042EH, 則ZF=TRUE(1), 執(zhí)行JZ...

NOT (not) 邏輯非指令

NOT    OPR                        //Byte/Word

執(zhí)行操作:opr = ~opr   // ~ 01100101 [65H] =10011010 [9AH]

1.操作數(shù)不能使用立即數(shù)或段寄存器操作數(shù),可使用通用寄存器和各種方式尋址的存儲(chǔ)器操作數(shù).

2.NOT指令不影響任何標(biāo)志位。

將AL各位取反:

MOV AL,65H    //AL=0110 0101B[65H]

NOT AL             //AL=1001 1010B[9AH]  即 ~ 0110 0101B[65H]=1001 1010B[9AH]


TEST (test) 指令

TEST    OPR1 , OPR2        //Byte/Word

執(zhí)行操作:opr1 & opr2

1.兩個(gè)操作數(shù)相與的結(jié)果不保存,結(jié)果影響標(biāo)志位PF,SF和ZF,使CF=0, OF=0,而AF位無(wú)定義.

2.TEST指令常用于在不改變?cè)械牟僮鲾?shù)的情況下,檢測(cè)某一位或某幾位的條件是否滿足.只要令用來(lái)測(cè)試的操作數(shù)對(duì)應(yīng)檢測(cè)位為1,其余位為0,相與后判斷零標(biāo)志ZF值的真假.

檢測(cè)某位是否為1:

令用來(lái)測(cè)試的操作數(shù)對(duì)應(yīng)檢測(cè)位為1,其余位為0,TEST指令后,若該位為1則 JNZ...

TEST AL , 0000 00001B   //測(cè)試AL最低位是否為1:: 令用來(lái)測(cè)試的操作數(shù)對(duì)應(yīng)檢測(cè)位為1,其余位為0,執(zhí)行TEST指令 

JNZ   THER     //最低位若為1, 則ZF=FALSE(0), 執(zhí)行JNZ THER, 否則執(zhí)行下一條指令.

或者:先對(duì)操作數(shù)求反,令用來(lái)測(cè)試的操作數(shù)對(duì)應(yīng)檢測(cè)位為1,其余位為0,TEST指令后,若該位為1則JZ...

MOV    DL , AL    //將AL 傳送到DL,主要是不要影響AL的值.   以下測(cè)試AL的b2位是否為1

NOT    DL     //先對(duì)操作數(shù)求反

TEST    0000 0100B //令用來(lái)測(cè)試的操作數(shù)對(duì)應(yīng)檢測(cè)位為1,其余位為0,執(zhí)行TEST指令

JZ    THER        //若AL的b2位為1,則ZF=TRUE(1), 執(zhí)行JZ    THER


B:移位指令[所有的移位指令都影響標(biāo)志位CF、OF、PF、SF和ZF.AF無(wú)定義.]

非循環(huán)邏輯移位:把操作數(shù)看成無(wú)符數(shù)來(lái)進(jìn)行移位.

SHL ( SHift logical Left )邏輯左移指令

SHL    OPR , CNT     //Byte/Word

執(zhí)行操作:使OPR左移CNT位,并使最低CNT位為全0.

1.OPR操作數(shù)不能使用立即數(shù)或段寄存器操作數(shù),可使用通用寄存器和各種方式尋址的存儲(chǔ)器操作數(shù).

2.移位次數(shù)由CNT決定.每次將OPR的最高位移出并移到CF,最低位補(bǔ)0.

MOV  CL , 7            //若移位多次, 先預(yù)置移位次數(shù)CL

SHL    DX ,  CL       //CNT可取1或CL寄存器操作數(shù)


SHR (SHift logical Right) 邏輯右移指令

SHR    OPR , CNT        //Byte/Word

同SHL,每次將OPR的最低位D0移出并移到CF.最高位補(bǔ)0.


非循環(huán)算術(shù)移位:將操作數(shù)看成有符號(hào)數(shù)來(lái)進(jìn)行移位.

SAL (Shift Arithmetic Left) 算術(shù)左移指令

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品中文字幕一区二区| 国产精品二三区| 国产成人在线看| 国产精品电影院| 在线观看日韩精品| 久久精品国产999大香线蕉| 国产精品久久久久久一区二区三区 | 91成人国产精品| 开心九九激情九九欧美日韩精美视频电影 | 5566中文字幕一区二区电影 | 99久久久免费精品国产一区二区| 日韩电影免费在线观看网站| 国产精品久久久久aaaa樱花| 精品视频在线免费| 丁香另类激情小说| 亚洲国产视频一区| 欧美丰满高潮xxxx喷水动漫| 99久久99久久精品免费看蜜桃| 亚洲h在线观看| 国产欧美日韩精品在线| 欧美蜜桃一区二区三区| 99久久久精品免费观看国产蜜| 日韩成人dvd| 亚洲永久精品大片| 中文字幕免费不卡| 欧美妇女性影城| 久久超碰97中文字幕| 一区二区三区.www| 日韩久久免费av| 欧美日韩综合色| 国产麻豆精品视频| 日韩1区2区日韩1区2区| 亚洲精品国产a久久久久久| 久久精品亚洲国产奇米99| 欧美一卡在线观看| 欧美影院一区二区| 色综合久久久久综合99| 国产东北露脸精品视频| 久久精品国产99国产精品| 亚洲大片一区二区三区| 亚洲欧美韩国综合色| 日韩欧美高清一区| 欧美精品乱人伦久久久久久| 色婷婷精品大在线视频| caoporn国产精品| 成人精品在线视频观看| 国产乱码精品一区二区三区忘忧草 | av日韩在线网站| 青青草国产精品97视觉盛宴| 夜夜嗨av一区二区三区中文字幕 | 一区二区在线免费| 国产精品久久久久久久岛一牛影视| 精品99一区二区三区| 色哟哟一区二区三区| 波多野结衣精品在线| 国产ts人妖一区二区| 国产久卡久卡久卡久卡视频精品| 蜜臀国产一区二区三区在线播放| 五月激情六月综合| 亚洲福利国产精品| 日韩国产欧美一区二区三区| 亚洲.国产.中文慕字在线| 亚洲国产成人精品视频| 亚洲成人在线观看视频| 琪琪久久久久日韩精品| 美国十次综合导航| 精品亚洲aⅴ乱码一区二区三区| 国产一区二区视频在线| 高清不卡在线观看| 不卡在线观看av| 欧洲av在线精品| 欧美在线不卡视频| 欧美一区二区三区免费| 日韩欧美一区二区久久婷婷| 26uuu精品一区二区| 国产精品每日更新在线播放网址| 国产精品乱码久久久久久| 亚洲色图19p| 色综合久久中文综合久久97| 欧美中文字幕一区| 日韩一级片在线播放| 久久蜜桃av一区精品变态类天堂| 国产亚洲一区字幕| 亚洲色图欧洲色图婷婷| 污片在线观看一区二区 | 成人免费观看男女羞羞视频| 色av成人天堂桃色av| 欧美久久免费观看| 欧美一区二区啪啪| 久久精品一区二区三区不卡牛牛| 中文字幕日韩一区| 国产精品国产a级| 亚洲va在线va天堂| 国产在线精品一区二区夜色| 成人午夜短视频| 欧美无砖砖区免费| 精品国产成人系列| 亚洲欧美一区二区三区孕妇| 天天综合色天天| 丁香天五香天堂综合| 不卡区在线中文字幕| 色老综合老女人久久久| 日韩美女视频在线| 一区二区三区日本| 国产一区二区91| 欧美高清视频一二三区| 中文字幕 久热精品 视频在线 | 亚洲丝袜制服诱惑| 日本女人一区二区三区| 91免费版pro下载短视频| 欧美一区二区三区视频在线| 国产精品嫩草影院com| 天天综合色天天综合色h| 国产综合色精品一区二区三区| 99精品久久99久久久久| 日韩精品一区二区三区四区视频 | 国产精品久久久久久久久免费丝袜| 亚洲欧美偷拍卡通变态| 精品在线视频一区| 欧美日韩国产综合一区二区| 三级一区在线视频先锋| 日本一区二区三区电影| 日韩电影在线一区二区| 丁香婷婷综合激情五月色| 欧美高清你懂得| 亚洲精选免费视频| 成人18精品视频| 久久网站最新地址| 麻豆中文一区二区| 欧美午夜理伦三级在线观看| 精品入口麻豆88视频| 亚洲人123区| 国产精品亚洲成人| 精品福利av导航| 日韩精品一二三| 欧美亚洲禁片免费| 最近日韩中文字幕| 成人av在线观| 精品一区二区三区在线观看| 色综合久久久久综合体桃花网| 中文字幕二三区不卡| 国产黑丝在线一区二区三区| 日韩欧美你懂的| 免费不卡在线观看| 日韩欧美在线1卡| 一区二区免费在线| 成人中文字幕合集| 国产欧美日韩麻豆91| 精彩视频一区二区三区| 日韩一区二区三区在线| 亚洲va国产天堂va久久en| 欧美日韩视频在线第一区| 亚洲丝袜另类动漫二区| 国产99久久久国产精品免费看 | 成人黄色网址在线观看| 久久久久久久久一| 国产不卡一区视频| 欧美不卡123| 日韩中文字幕91| 3d动漫精品啪啪| 伊人夜夜躁av伊人久久| 欧美网站大全在线观看| 国产精品毛片久久久久久| 亚洲高清中文字幕| 欧美成人精品1314www| 国产麻豆精品theporn| 亚洲视频一区在线观看| 欧美日韩国产综合视频在线观看| 另类欧美日韩国产在线| 国产精品情趣视频| 精品视频在线免费| 国产激情精品久久久第一区二区| 亚洲欧美日韩中文字幕一区二区三区 | 国产农村妇女精品| 色94色欧美sute亚洲线路一ni| 奇米一区二区三区av| 国产精品少妇自拍| 欧美精品免费视频| 成人激情黄色小说| 奇米影视一区二区三区小说| 国产精品传媒入口麻豆| 7777女厕盗摄久久久| jlzzjlzz亚洲日本少妇| 免费人成黄页网站在线一区二区 | 国内精品不卡在线| 夜夜揉揉日日人人青青一国产精品| 日韩一区二区三区电影在线观看| 国产**成人网毛片九色| 日韩主播视频在线| 中文字幕中文乱码欧美一区二区| 欧美人体做爰大胆视频| 丁香激情综合国产| 日本人妖一区二区| 夜夜嗨av一区二区三区网页| 久久久一区二区三区捆绑**| 欧美日韩亚洲综合一区二区三区| 国产91高潮流白浆在线麻豆| 日本视频一区二区三区| 一区二区三区国产豹纹内裤在线| 久久综合色婷婷|