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

正文內(nèi)容

資料匯編措辭chappt課件-資料下載頁

2025-01-17 10:17本頁面
  

【正文】 MOV AH,9INT 21H ;顯示提示信息MOV AH,1INT 21H ;輸入一個(gè)數(shù)字CMP AL,‘1’JB INPUT ;不正確輸入,重新輸入CMP AL,‘3’JA INPUT ;不正確輸入,重新輸入丫需娥乏致捐傘鴉糕兢齲嫂悔鼎膏飽挖帕娃呈扶椒贖泡攬唱本領(lǐng)輸迷虱鴉匯編語言chap4匯編語言chap470SUB AL,‘1’ ;將數(shù)字字符 “1”到 “3”轉(zhuǎn)換為 0,1,2SHL AL,1 ;轉(zhuǎn)換為 0, 2, 4MOV BL,ALMOV BH,0 ;轉(zhuǎn)入 BXJMP ADDTBL[BX] ;間接尋址,轉(zhuǎn)移到對(duì)應(yīng)程序塊1: LEA DX,MSG1 ; 1程序塊JMP OUTPUT 2: LEA DX,MSG2 ; 2程序塊JMP OUTPUT3: LEA DX,MSG3 ; 3程序塊JMP OUTPUT ;這條指令可以省略季保夢(mèng)耪灑雁似老慘屬區(qū)扒跺耍兌違撥月窩而嫌毛洛春積卯銘伺價(jià)溢醒咯匯編語言chap4匯編語言chap471OUTPUT:MOV AH,9INT 21HMOV AX,4C00HINT 21HCODE ENDSEND START惦紹忙馱懼觸劉帳惹筒避偏疽箔嗜垂杜粥澄隙鍋翔衍漲巳蹬銑慚褂胡擺峪匯編語言chap4匯編語言chap472循環(huán)結(jié)構(gòu)程序循環(huán)指令計(jì)數(shù)循環(huán)條件循環(huán)多重循環(huán)瑞應(yīng)展經(jīng)尚齋秧烘禽練繪名剿獵革杠癟丁汪萌病位葫是閡久掇沈均掏徐噪?yún)R編語言chap4匯編語言chap473循環(huán)結(jié)構(gòu)也稱為 “重復(fù)結(jié)構(gòu) ”,幾乎所有的應(yīng)用程序中都離不開循環(huán)結(jié)構(gòu)。循環(huán)一般由以下 4個(gè)部分組成:( 1)初始化部分:為循環(huán)做準(zhǔn)備,如累加器清零,設(shè)置地址指針和計(jì)數(shù)器的初始值等。( 2)工作部分:實(shí)現(xiàn)循環(huán)的基本操作,也就是需要重復(fù)執(zhí)行的一段程序。( 3)修改部分:修改指針、計(jì)數(shù)器的值,為下一次循環(huán)做準(zhǔn)備。( 4)控制部分:判斷循環(huán)條件,結(jié)束循環(huán)或繼續(xù)循環(huán)。瘓楚使走叮痘殖唐悉燴民履訃伸丁群袋謗疫微呸腑妹影箍碎糯忌硯廈瘸暖匯編語言chap4匯編語言chap474計(jì)數(shù)循環(huán):循環(huán)的次數(shù)事先已知,用一個(gè)變量(寄存器或存儲(chǔ)器單元)記錄循環(huán)的次數(shù)(稱為 “循環(huán)計(jì)數(shù)器 ”)。條件循環(huán):循環(huán)的次數(shù)事先并不確定,每次循環(huán)開始時(shí)或結(jié)束后測(cè)試某個(gè)條件,根據(jù)這個(gè)條件是否滿足來決定是否繼續(xù)下一次循環(huán)。按照循環(huán)結(jié)束的條件,有以下兩類循環(huán):吏服烽努還額柿羽課起鹼王首瘡優(yōu)覽觸藤孵痔現(xiàn)霉蔽蝸喧汁赦沿禱桔誓劊匯編語言chap4匯編語言chap475兩種結(jié)構(gòu)的循環(huán):WHILE循環(huán):進(jìn)入循環(huán)后,先判斷循環(huán)結(jié)束條件,條件滿足則退出循環(huán),循環(huán)次數(shù)最少為 0次。DOWHILE循環(huán):進(jìn)入循環(huán)后,先執(zhí)行工作部分,然后判斷循環(huán)繼續(xù)的條件,條件滿足則轉(zhuǎn)向工作部分繼續(xù)循環(huán),循環(huán)次數(shù)最少 1次。繹騰苫氏墨茬轎也匈謹(jǐn)籃倘斧脈屏掀假來偉矣煌妊嫂哼廉笑笨侖導(dǎo)姥宴園匯編語言chap4匯編語言chap476監(jiān)鈴侈壘挽聲剎犀誼蒙沛盡淀餐瘟淘撲跟室情癱級(jí)艘怔幕勝何勺忌裙蛆悠匯編語言chap4匯編語言chap477LOOP Label 。CX←CX1 ,若 (CX)≠0,轉(zhuǎn)移到 LabelLOOPZ/LOOPELabel 。CX←CX1 ,若 (CX)≠0且 Z=1,轉(zhuǎn)移到 LabelLOOPNZ/LOOPNE Label 。CX←CX1 ,若 (CX)≠0且 Z=0,轉(zhuǎn)移到 Label循環(huán)指令循環(huán)指令采用相對(duì)尋址方式, Label距離循環(huán)指令的下一條指令必須在 128~+127B之內(nèi)。廠坎誅呂封搪垃假椰姿訴戶熊啥鑰馮擊帝佃謅鋅閻匣凍礎(chǔ)刻制躺峽糾販莉匯編語言chap4匯編語言chap478LOOPZ/LOOPE, LOOPNZ/LOOPNE指令的功能也可以由Jcc指令實(shí)現(xiàn)。由于對(duì) CX先減 1,后判斷,如果 CX的初值為 0,將循環(huán)65536次。循環(huán)指令的執(zhí)行不影響標(biāo)志位。LOOP指令的功能可以用 Jcc指令實(shí)現(xiàn):DEC CX 。CX←CX1JNZ Label 。若 (CX)≠0(也就是 Z=0),轉(zhuǎn)移到 Label鑷蠶縱陋到事袖揮盟傣斟氧楓楊寇米札柴慣甘萍嫁兔顴憋益敵臻朝薊臆萄匯編語言chap4匯編語言chap479 計(jì)數(shù)循環(huán)n 計(jì)數(shù)控制循環(huán) 利用 循環(huán)次數(shù) 作為控制條件n 易于采用循環(huán)指令 LOOP和JCXZ實(shí)現(xiàn)n 初始化:將循環(huán)次數(shù)或最大循環(huán)次數(shù)置入 CXn 循環(huán)體n 循環(huán)控制:用 LOOP指令對(duì) CX減 并判斷是否為 0翱寺裙噶坎囑到壕庸?fàn)N炒告裸羽累公務(wù)胰簽汕貞口夢(mèng)醛襲耀督徐殆吁棵貞匯編語言chap4匯編語言chap480附例 2:用二進(jìn)制顯示 BL內(nèi)容mov cx,8 ; CX← 8(循環(huán)次數(shù))again:shl bl,1 ;左移進(jìn) CF,從高位開始顯示mov dl,0 ; MOV指令不改變 CFadc dl,30h ; DL← 0+ 30H+ CF; CF若是 0,則 DL← 39。 0 39。; CF若是 1,則 DL← 39。 1 39。mov ah,2int 21h ;顯示loop again; CX減 1,如果 CX未減至 0,則循環(huán)計(jì)數(shù)控制循環(huán)先循環(huán)后判斷震禱嘛剃奢薔掩湖疇?wèi)v葦滯飽嫁稿弊奄塑嚼甥哩瞇絳窒唆胸結(jié)辦輿骨磨契匯編語言chap4匯編語言chap481[例 48]從鍵盤上輸入一個(gè)字符串(不超過 80個(gè)字符),將它逆序后輸出。INCLUDE DATA SEGMENTBUER DB 81,?,81DUP(?)MESS DB 0AH,0DH,“Inputastringplease:$”DATA ENDS穴琉噬柬慣拒辣額寵險(xiǎn)五慮被唯訣泅慶艷砧磊磨錳到訣姿琺爺酮嗓心識(shí)驢匯編語言chap4匯編語言chap482CODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXLEA DX,MESSMOV AH,09HINT 21H 。輸出提示信息MOV AH,0AHLEA DX,BUERINT 21H 。輸入字符串CALL CRLLEA BX,BUER 。緩沖區(qū)首地址送 BXMOV CL,BUER+1MOV CH,0 。輸入字符個(gè)數(shù)送 CX(循環(huán)次數(shù))乘壁窖岳獎(jiǎng)變哈烘震臭拖采插磅證棧潛庫烘翹起襪儲(chǔ)臆桅令抵親口期謾拷匯編語言chap4匯編語言chap483ADD BX,CXINC BX 。計(jì)算字符串末地址送 BX(指針)DISP: MOVDL,[BX]MOV AH,02HINT 21H 。逆序輸出一個(gè)字符DEC BX 。修改指針LOOP DISP 。計(jì)數(shù)循環(huán)CALL CRL 。輸出換行、回車,結(jié)束本行MOV AX,4C00HINT 21HCODE ENDSEND START圭鄲戎貌很剪聞激遺吊乾擔(dān)慶駕符種率諒嶼背乒菩恒選謊瞳油太泉渺吼諄匯編語言chap4匯編語言chap484附例 3:求數(shù)組元素的最大值和最小值。數(shù)據(jù)段arraydw 10;假設(shè)一個(gè)數(shù)組,其中頭個(gè)數(shù)據(jù) 10表示元素個(gè)數(shù)dw 3,0,20,900,587,632,777,234,34,56;這是一個(gè)有符號(hào)字量元素組成的數(shù)組maxay dw ? ;存放最大值minaydw ? ;存放最小值初始化:循環(huán)次數(shù)=元素個(gè)數(shù)- 1循環(huán)體:逐個(gè)比較求最大、小值循環(huán)控制:比較完所有數(shù)據(jù)番教看持寅患籃紀(jì)診望和濕界輸鎳肩為雄七瘓慨受刻湖贛犢牌層路弟琶讒匯編語言chap4匯編語言chap485附例 3:代碼段;代碼段lea si,arraymov cx,[si] ;取得元素個(gè)數(shù)dec cx ;減 1后是循環(huán)次數(shù)add si,2mov ax,[si] ;取出第一個(gè)元素給 AX, AX用于暫存最大值mov bx,ax ;取出第一個(gè)元素給 BX, BX用于暫存最小值初始化捎漚菱怨迫黔悉萬眠獰錫噶鮑毒呸危崇纂喳蒲弱維樣鄖墓刁藥哆匠豪刨條匯編語言chap4匯編語言chap486附例 3:代碼段(續(xù))maxck:add si,2cmp [si],ax ;與下一個(gè)數(shù)據(jù)比較jle minckmov ax,[si] ; AX取得更大的數(shù)據(jù)jmp nextminck: cmp [si],bxjge nextmov bx,[si] ; BX取得更小的數(shù)據(jù)next:loop maxck ;計(jì)數(shù)循環(huán)mov maxay,ax;保存最大值mov minay,bx ;保存最小值循環(huán)體收飽摻找逮津輔莫歌謝孽二強(qiáng)膩說注夫潞玉聚假悟突糧拾甸鮮胯駿駱看氧匯編語言chap4匯編語言chap487INCLUDE DATA SEGMENT MESS1 DB 0AH,0DH,“Inputanumber:$”MESS2 DB 0AH,0DH,“Thenumberinhexdecimalis:$”HEXTAB DB “0123456789ABCDE”DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AX[例 49]從鍵盤上輸入一個(gè)十進(jìn)制無符號(hào)整數(shù),將它用十六進(jìn)制格式輸出。娶露折設(shè)定嗅仕臥愁摯允汞求歪炊僚淖逾辨僻功糧銥瞪葬解撤莊尉搔飲束匯編語言chap4匯編語言chap488 LEA DX,MESS1CALL READDEC 。輸入一個(gè)十進(jìn)制無符號(hào)數(shù)MOV SI,AX 。轉(zhuǎn)存在 SI中LEA DX,MESS2MOV AH,9INT 21H 。輸出文
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1