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

正文內(nèi)容

基本結(jié)構(gòu)程序設(shè)計(jì)方法-展示頁

2025-01-22 04:05本頁面
  

【正文】 apn stack endsn code segmentn n assume cs :code,ds:data,ss:stack 20n 采用冒泡排序法。n ( 3)防止出沒死循環(huán),即不能讓循環(huán)回到初始條件,引起死循環(huán)。多重循環(huán)設(shè)計(jì)方法與單重循環(huán)設(shè)計(jì)方法相,但應(yīng)注意:n ( 1)各重循環(huán)的初始控制條件及程序?qū)崿F(xiàn)。 16例 2023H: 0100H開始的 256個(gè)字節(jié)的數(shù)據(jù)塊移動(dòng)到內(nèi)存 2023H: 0200Hn mov ax,2023h ;初始化,為循環(huán)工作準(zhǔn)備n mov ds,axn mov si ,0100h ;設(shè)置源數(shù)據(jù)塊地址指針n mov di ,0200h ;設(shè)置目的地址指針n mov cx ,100h ;設(shè)置循環(huán)次數(shù)n next: mov al,[si] ;循環(huán)體n mov [di],aln inc si ;修改參數(shù)n inc din loop next ;循環(huán)控制n mov ah,4chn int 21h17n 例 BX寄存器中有一個(gè) 16位二進(jìn)制數(shù),編程統(tǒng)計(jì)該數(shù)中 1的個(gè)數(shù),將其結(jié)果放到 CL寄存器中。n 對(duì) “先執(zhí)行,后判斷 ”結(jié)構(gòu),進(jìn)入循環(huán)后至少要執(zhí)行一次循環(huán)體,再判判斷循環(huán)是否結(jié)束。n ( 3)修改參數(shù):修改操作數(shù)地址,為下次循環(huán)作準(zhǔn)備。14循環(huán)程序的常見結(jié)構(gòu)形式15n 無論哪種循環(huán)結(jié)構(gòu),都包括以下四個(gè)部分:n ( 1)初始化:為循環(huán)作準(zhǔn)備,設(shè)置循環(huán)計(jì)數(shù)值,設(shè)置變量初值。循環(huán)程序有兩種結(jié)構(gòu)形式,一種是 “先執(zhí)行,后判斷 ”,另一種為 “先判斷,后執(zhí)行 ”。n三、循環(huán)結(jié)構(gòu)n循環(huán)結(jié)構(gòu)是程序設(shè)計(jì)中最常用的結(jié)構(gòu)。10n 源程序如下:n data segmentn x dw15n y dw?n data endsn stack segment stack ’stack’n db100 dup(?)n stack endsn code segmentn assume cs:code,ds:data,ss:stack11n start: push axn mov ax,datan mov ds,axn mov ax,xn and ax,axn jz xeron jns zeron mov bx,offffhn jmp donen 12n =1 當(dāng)> 0n 符號(hào)函數(shù) y =0 當(dāng) =0n =1 當(dāng)< 0n 要實(shí)現(xiàn)符號(hào)函數(shù),只要把從內(nèi)存中取出來,執(zhí)行一次 “與 ”或 “或 ”操作,就可以把的數(shù)值特征反映在標(biāo)志上,再根據(jù)標(biāo)志來轉(zhuǎn)移。典型的分支結(jié)構(gòu)如教材圖 所示。n 例 TABLE開始存放 0~9的平方值,通過人機(jī)對(duì)話,對(duì)任意給定的數(shù)( 0~9),查表得的平方值,將其放在 AL中。?起止框4( 2)判斷框 ( 3)處理框 ( 4)調(diào)用框 5( 5)指向線 ( 6)連接框 6一、 流程圖具有簡(jiǎn)潔、明了、直觀的特點(diǎn)。1概述 匯編語言程序設(shè)計(jì)的一般步驟 流程圖2基本結(jié)構(gòu)程序設(shè)計(jì)方法一、 順序程序設(shè)計(jì)二、 第五節(jié) 分支程序設(shè)計(jì)三、 循環(huán)程序設(shè)計(jì)四、 子程序設(shè)計(jì)匯編語言程序設(shè)計(jì)的一般步驟匯編語言程序設(shè)計(jì)一般有以下幾個(gè)步驟:1.分析問題,確定算法2.繪制流程圖3.根據(jù)流程圖編制程序4.調(diào)試程序3流程圖1.流程圖的概念流程圖是由特定的幾何圖形、指向線、文字說明來表示數(shù)據(jù)處理的步驟,形象描述邏輯控制結(jié)構(gòu)以及數(shù)據(jù)流程的示意圖。2.流程圖符號(hào)表示( 1)起止框:表示程序的開始和結(jié)束。順序程序設(shè)計(jì)n 順序結(jié)構(gòu)n 順序結(jié)構(gòu)的程序一般是簡(jiǎn)單程序,其特點(diǎn)是程序順序執(zhí)行,無分支,無循環(huán)與轉(zhuǎn)移。n data segmentn table db 0,1,4,9,16,25,36,49,64,81n duf db ’please input ont number(0~9):’0dh,0ah,’$’n data endsn stack segment para stack’stack’n stap adb100dup(?)n code segment n assume cs:code,ds:data,ss:stack 7nstart: push axn mov ax,datan mov ds,axn mov ax,stackn mov ss,axn mov sp,topn mov bx,offset tablennext: mov dx,offset buf ; 9號(hào)功能調(diào)用,顯示字符串,提示輸入一個(gè)數(shù)n mov ah,9n int 21h8 mov ah,1 ; 1號(hào)功能調(diào)入,等待鍵入一個(gè)數(shù)且送 ALn int 21hn mov ah,0 ;查表得鍵入數(shù)的平方值n and al,0fh ;屏蔽高 4位n add bx,axn mov al,[bx]n mov ah,4chn int 21hn code endsn end start 9 二、分支結(jié)構(gòu)n 一個(gè)大的程序完全順序結(jié)構(gòu)實(shí)際上并不可能,經(jīng)常會(huì)遇到有分支的情況,分支結(jié)構(gòu)程序通常采用條件轉(zhuǎn)移或轉(zhuǎn)移表來實(shí)現(xiàn)。下面舉例說明分支結(jié)構(gòu):n 例 。程序框圖如教材圖 示。 zero: mov bx,0n jmp donenplus: mov bx,1 done: mov y, bxn mov ah,4chn int 21h code endsn
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1