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

正文內(nèi)容

第七章簡單程序設(shè)計應(yīng)用-資料下載頁

2024-09-28 15:01本頁面

【導讀】以是DS以外的其他段,但目的串只能在ES段。其中目的串必須為DI所指向的數(shù)據(jù)單元。若已確定為字節(jié)操作或字操作,可采用無操作數(shù)指令。操作:①先判斷CX=0?CLD清除方向標志指令。功能:DF←1,可使地址自動減1、減2或減4。即CX=0或ZF=0時退出,否則CX←CX-1,重復執(zhí)行。用于搜索在數(shù)據(jù)塊中是否存在某一關(guān)鍵字。不用串處理指令,可用下列程序段代替REPMOVSB. 例:比較兩個字符串,若相同,標志單元FLAG置0,否則置-1。

  

【正文】 LOOP AGAIN RET MAIN ENDP CODE ENDS END START 第 7章 《 IBM PC 80X86匯編語言程序設(shè)計 》 冶金工業(yè)出版社 冒泡排序舉例 算法: 具體實現(xiàn)過程:從第一個數(shù)開始依次對相鄰兩個數(shù)進行比較,如次序?qū)t不做任何操作;如次序不對則使這兩個數(shù)交換位置。表 ,可以看出,在做了第一遍的( N一 1)次比較后,最小的數(shù)已經(jīng)放到了最后,所以第二遍比較只需要考慮( N一 1)個數(shù),即只需要比較( N一 2)次,第三遍則只需要做( N一 3)次比較 …… 總共最多( N一 1)遍比較就可以完成排序。 第 7章 《 IBM PC 80X86匯編語言程序設(shè)計 》 冶金工業(yè)出版社 例 有一個首地址為 a的 N字數(shù)組,請編制程序使該數(shù)組中的數(shù)按照從大到小的次序整序。 ;冒泡排序程序清單如下: DATA SEGMENT ;定義數(shù)據(jù)段 ARR DW 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20 DW 18, 14, 17, 16, 15, 13, 19 COUT EQU( $- ARRAY) / 2 DATA ENDS CODE SEGMENT ;代碼段開始 ASSUME CS: PROG, DS: DATA 第 7章 《 IBM PC 80X86匯編語言程序設(shè)計 》 冶金工業(yè)出版社 START: MOV AX, DATA; ;設(shè)置數(shù)據(jù)段初值 MOV DS, AX MOV CX, COUT ;置循環(huán)次數(shù) LAB1: MOV DI, CX MOV BX, 0 LAB2: MOV AX, ARR[BX] ;取數(shù)組第一個數(shù) CMP AX, ARR[BX+ 2] ;與第二個數(shù)比較 JGE CONTI ;大于轉(zhuǎn) CONT1 XCHG AX, ARR[BX+ 2] ;交換順序 MOV ARR[BX], AX 第 7章 《 IBM PC 80X86匯編語言程序設(shè)計 》 冶金工業(yè)出版社 CONTI: ADD BX, 2 ;取下一個數(shù) LOOP LAB2 MOV CX, DI LOOP LAB1 MOV AH, 4CH ;返回 DOS INT 21H CODE ENDS ;代碼段結(jié)束 END START 第 7章 《 IBM PC 80X86匯編語言程序設(shè)計 》 冶金工業(yè)出版社 多精度數(shù)運算舉例 例 試編制一程序段 , 將一個多精度數(shù)變補 。 第 7章 《 IBM PC 80X86匯編語言程序設(shè)計 》 冶金工業(yè)出版社 程序段如下: XOR CH,CH 。CH清 0 MOV BL,CL MOV DI,SI LP1: NOT BYTE PTR[SI] 。各位取反 INC SI 。指針加 1 LOOP LP1 。循環(huán) , 直到處理完所有位數(shù) MOV CL,BL STC 。 標志寄存器 CF位置 “1” LP2: ADC BYTE PTR[DI],0 。 末位加 1 INC DI LOOP LP2 。 循環(huán) , 直到處理完所有的位數(shù) 第 7章 《 IBM PC 80X86匯編語言程序設(shè)計 》 冶金工業(yè)出版社
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1