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

正文內(nèi)容

匯編語言程序設(shè)計(2)(編輯修改稿)

2025-02-03 21:55 本頁面
 

【文章內(nèi)容簡介】 BNET:?? ???? 第 5章 分支與循環(huán)程序設(shè)計 循環(huán)結(jié)構(gòu)程序設(shè)計舉例 ?【例 56】 編程顯示以“!”結(jié)尾的字符串。 ?如:“ Wele to MASM!”。 只知道循環(huán)結(jié)束的條件是該字符串以“!”結(jié)束,不知道字符串的長度,所以, 可用條件控制的方法來控制循環(huán)的次數(shù)。 第 5章 分支與循環(huán)程序設(shè)計 【例 56】(續(xù)) DATA SEGMENT MYSTR DB 39。Wele to MASM!39。 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX 第 5章 分支與循環(huán)程序設(shè)計 【例 56】(續(xù)) LEA SI,MYSTR NEXTCHAR: MOV DL,[SI] MOV AH,2 INT 21H CMP DL,39。!39。 JZ FINISH INC SI JMP NEXTCHAR 第 5章 分支與循環(huán)程序設(shè)計 【例 56】(續(xù)) FINISH: MOV AH,4CH INT 21H CODE ENDS END START 第 5章 分支與循環(huán)程序設(shè)計 計數(shù)循環(huán)程序 ?【例 56】 將內(nèi)存數(shù)據(jù)段 INSTR地址開始存放的一個由字母組成的字符串中的小寫字母全部轉(zhuǎn)換成大寫字母(其余字符不變)后存至內(nèi)存數(shù)據(jù)段 OUTSTR地址處。 ?如原字符串是“ hello ASM! 20220601” ,那么轉(zhuǎn)換完后應(yīng)該是“ HELLO ASM! 20220601” 。 第 5章 分支與循環(huán)程序設(shè)計 【例 56】(續(xù)) DATA SEGMENT INSTR DB 39。hello ASM! 2022060139。 STRLEN EQU $INSTR OUTSTR DB STRLEN DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX 第 5章 分支與循環(huán)程序設(shè)計 【例 56】(續(xù)) LEA SI,INSTR LEA DI,OUTSTR MOV CX,STRLEN NEXTCHAR: MOV AL,[SI] CMP AL,39。a39。 JB UNCHG 。不是小寫字母 ,則不轉(zhuǎn)換 CMP AL,39。z39。 JA UNCHG 。不是小寫字母 ,則不轉(zhuǎn)換 SUB AL,20H 。將小寫字母轉(zhuǎn)換為大寫字母 UNCHG: MOV [DI],AL INC SI INC DI LOOP NEXTCHAR 第 5章 分支與循環(huán)程序設(shè)計 【例 56】(續(xù)) MOV AH,4CH INT 21H CODE ENDS END START 第 5章 分支與循環(huán)程序設(shè)計 循環(huán)結(jié)構(gòu)程序設(shè)計舉例(續(xù)) ?【例 57】 編程以二進(jìn)制形式顯示 BX的值(假設(shè)為無符號數(shù))。 如果 (BX)=20,那么顯示: 0000000000010100B。 ?分析: ?由于已知 BX是 16位的,因此,循環(huán)的次數(shù)就是16次,所以可以采用計數(shù)法控制循環(huán)。 第 5章 分支與循環(huán)程序設(shè)計 第 5章 分支與循環(huán)程序設(shè)計 【例 57】(續(xù)) CODE SEGMENT ASSUME CS:CODE START: MOV AX,DATA MOV DS,AX MOV BX,20 MOV CX,16 。 計數(shù)器 CX,置初值 16 NEXTCHAR: ROL BX,1 。顯示順序是從左往右 , MOV DL,BL 。要顯示的值僅占最低位 D0 AND DL,1 。清除 D7~ D1 OR DL,30H MOV AH,2 INT 21H 。利用 2號 DOS調(diào)用顯示 LOOP NEXTCHAR 。循環(huán)執(zhí)行 16次 FINISH: MOV DL,39。B39。 MOV AH,2 INT 21H 。利用 2號 DOS調(diào)用 ,顯示 39。B‘ MOV AH,4CH INT 21H 。 返回操作系統(tǒng) CODE ENDS END START 第 5章 分支與循環(huán)程序設(shè)計 ?【例 58】 編程以十六進(jìn)制形式顯示 BX的值(假設(shè)為無符號數(shù))。 ?如 (BX)=20,那么顯示 0014H。 第 5章 分支與循環(huán)程序設(shè)計 N 第 5章 分支與循環(huán)程序
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1