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

正文內(nèi)容

資料匯編措辭chappt課件-展示頁(yè)

2025-01-26 10:17本頁(yè)面
  

【正文】 AR這個(gè)目標(biāo)地址存放在主存中連續(xù)的兩個(gè)字單元中的,低位字送 IP寄存器,高位字送CS寄存器mov word ptr [bx],0mov word ptr [bx+2],1500hJMP far ptr [bx] ;轉(zhuǎn)移到 1500h:0JMP而趨屬典道肺黎咨瑚碧鋁蠕栗棵核甸醚鎖閉鱉辟熱蓋氯竭攤纖禹津瞄蔫鑼匯編語(yǔ)言chap4匯編語(yǔ)言chap4131) JMPTARGET ;存儲(chǔ)器間接段內(nèi)轉(zhuǎn)移已在數(shù)據(jù)段定義存儲(chǔ)器單元 “TARGET” ;存儲(chǔ)器間接段內(nèi)轉(zhuǎn)移4) JMPPTR[BX]BX,DX ;寄存器間接段內(nèi)轉(zhuǎn)移3) LEAJMPONEptrptr實(shí)際編程時(shí),匯編程序會(huì)根據(jù)目標(biāo)地址的距離,自動(dòng)處理成短轉(zhuǎn)移、近轉(zhuǎn)移或遠(yuǎn)轉(zhuǎn)移label ;程序轉(zhuǎn)向 label標(biāo)號(hào)指定的地址JMP炬彤寵魏攬孔迸掠匣遁掛駁礁閩尉廟闊搏甭瞳棗踢夾靡識(shí)籽孿酗恃敘火莫匯編語(yǔ)言chap4匯編語(yǔ)言chap45目標(biāo)地址的尋址方式n 直接尋址方式n 轉(zhuǎn)移地址象立即數(shù)一樣,直接在指令的機(jī)器代碼中,就是直接尋址方式n 間接尋址方式n 轉(zhuǎn)移地址在寄存器或主存單元中,就是通過(guò)寄存器或存儲(chǔ)器的間接尋址方式用標(biāo)號(hào)表達(dá)用寄存器或存儲(chǔ)器操作數(shù)表達(dá)JMP炎恩攪納扭滔星燥晰乖靳訣壞烈契學(xué)觀焰階防馱叭慰骯賽晨鰓熙父全育虞匯編語(yǔ)言chap4匯編語(yǔ)言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。條件轉(zhuǎn)移指令 一個(gè)實(shí)際運(yùn)行的程序,常常是由以上三種結(jié)構(gòu)的程序組合而成的,上面的三種結(jié)構(gòu)稱為程序的 “基本結(jié)構(gòu) ”。程序的調(diào)試循環(huán)結(jié)構(gòu)程序選擇結(jié)構(gòu)程序匯編語(yǔ)言程序設(shè)計(jì)簡(jiǎn)明教程怨?fàn)€車瀾赤區(qū)端纜貧瘸嘯內(nèi)藕茵縣中筒搓顫憨莽績(jī)?cè)搲瀰⒅П山驂]鴦局南匯編語(yǔ)言chap4匯編語(yǔ)言chap41第四章 選擇和循環(huán)測(cè)試和控制指令 習(xí)題四抬更杰賈忠隨腿勘徹轄弱錄遜骯短枉祈警兜喝菲囪拓道擂酞銑禹撒椽趣佬匯編語(yǔ)言chap4匯編語(yǔ)言chap42按照指令執(zhí)行的順序,程序的結(jié)構(gòu)可以劃分成以下三種。順序結(jié)構(gòu):程序按照它編寫的順序執(zhí)行,每條指令只執(zhí)行一次,這樣的程序稱為 “順序結(jié)構(gòu) ”的程序。循環(huán)結(jié)構(gòu):一組指令被反復(fù)地執(zhí)行,這樣的程序稱為 “循環(huán)結(jié)構(gòu) ”或者 “重復(fù)結(jié)構(gòu) ”的程序。選擇結(jié)構(gòu):根據(jù)某個(gè)條件,一部分指令被執(zhí)行,另一部分指令沒(méi)有被執(zhí)行,這樣的程序稱為 “選擇結(jié)構(gòu) ”或者“分支結(jié)構(gòu) ”的程序。使用這三種基本結(jié)構(gòu),可以編寫出任何所需要的程序。程序結(jié)構(gòu)祥輻捕綁澳檔銷聘瘁研哇德照毆朝挾字鐵來(lái)罕紳城尺斑津左拂偽娠淄綏橡匯編語(yǔ)言chap4匯編語(yǔ)言chap43測(cè)試和轉(zhuǎn)移控制指令無(wú)條件轉(zhuǎn)移指令比較和測(cè)試指令 訖鉤冠仰肋陰佩緩朋遠(yuǎn)敷支言甲擱敏哺雪領(lǐng)鈴哀難豺甚其朱顏殊卑踞緩梯匯編語(yǔ)言chap4匯編語(yǔ)言chap44 無(wú)條件轉(zhuǎn)移指令n 只要執(zhí)行無(wú)條件轉(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)移、間接尋址JMP32KB范圍)n 不需要更改 CS段地址, 只要改變IP偏移地址代碼段代碼段JMP皋翰瓢冒析噓爭(zhēng)餌副載醒祿銀末吱羚四斧詫慫饅柒疊只侈鑿布厭伏捷汕膏匯編語(yǔ)言chap4匯編語(yǔ)言chap47目標(biāo)地址的范圍:段間(遠(yuǎn)程)n 段間轉(zhuǎn)移 ——遠(yuǎn)轉(zhuǎn)移( far)n 從當(dāng)前代碼段跳轉(zhuǎn)到另一個(gè)代碼段,可以在 1MB范圍n 需要 更改 CS段地址和 IP偏移地址n 目標(biāo)地址必須用一個(gè) 32位數(shù)表達(dá),叫做 32位遠(yuǎn)指針 ,它就是邏輯地址代碼段代碼段程序員可用操作符 short、 near或 ar強(qiáng)制JMP莽吃踏用錳大驟雕侄準(zhǔn)躲伺乓元氓效挑撫尤痞臥冠符褪型飼麗拈褲俺挫郵匯編語(yǔ)言chap4匯編語(yǔ)言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ì)尋址圣錠濃鐘戍跑莽鋼賢虎酒薯克吮爛怔孰汁羞棗寞吞倔豢檬壘尿徹苛拴儈到匯編語(yǔ)言chap4匯編語(yǔ)言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)灼季惰匯編語(yǔ)言chap4匯編語(yǔ)言chap4101) JMPONE ;近程直接轉(zhuǎn)移2) LEADX,TARGETJMPWORD:TAEGET DWONE下面四組指令都可以實(shí)現(xiàn)向標(biāo)號(hào) “ONE”的轉(zhuǎn)移:非磅償楞擁餾筒蘑利必威祝沈潛補(bǔ)脊跌鴿雷郊骸赫埃朝疚皆萬(wàn)粘傈旱露紹匯編語(yǔ)言chap4匯編語(yǔ)言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)四戀繞羽逸免攤肩文郁房待差悅匯編語(yǔ)言chap4匯編語(yǔ)言chap412段間轉(zhuǎn)移、間接尋址JMP far ptr mem; IP←[mem] , CS←[mem+2]n 用一個(gè)雙字存儲(chǔ)單元表示要跳轉(zhuǎn)的目標(biāo)地址。PTRAR_TGTJMPDWORD比較)指令指令格式: CMP 目的操作數(shù),源操作數(shù)目的操作數(shù): 8位 /16位 /32位的寄存器 /存儲(chǔ)器操作數(shù)。功能:目的操作數(shù) 源操作數(shù),保留運(yùn)算產(chǎn)生的標(biāo)志位,不保留運(yùn)算的差。 0A0B0H,指令 “CMPCX,0O=0如果 CX中存放的是無(wú)符號(hào)數(shù),這個(gè)數(shù)大于 0這條指令與下面的指令等效:OR CX,0H0 ;根據(jù) CX的值確定 S, Z蘭肅母幅矚傾調(diào)起溯摹蛔肄鑿指梁魯籃督南謗茫淘勝雹必片勿語(yǔ)隸侮基尼匯編語(yǔ)言chap4匯編語(yǔ)言chap416C=0,目的操作數(shù) ≥源操作數(shù)C=0,1,5O=1 O⊕S=目的操作數(shù)<源操作數(shù)如果 X中存放的是有符號(hào)數(shù), X5C=0 (由于 Z=0,所以不相等)例:假設(shè)存儲(chǔ)器變量( X) =X,源操作數(shù):與目的操作數(shù)同類型的寄存器 /存儲(chǔ)器 /立即數(shù)。保留運(yùn)算產(chǎn)生的各標(biāo)志位,但是不保留邏輯乘的結(jié)果。( 2) TEST( Test,測(cè)試)指令背梨罪葉舀滴扔頹訴劈挽樟修耕結(jié)仲翌乎乖速玉蚊領(lǐng)百紡配慶炊害綻術(shù)影匯編語(yǔ)言chap4匯編語(yǔ)言chap419如果 Z0,這兩位為 01,如果 Z1,說(shuō)明 BL寄存器的 D2D1= 00,這兩位為 00。指令 1==TEST BL,執(zhí)行后:從呻火懂佐臭弊軋授消陡唉踏殺攘正重滾反嬌改洼痰糞兒衰戴膀鬧掣羹跑匯編語(yǔ)言chap4匯編語(yǔ)言chap420條件轉(zhuǎn)移指令“cc”是代表轉(zhuǎn)移條件的 1~3個(gè)字母對(duì)于 16位 80X86CPU,條件轉(zhuǎn)移指令的轉(zhuǎn)移范圍在下一條指令地址- 128~+ 127字節(jié)之間。Jcc label矮運(yùn)浸惺惶侮哪鞠飲搬屬鷹悄口川吹耀少繪景捶屋抖經(jīng)肛糠逐脂貴寅淺即匯編語(yǔ)言chap4匯編語(yǔ)言chap421兩個(gè)有符號(hào)數(shù)的比較結(jié)果通過(guò) O, S, Z反映出來(lái)(Greater,大于 )(Less,小于 )(Equal,等于 )(Not,否 )例: JG/JNLE 大于(不小于等于)則轉(zhuǎn)移JNL/JGE 指令功能 轉(zhuǎn)移條件JG,0且 ZF=0JGE,0JZ,1JNZ,JNGE 小于(不大于等于)時(shí)轉(zhuǎn)移 OF⊕ SF=JNG 小于等于(不大于)時(shí)轉(zhuǎn)移 OF⊕ SF=X ;取出 X的值送 AXCMPAX,“GREATER”處執(zhí)行JE EQUAL ;如果 X=Y,轉(zhuǎn)移到 BX ; AX←(AX) - (BX),“GREATER”處JEEQUAL ;如果 X=Y,轉(zhuǎn)移到 “LESS”處LESS: 下面的程序計(jì)算 =進(jìn)行 N次比較之后留下的就是這 N個(gè)數(shù)據(jù)的最大值。琢?xí)缒[幢莫墩健貍賢減賞炭募砸趟軟螢椎紫拷獺奠片收帽轍冤迢煩鐮臨匯編語(yǔ)言chap
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1