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

正文內容

[工學]第5講 匯編語言程序設計(文件)

2024-11-06 00:24 上一頁面

下一頁面
 

【正文】 循環(huán)程序的結構 1)初始化部分 這部分用來建立循環(huán)的初始狀態(tài)。如修改循環(huán)次數(shù)計數(shù)器、地址指針等。 循環(huán)程序設計 44 循環(huán)程序的結構 4)結束處理部分 這部分用來處理循環(huán)結束后的結果,如存儲結果等。 循環(huán)程序設計 按題意,要進行 8次計算.故用計數(shù)控制循環(huán)。本例的邏輯尺為: 10011010B。 循環(huán)程序設計 51 例題:試編寫一程序,將字單元 VARW中含 1的個數(shù)存人 CONT單元中。此外,考慮到 VARW本身可能為 0的情況,應采用“先判斷后執(zhí)行”的結構。 循環(huán)程序設計 56 例題 試編寫一程序,求級數(shù) 12+22+32+… 的前 N項和。 間接調用 : 將子程序的入口地址存放在內存單元中或 一個 16位的通用寄存器中,在 CALL指令中 用變址或寄存器尋址的方式來表示子程序的 入口地址。 在執(zhí)行 CALL指令時, CPU首先將返回地址壓入堆棧,然后再轉移到子程序的入口地址,進入子程序。 對于己編寫好的子程序.可以將它們存放在稱為子程序庫的文件中.以供其他程序調用。 子程序設計 主程序要求對一個 8位和一個 16位數(shù)分別轉換,轉換后的 ASCII碼存放在一個緩沖區(qū)中。比如,在這個例子中,應將待轉換的數(shù)及其位數(shù)、存放 ASCII碼的首地址壓入堆棧。 95 子程序的嵌套與遞歸調用 1) 子程序的嵌套調用 子程序設計 96 2) 子程序的遞歸調用 子程序遞歸調用是指一個子程序直接或間接地調用自己。 在編寫好源程序模塊后,首先對它們分別進行匯編,得到相應的目標模塊文件 obj,再將這些目標模塊文件進行連接,生成一個可執(zhí)行程序文件。只有在其他模塊中說明為全局符號的符號名,才有可能在另外的模塊中用 EXTRN說明為外部符號,而被引用。 例如,在某一個模塊中定義的變量、標號,可能要被另一個模塊所訪問,從而實現(xiàn)各個模塊間的參數(shù)傳遞和數(shù)據(jù)交換,使它們形成一個統(tǒng)一的、有機的整體,完成所要求的功能。在程序設計中,首先應根據(jù)程序的功能要求,將其劃分成多個模塊 (module)。就是在主程序中將待傳遞的參數(shù)的地址或數(shù)值,存放到主程序和子程序共用的指定內存單元中。 由主程序實現(xiàn)信息保存。比如二進制數(shù) 01110101轉換成字符串’ 01110101’。 子程序設計 74 子程序設計 75 子程序的設計要求 子程序應該是一個結構清晰、功能明確、獨立性好、通用性強的程序段。這個地址稱為返回地址。 為了簡化程序 ,求級數(shù)項的值從第 N項開始 。在設計多重循環(huán)程序 時,首先要分清每層循環(huán)的任務和要求,然后分別考慮每層循環(huán)的控制條件及程序實現(xiàn)。一種方法是測試最高位是否為 1來計數(shù),然后依次將各位移到最高位去測試。 例題 50 2)條件控制循環(huán) 對于循環(huán)次數(shù)未知的情況,需要分析出循環(huán)結束的條件,然后用這個條件來控制循環(huán)。因有 8次運算,則應設置 8個標志位。計數(shù)器可選用寄存器或存儲單元,可遞增計數(shù)也可遞減計數(shù)。通常有兩種方法判斷循環(huán)是否結束: ? 用計數(shù)控制循環(huán):對于循環(huán)次數(shù)已知的情況,可用循環(huán)次數(shù)作為循環(huán)的控制條件,判斷循環(huán)是否已進行到了預定的次數(shù)。 2)循環(huán)體部分 它由循環(huán)的工作部分與修改部分組成。并將和存入非0數(shù)組 SUM中,將該數(shù)組的長度存放在 NUM單元中。 循環(huán)程序設計 32 1) LOOP指令 循環(huán)程序設計 例題: 從 ARY數(shù)組的 10個無符號數(shù)中找出最大者送入 MAX單元。 31 循環(huán)控制指令 其中, DI
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1