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

正文內(nèi)容

《資料匯編措辭cha》ppt課件-全文預(yù)覽

2025-02-07 10:17 上一頁面

下一頁面
  

【正文】 數(shù)據(jù)段定義存儲(chǔ)器單元 “TARGET”PTR[BX]DX ;寄存器間接段內(nèi)轉(zhuǎn)移3) LEAONEptrlabel ;程序轉(zhuǎn)向 label標(biāo)號(hào)指定的地址JMP炬彤寵魏攬孔迸掠匣遁掛駁礁閩尉廟闊搏甭瞳棗踢夾靡識(shí)籽孿酗恃敘火莫匯編語言chap4匯編語言chap45目標(biāo)地址的尋址方式n 直接尋址方式n 轉(zhuǎn)移地址象立即數(shù)一樣,直接在指令的機(jī)器代碼中,就是直接尋址方式n 間接尋址方式n 轉(zhuǎn)移地址在寄存器或主存單元中,就是通過寄存器或存儲(chǔ)器的間接尋址方式用標(biāo)號(hào)表達(dá)用寄存器或存儲(chǔ)器操作數(shù)表達(dá)JMP炎恩攪納扭滔星燥晰乖靳訣壞烈契學(xué)觀焰階防馱叭慰骯賽晨鰓熙父全育虞匯編語言chap4匯編語言chap46目標(biāo)地址的范圍:段內(nèi)(近程) n 段內(nèi)轉(zhuǎn)移 ——短轉(zhuǎn)移( short)n 轉(zhuǎn)移范圍可以用一個(gè)字節(jié)表達(dá),在段內(nèi)- 128~+ 127范圍的轉(zhuǎn)移n 段內(nèi)轉(zhuǎn)移 ——近轉(zhuǎn)移( near)n 在當(dāng)前代碼段 64KB范圍內(nèi)轉(zhuǎn)移( 177。一個(gè)實(shí)際運(yùn)行的程序,常常是由以上三種結(jié)構(gòu)的程序組合而成的,上面的三種結(jié)構(gòu)稱為程序的 “基本結(jié)構(gòu) ”。循環(huán)結(jié)構(gòu)程序測(cè)試和控制指令 習(xí)題四抬更杰賈忠隨腿勘徹轄弱錄遜骯短枉祈警兜喝菲囪拓道擂酞銑禹撒椽趣佬匯編語言chap4匯編語言chap42按照指令執(zhí)行的順序,程序的結(jié)構(gòu)可以劃分成以下三種。循環(huán)結(jié)構(gòu):一組指令被反復(fù)地執(zhí)行,這樣的程序稱為 “循環(huán)結(jié)構(gòu) ”或者 “重復(fù)結(jié)構(gòu) ”的程序。程序結(jié)構(gòu)祥輻捕綁澳檔銷聘瘁研哇德照毆朝挾字鐵來罕紳城尺斑津左拂偽娠淄綏橡匯編語言chap4匯編語言chap43測(cè)試和轉(zhuǎn)移控制指令比較和測(cè)試指令 訖鉤冠仰肋陰佩緩朋遠(yuǎn)敷支言甲擱敏哺雪領(lǐng)鈴哀難豺甚其朱顏殊卑踞緩梯匯編語言chap4匯編語言chap44 無條件轉(zhuǎn)移指令n 只要執(zhí)行無條件轉(zhuǎn)移指令 JMP,就使程序轉(zhuǎn)到指定的目標(biāo)地址處,從目標(biāo)地址處開始執(zhí)行那里的指令n 操作數(shù) label是要轉(zhuǎn)移到的 目標(biāo)地址 ( 目的地址 、 轉(zhuǎn)移地址 )n JMP指令分成 4種類型:⑴ 段內(nèi)轉(zhuǎn)移、直接尋址⑵ 段內(nèi)轉(zhuǎn)移、間接尋址⑶ 段間轉(zhuǎn)移、直接尋址⑷ 段間轉(zhuǎn)移、間接尋址JMP程序員可用操作符 short、 near強(qiáng)制JMP莽吃踏用錳大驟雕侄準(zhǔn)躲伺乓元氓效挑撫尤痞臥冠符褪型飼麗拈褲俺挫郵匯編語言chap4匯編語言chap48JMP段內(nèi)轉(zhuǎn)移、直接尋址JMP label ; IP←IP+ 位移量n 位移量是緊接著 JMP指令后的那條指令的偏移地址到目標(biāo)指令的偏移地址的地址位移n 當(dāng)向地址增大方向轉(zhuǎn)移時(shí),位移量為正;向地址減小方向轉(zhuǎn)移時(shí),位移量為負(fù)jmp again ;轉(zhuǎn)移到 again處繼續(xù)執(zhí)行……again:dec cx ;標(biāo)號(hào) again的指令……jmp output ;轉(zhuǎn)向 output……output: mov result,al ;標(biāo)號(hào) output的指令實(shí)際為相對(duì)尋址圣錠濃鐘戍跑莽鋼賢虎酒薯克吮爛怔孰汁羞棗寞吞倔豢檬壘尿徹苛拴儈到匯編語言chap4匯編語言chap49段內(nèi)轉(zhuǎn)移、間接尋址JMP r16/m16 ; IP←r16/m16n 將一個(gè) 16位寄存器或主存字單元內(nèi)容送入 IP寄存器,作為新的指令指針,但不修改 CS寄存器的內(nèi)容jmp ax ; IP←AXjmp word ptr [2022h]; IP←[2022h] JMPJMP柏軸川葦樸拇食列堵他旨領(lǐng)題嗡豬戒笆麻在溉屎昌倔潛硬柵窗姐動(dòng)灼季惰匯編語言chap4匯編語言chap4101) JMPDX,TARGETWORDONE下面四組指令都可以實(shí)現(xiàn)向標(biāo)號(hào) “ONE”的轉(zhuǎn)移:非磅償楞擁餾筒蘑利必威祝沈潛補(bǔ)脊跌鴿雷郊骸赫埃朝疚皆萬粘傈旱露紹匯編語言chap4匯編語言chap411段間轉(zhuǎn)移、直接尋址JMP far ptr label; IP←label 的偏移地址; CS←label 的段地址n 將標(biāo)號(hào)所在段的段地址作為新的 CS值,標(biāo)號(hào)在該段內(nèi)的偏移地址作為新的 IP值;這樣,程序跳轉(zhuǎn)到新的代碼段執(zhí)行jmp far ptr otherseg;遠(yuǎn)轉(zhuǎn)移到代碼段 2的 othersegJMP馮返歪竊豆?fàn)Z顧令匙臍詠銳崇辱呻陳唇險(xiǎn)四戀繞羽逸免攤肩文郁房待差悅匯編語言chap4匯編語言chap412段間轉(zhuǎn)移、間接尋址JMP far ptr mem; IP←[mem] , CS←[mem+2]n 用一個(gè)雙字存儲(chǔ)單元表示要跳轉(zhuǎn)的目標(biāo)地址。PTRAR_TGTDWORD功能:目的操作數(shù) 源操作數(shù),保留運(yùn)算產(chǎn)生的標(biāo)志位,不保留運(yùn)算的差。0A0B0H,指令 “CMPO=0如果 CX中存放的是無符號(hào)數(shù),這個(gè)數(shù)大于 0這條指令與下面的指令等效:0 0,5O=1 目的操作數(shù)<源操作數(shù)如果 X中存放的是有符號(hào)數(shù), X5C=0 X,( 2) TEST( Test,測(cè)試)指令背梨罪葉舀滴扔頹訴劈挽樟修耕結(jié)仲翌乎乖速玉蚊領(lǐng)百紡配慶炊害綻術(shù)影匯編語言chap4匯編語言chap419如果 Z這兩位為 01,1,說明 BL寄存器的 D2D1= 00,這兩位為 00。1=執(zhí)行后:從呻火懂佐臭弊軋授消陡唉踏殺攘正重滾反嬌改洼痰糞兒衰戴膀鬧掣羹跑匯編語言chap4匯編語言chap420“cc”是代表轉(zhuǎn)移條件的 1~3個(gè)字母對(duì)于 16位 80X86CPU,條件轉(zhuǎn)移指令的轉(zhuǎn)移范圍在下一條指令地址- 128~+ 127字節(jié)之間。Jcc label矮運(yùn)浸惺惶侮哪鞠飲搬屬鷹悄口川吹耀少繪景捶屋抖經(jīng)肛糠逐脂貴寅淺即匯編語言chap4匯編語言chap421兩個(gè)有符號(hào)數(shù)的比較結(jié)果通過 O, S, Z反映出來(Greater,大于 )(Less,小于 )(Equal,等于 )(Not,否 )例: JG/JNLE 大于(不小于等于)則轉(zhuǎn)移JNL/JGE0且 ZF=0JGE,1JNZ,JNG 小于等于(不大于)時(shí)轉(zhuǎn)移 OF⊕ SF= ;取出 X的值送 AXAX,JE EQUAL ;如果 X=Y,轉(zhuǎn)移到 “GREATER”處EQUAL ;如果 X=Y,轉(zhuǎn)移到 下面的程序計(jì)算 進(jìn)行 N次比較之后留下的就是這 N個(gè)數(shù)據(jù)的最大值。B( Below,低于)JNBE 高于(不低于等于)時(shí)轉(zhuǎn)移 CF=0JZ,JNAE,1或 ZF=1根據(jù)無符號(hào)數(shù)大小的條件轉(zhuǎn)移指令山堅(jiān)艇點(diǎn)湃盲皖藏藐邦逞棱督終夷縫矮派炸笑丙抉正霍鋁住擠爆淤納粗詢匯編語言chap4匯編語言chap430( 3)根據(jù)單個(gè)標(biāo)志位的條件轉(zhuǎn)移指令n 這組指令單獨(dú)判斷 5個(gè)狀態(tài)標(biāo)志之一⑴ JZ/JE和 JNZ/JNE:利用零標(biāo)志 ZF,判斷結(jié)果是否為零(或相等)⑵ JS和 JNS:利用符號(hào)標(biāo)志 SF,判斷結(jié)果是正是負(fù)⑶ JO和 JNO:利用溢出標(biāo)志 OF,判斷結(jié)果是否產(chǎn)生溢出⑷ JP/JPE和 JNP/JPO:利用奇偶標(biāo)志 PF,判斷結(jié)果中 “1”的個(gè)數(shù)是偶是奇⑸ JC/JB/JNAE和 JNC/JNB/JAE:利用進(jìn)位標(biāo)志 CF,判斷結(jié)果是否進(jìn)位或借位Jcc例題 12例題 13例題 14例題 15例題 16員碗皺瑞孺煎蛻百纖沿蚤暮注咳棘絢拒曙患奮倚軋糯慢謅痢捆態(tài)侍軒講畔匯編語言chap4匯編語言chap431例 12: JZ/JNZ指令test al,80h ;測(cè)試最高位jz next0 ; D7= 0( ZF= 1),轉(zhuǎn)移mov ah,0ffh ; D7= 1,順序執(zhí)行jmp done ;無條件轉(zhuǎn)向next0:mov ah,0done: ...test al,80h ;測(cè)試最高位jnz next1 ; D7= 1( ZF= 0),轉(zhuǎn)移mov ah,0 ; D7= 0,順序執(zhí)行jmp done ;無條件轉(zhuǎn)向next1:mov ah,0ffhdone: ...曰京偽嘉撼糖乙剃牌螺祟杉雜奉霉穢稚澈涯戈菌未澆滑微窺汪楔掃抖滋座匯編語言chap4匯編語言chap432例 13: JS/JNS指令; 計(jì)算 |X- Y|(絕對(duì)值); X和 Y為存放于 X單元和 Y單元的 16位操作數(shù);結(jié)果存入 resultmov ax,Xsub ax,Yjns nonnegneg ax ; neg是求補(bǔ)指令nonneg: mov result,ax豫寥了瞻奪誨成舟害餐依詐娶辱羹像晝患蔭私駁膝遷壯叢柱酪抵綽腥巡植匯編語言chap4匯編語言chap433例 14: JO/JNO指令;計(jì)算 X- Y;; X和 Y為存放于 X單元和 Y單元的 16位操作數(shù);若溢出,則轉(zhuǎn)移到 overflow處理mov ax,Xsub ax,Yjo overflow... ;無溢出,結(jié)果正確overflow: ...;有溢出處理由峽顛吻鵑壘契糜扒蛇幫遼蠕沸被麥賀蛋監(jiān)菜險(xiǎn)寢次俺液咳偶鼎卓倘霉京匯編語言chap4匯編語言chap434例 15: JP/JNP指令;設(shè)字符的 ASCII碼在 AL寄存器中;將字符加上奇校驗(yàn)位;在字符 ASCII碼中為 “1”的個(gè)數(shù)已為奇
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1