日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

汇编语言——《子程序应用(数制转换)程序设计》实验任务书

發(fā)布時(shí)間:2024/10/5 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 汇编语言——《子程序应用(数制转换)程序设计》实验任务书 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、實(shí)驗(yàn)?zāi)康?/strong>

  • 掌握程序設(shè)計(jì)中的子程序結(jié)構(gòu);
  • 熟練使用過(guò)程偽指令、子程序調(diào)用和返回等匯編語(yǔ)言的指令編寫(xiě)子程序;
  • 掌握數(shù)制轉(zhuǎn)換方法;
  • 掌握利用DOS系統(tǒng)功能調(diào)用進(jìn)行字符輸入及字符輸出(顯示)的方法。
  • 二、實(shí)驗(yàn)環(huán)境與設(shè)備

    計(jì)算機(jī)一臺(tái),并且安裝Windows操作系統(tǒng)和macro assembler 5.0以上版本的系統(tǒng)軟件。

    三、預(yù)備知識(shí)

    1掌握匯編語(yǔ)言程序的上機(jī)步驟

    2、掌握DEBUG的使用方法,熟悉以下常用命令

    3、掌握匯編語(yǔ)言的指令

    ( 1 )數(shù)據(jù)傳送類指令。

    ( 2 )數(shù)據(jù)運(yùn)算類指令。

    ( 3 )邏輯判斷類指令。

    ( 4 )與轉(zhuǎn)移指令。

    ( 5 )循環(huán)指令等。

    四、實(shí)驗(yàn)內(nèi)容

    1、編寫(xiě)十進(jìn)制到十六進(jìn)制轉(zhuǎn)換程序。要求從鍵盤(pán)取得一個(gè)十進(jìn)制數(shù),然后把該數(shù)以十六進(jìn)制形式在屏幕上顯示出來(lái)

    2、已知從BUF開(kāi)始存放了10個(gè)16進(jìn)制字?jǐn)?shù)據(jù),編程求出這10個(gè)數(shù)中的最大數(shù),(將最大數(shù)存入MAX字節(jié)單元),并將其以10進(jìn)制數(shù)的形式在屏幕上顯示出來(lái)。

    (提示:以上兩題都要求采用子程序的方法)

    3、從鍵盤(pán)上輸入一行字符,如果這行字符比前一次輸入的一行字符長(zhǎng)度長(zhǎng),則保存該行字符,然后繼續(xù)輸入另一行字符;如果它比前一次輸入的行短,則不保存這行字符。按下‘$’輸入結(jié)束,最后將最長(zhǎng)的一行字符顯示出來(lái)。(選作)

    (提示:定義數(shù)據(jù)段,包括兩個(gè)變量STRING和BUFFER,格式如下:

    STRING?? DB? 0??? ;存放字符的個(gè)數(shù) DB 80 DUP (?), 0DH,0AH,‘$’;存放前一次輸入的字符串,兼作顯示緩沖區(qū) BUFFER? DB? 80? ;輸入字符串的緩沖區(qū),最多輸入80個(gè)字符 DB? ? DB? 80 DUP (20H)

    然后利用0AH號(hào)DOS系統(tǒng)功能調(diào)用收入字符,用09H號(hào)系統(tǒng)功能調(diào)用輸出。)

    五、實(shí)驗(yàn)要求

    1、上機(jī)前要作好充分準(zhǔn)備,包括程序框圖、源程序清單、調(diào)試步驟、測(cè)試方法、對(duì)運(yùn)行結(jié)果的分析等。

    2、要熟悉與實(shí)驗(yàn)有關(guān)的系統(tǒng)軟件(如編輯程序、匯編程序、連接程序和調(diào)試程序等)的使用方法。在程序的調(diào)試過(guò)程中,有意識(shí)地學(xué)習(xí)及掌握debug程序的各種操作命令,以便掌握程序的調(diào)試方法及技巧。

    3、程序調(diào)試完后,須由實(shí)驗(yàn)輔導(dǎo)教師在機(jī)器上檢查運(yùn)行結(jié)果,經(jīng)教師認(rèn)可后的源程序方可通過(guò)打印輸出。每個(gè)實(shí)驗(yàn)完成后,應(yīng)寫(xiě)出實(shí)驗(yàn)報(bào)告。實(shí)驗(yàn)報(bào)告的要求如下:

    (1)實(shí)驗(yàn)?zāi)康?#xff1a;對(duì)本次實(shí)驗(yàn)的目的加以說(shuō)明。

    (2)實(shí)驗(yàn)內(nèi)容:本次實(shí)驗(yàn)?zāi)闼瓿傻木唧w內(nèi)容加以說(shuō)明。

    (3)設(shè)計(jì)思想:繪制程序框圖,并說(shuō)明原理及算法、程序及數(shù)據(jù)結(jié)構(gòu)、主要符號(hào)名等。

    (4)程序代碼:經(jīng)輔導(dǎo)教師確認(rèn)后的程序清單。

    (5)結(jié)果分析:包括調(diào)試情況,如上機(jī)時(shí)遇到的問(wèn)題及解決辦法、觀察到的現(xiàn)象及其分析.對(duì)程序設(shè)計(jì)技巧的總結(jié)及分析;程序的輸出結(jié)果及對(duì)結(jié)果的分析;實(shí)驗(yàn)的心得體會(huì)等。

    ?

    ?

    總結(jié)

    以上是生活随笔為你收集整理的汇编语言——《子程序应用(数制转换)程序设计》实验任务书的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。