必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網 > 計算機類 > 計算機等級 > 資訊 >

2014計算機三級《PC技術》考試要點:匯集語言程序設計的基本方法

時間: 家輝2 資訊

  (1)分析問題,建立數學模型;

  (2)設計算法,繪制流程圖;

  (3)程序編寫;

  (4)上機調試。

  (二)順序結構程序設計

  順序結構程序是最簡單的程序結構,它的執行順序和程序中語句的排列順序完全一致,會自上而下線性地順序地進行,這種結構的匯編程序通常是比較簡單的程序。在用匯編語言程序編寫的程序中,存在著大量的順序結構的程序。

  (三)分支程序設計 1.分支程序的結構形式

  分支程序的結構大體上有兩種形式:兩*分支結構和開關結構。

  2.分支程序的設計方法

  在匯編語言中,程序分支的實現是通過轉移指令來完成的,即條件滿足與否的判斷和程序執行順序的確定,都需要依靠轉移指令。分支程序的基本設計方法很多,主要有三種:利用轉移指令直接分支法、跳轉表達法和邏輯尺法。

  (四)循環程序設計1.循環程序結構

  循環程序一般由循環準備(初始化)、循環處理(循環體)、循環控制與修改、循環結果處理等部分組成。

  2.循環程序設計

  (1)計數控制循環程序

  計數控制的循環設計非常簡單,其特點是循環次數已知,利用某個寄存器或存儲單元作計數器,由計數器的值控制循環結束。計數的方法有兩種:增量計數和減量計數。計數器置初值后,每循環一次,計數器的值按步長值進行加減,直到某一值時,循環結束。

  (2)條件控制循環程序

  當循環次數未知時,可采用條件控制的方法,編寫條件控制循環程序。在程序設計中,應首先確定循環控制條件,每循環一次,都要對條件進行檢查。若滿足條件,則循環結束,否則繼續循環,直到滿足條件為止。(3)多重循環程序設計

  多重循環程序是指循環體中仍然有循環程序,又稱之為循環嵌套。

  (五)子程序設計

  1.子程序一般以文件形式編寫,并常以過程形式存放在代碼段中。

  子程序文件通常由子程序說明和子程序本體組成。子程序說明通常包括子程序功能描述(名稱,性能,執行時間等)、所有寄存器和存儲單元、子程序入口和出口參數及是否又調用其他子程序等。說明部分應簡明、確切、使人一目了然。子程序的結構一般包括保存現場、依入口參數從指定位置取加工信息、加工處理、依出口參數指定位置送出處理結果、恢復現場和返回調用程序等部分。形式為:

  子程序名 PROC

  ┆

  RET

  子程序名 ENDS

  即一般用過程定義語句將子程序定義為獨立的程序段,使之具有NEAR屬性或FAR屬性,使得程序結構清晰,增加可讀性。

  2.子程序的調用和返回

  主程序調用子程序使用指令CALL。根據CALL獲得目標地址的方法,有四種調用方式:段內直接調用方式、段內間接調用方式、段間直接調用方式和段間間接調用方式。為了能正確返回,不管哪一種調用方式,都需要把斷點(即CALL指令的下一條指令的地址)入棧保護。同時,CALL指令的類型必須與RET指令類型相匹配。

  主程序調用程序方式分直接調用和間接調用兩種類型,每種類型又分為段內調用和段間調用兩種方式。

  3.主程序和子程序間的信息交換

  子程序中允許改變的數據叫參數。參數有入口參數和出口參數。主程序調用子程序之前必須向子程序提供一些參數,而子程序執行完畢后又要將執行結查提供給主程序使用。參數傳遞的方式一般有3種,即用寄存器傳遞參數、用參數表傳遞參數和用堆棧傳遞參數。不論采用哪種方式,調用程序和子程序都必須互相呼應。子程序需要在哪里取參數,主程序就應將參數送到哪里,并且要注意參數的先后順序。

  4.遞歸子程序和子程序嵌套

  在子程序調用過程中,子程序調用該子程序本身稱為遞歸調用。遞歸分直接遞歸和間接遞歸兩種方式。直接遞歸子程序的結構為:

  SBC PROC

  ┆

  CALL SBC

  ┆

  RET

  SBC ENDP

  間接遞歸于程序的格式:

  SBC1 PROC

  ┆

  CALL SBC2

  ┆

  RET

  SBC2 PROC

  ┆

  CALL SBC1

  ┆

  RET

  設計遞歸子

  程序的關鍵是防止出現死循環,注意脫離遞歸的出口條件。

56374 主站蜘蛛池模板: 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 机床主轴维修|刀塔维修|C轴维修-常州翔高精密机械有限公司 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 搪瓷搅拌器,搪玻璃搅拌器,搪玻璃冷凝器_厂家-淄博越宏化工设备 | 自动化改造_智虎机器人_灌装机_贴标机-上海圣起包装机械 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 锂电混合机-新能源混合机-正极材料混料机-高镍,三元材料混料机-负极,包覆混合机-贝尔专业混合混料搅拌机械系统设备厂家 | 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 包头市鑫枫装饰有限公司| SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 行业分析:提及郑州火车站附近真有 特殊按摩 ?2025实地踩坑指南 新手如何避坑不踩雷 | 今日娱乐圈——影视剧集_八卦娱乐_明星八卦_最新娱乐八卦新闻 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | _网名词典_网名大全_qq网名_情侣网名_个性网名 | 恒温水槽与水浴锅-上海熙浩实业有限公司| 建筑资质代办-建筑企业资质代办机构-建筑资质代办公司 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 | 不锈钢搅拌罐_高速搅拌罐厂家-无锡市凡格德化工装备科技有限公司 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 定制/定做衬衫厂家/公司-衬衫订做/订制价格/费用-北京圣达信 | 玄米影院| 空冷器|空气冷却器|空水冷却器-无锡赛迪森机械有限公司[官网] | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 氟氨基酮、氯硝柳胺、2-氟苯甲酸、异香兰素-新晨化工 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | 江西自考网| 变色龙云 - 打包app_原生app_在线制作平台_短链接_ip查询 | 防潮防水通风密闭门源头实力厂家 - 北京酷思帝克门窗 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 沈阳液压泵_沈阳液压阀_沈阳液压站-沈阳海德太科液压设备有限公司 | 雨燕360体育免费直播_雨燕360免费NBA直播_NBA篮球高清直播无插件-雨燕360体育直播 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 氟塑料磁力泵-不锈钢离心泵-耐腐蚀化工泵厂家「皖金泵阀」 |