大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁(yè) 手機(jī) > 正文

程序設(shè)計(jì)(指比較大型的程序設(shè)計(jì))的一般步驟有哪些介紹(程序設(shè)計(jì)(指比較大型的程序設(shè)計(jì))的一般步驟有哪些詳細(xì)情況如何)

2022-08-20 04:30:38 手機(jī) 來(lái)源:
導(dǎo)讀 想必現(xiàn)在有很多小伙伴對(duì)于程序設(shè)計(jì)(指比較大型的程序設(shè)計(jì))的一般步驟有哪些方面的知識(shí)都比較想要了解,那么今天小好小編就為大家收集了一

想必現(xiàn)在有很多小伙伴對(duì)于程序設(shè)計(jì)(指比較大型的程序設(shè)計(jì))的一般步驟有哪些方面的知識(shí)都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于程序設(shè)計(jì)(指比較大型的程序設(shè)計(jì))的一般步驟有哪些方面的知識(shí)分享給大家,希望大家會(huì)喜歡哦。

1、匯編語(yǔ)言程序設(shè)計(jì)步驟: 分析問(wèn)題,抽象出描述問(wèn)題的數(shù)據(jù)模型 2、 確定問(wèn)題的算法思想 3、 畫出流程圖或結(jié)構(gòu)圖 4、 分配存儲(chǔ)器和工作單元(寄存器) 5、 逐條編寫程序 6、 靜態(tài)檢查,上機(jī)調(diào)試 例:編程查找考生的最高分,假設(shè)所有考生分?jǐn)?shù)已存入計(jì)算機(jī)內(nèi)存。

2、 分析問(wèn)題 根據(jù)條件、特點(diǎn)、規(guī)律 →數(shù)學(xué)模型 本例分?jǐn)?shù)已給定為0~200之間的整數(shù)集合(考慮加試分) ,記為{S},找max{S}(注: 簡(jiǎn)單問(wèn)題不一定寫數(shù)學(xué)模型) 。

3、 2、 確定算法思想 最好利用現(xiàn)成算法和程序設(shè)計(jì)方法,若無(wú),則需根據(jù)實(shí)踐經(jīng)驗(yàn)總結(jié)算法思想。

4、如本例, 從成績(jī)單第一分?jǐn)?shù)往下看,邊看邊比較,記住較高分,舍棄較低分,直至看完,最高分存于 腦中。

5、歸納算法思想:建立數(shù)據(jù)指針并指向數(shù)據(jù)區(qū)首地址。

6、將第一數(shù)取入寄存器(如AL) , 與下一數(shù)比較,若下一數(shù)大則將其取入寄存器,否則調(diào)整指針,再與下一數(shù)比較,重復(fù)上述 過(guò)程,直至比較完畢,寄存器中即最高分。

7、 讀分?jǐn)?shù)用MOV指令,比較用CMP指令,分析判斷用條件轉(zhuǎn)移指令。

8、 3、 畫流程圖或結(jié)構(gòu)圖 有邏輯流程、算法流程、程序流程等,復(fù)雜問(wèn)題需畫模塊結(jié)構(gòu)。

9、本例簡(jiǎn)單,只畫出程序 流程圖(用模塊化結(jié)構(gòu)的N-S流程圖表示) : 本例的N-S流程圖 圖中初始化包括:設(shè)一個(gè)計(jì)數(shù)器,將分?jǐn)?shù)個(gè)數(shù)減一后送計(jì)數(shù)器,每比較一次減一,至 零查找結(jié)束;建立一個(gè)指針指向數(shù)據(jù)區(qū)。

10、 開(kāi)始 初始化 取第一數(shù)到寄存器 與下一數(shù)比較 下一數(shù)大? 是 否 取大數(shù)到寄存器 修改指針,計(jì)數(shù)次數(shù)減一 返回到循環(huán)體開(kāi)始,直到計(jì)數(shù)次數(shù)為0退出循環(huán) 結(jié)束 4、 分配存儲(chǔ)器空間和工作單元(寄存器) 定義數(shù)據(jù)段、堆棧段、代碼段等。

11、工作單元一般用寄存器。

12、本例:分?jǐn)?shù)放數(shù)據(jù)段,建100 字節(jié)堆??臻g,BX作數(shù)據(jù)指針,CX作計(jì)數(shù)器,AL放最高分。

13、 5、 逐條編寫程序 DATA SEGMENT FEN DB 85,90,60,75,87,35,80,78,96,82…… ;存分?jǐn)?shù) MAX DB ? ;存最高分 DATA ENDS STACK SEGMENT PARA STACK ‘STACK’ DB 100 DUP(?) ;100字節(jié)堆棧 STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START PROC FAR PUSH DS MOV AX,0 PUSH AX ;為了返回DOS MOV AX,DATA MOV DS,AX ;置數(shù)據(jù)段寄存器 MOV BX,OFFSET FEN ;置數(shù)據(jù)指針 MOV CX,MAX-FEN ;置計(jì)數(shù)器初值 DEC CX ;N個(gè)分?jǐn)?shù)比較N-1次 MOV AL,[BX] ;取第一個(gè)分?jǐn)?shù) LOP: INC BX ;調(diào)整指針 CMP AL,[BX] ;與下一數(shù)比較 JAE NEXT ;大于等于則轉(zhuǎn) MOV AL,[BX] ;否則取下一數(shù) NEXT: LOOP LOP ;計(jì)數(shù)器減一, ;不為零轉(zhuǎn)LOP MOV MAX,AL ;存放最高分 RET ;返回DOS START ENDP CODE ENDS END START 6、 靜態(tài)檢查,上機(jī)調(diào)試 選用指令盡量字節(jié)少,使其執(zhí)行速度快。

14、易錯(cuò)處應(yīng)重點(diǎn)查,如比較次數(shù)、轉(zhuǎn)移條件等。

15、 確信無(wú)錯(cuò)后方可上機(jī)調(diào)試。

本文到此結(jié)束,希望對(duì)大家有所幫助。


版權(quán)說(shuō)明: 本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!


標(biāo)簽:

最新文章:

成人精品日韩专区在线观看 | 在线九月婷婷丁香伊人| 中文字幕一区二区熟女| 国产韩国日本精品视频| 国产人妻熟女高跟丝袜| 99久久国产精品免费| 国产丝袜极品黑色高跟鞋| 好东西一起分享老鸭窝| 国产日韩综合一区在线观看| 欧美中文字幕日韩精品| 久久精品国产在热亚洲| 亚洲一区二区三区日韩91| 91精品国自产拍老熟女露脸 | 亚洲最大的中文字幕在线视频| 欧美精品久久男人的天堂| 精品国产av一区二区三区不卡蜜 | 日韩精品在线观看一区| 高清国产日韩欧美熟女| 日韩人妻一区中文字幕| 国产水滴盗摄一区二区| 一级片二级片欧美日韩| 亚洲a级一区二区不卡| 亚洲综合一区二区三区在线| 91老熟妇嗷嗷叫太91| 欧美亚洲综合另类色妞| 国语久精品在视频在线观看| 国产免费一区二区三区av大片| 成人欧美一区二区三区视频| 精品综合欧美一区二区三区| 国产精品成人免费精品自在线观看| 欧美精品在线播放一区二区| 精品国产一区二区欧美| 91免费精品国自产拍偷拍| 日本二区三区在线播放| 91日韩在线视频观看| 夜夜躁狠狠躁日日躁视频黑人| 日本理论片午夜在线观看| 亚洲黄片在线免费小视频| 国产二级一级内射视频播放| 久久精品国产亚洲av麻豆| 99日韩在线视频精品免费|