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

正文內(nèi)容

第5章:程序-資料下載頁

2025-10-08 13:11本頁面

【導讀】用程序的程式設計。呼叫一個函市庫程序。到一個函市庫連結。函市庫程序-概觀。一個包含已經(jīng)進入機器之內(nèi)被編譯的程序的檔案。從一個或更多的OBJ檔案構造。建立一間函式庫...從一或更多的ASM來源檔案開始。創(chuàng)造一個空的函市庫檔案。藉由在這一個螢幕的底部按下例子快看Irvine32.asm.程序原型中包括指令的副本(公告).下列的例子在控制檯上顯示"1234":. 對使用一個被命名的檔案裡連接器指令Irvine32.lib你的程式連。注意二個LIB檔案:Irvine32.lib,和kerne. 後者是微軟贏32軟體發(fā)展配套的部份。本書所用的連結函式庫。定義而且使用程序。EFLAGS及EIP等暫存器的內(nèi)容值。同時也顯示最常用到的CPU狀態(tài)。清除螢幕,為500毫秒延遲計畫,而且傾卸暫存器和旗標.顯示零-結束了列而且移動游標到下一個螢幕線的開始.

  

【正文】 o c e s s ( t a s k )d e c is ionp r o c e d u r ec a lly e snoman u a l inp u td is p lay(包括在書的第 166 頁上不被列出的二個符號 .) 47 為 ArraySum 程序的流程表 b e g inp u s h e s i, e c xe a x = 0a d d e a x , [ e s i]a d d e s i, 4e c x 0 ?e c x = e c x ? 1y e snop o p e c x , e s iendAr ray Sum Proc e du re push esi push ecx mov eax,0AS1: add eax,[esi] add esi,4 loop AS1 pop ecx pop esi48 你輪到的 . . . 畫一個表達下列的 pseudocode的流程表 input exam grade from the user if( grade 70 ) display Pass else display Fail endif 49 . . . (解答 ) b e g ing r a d e 7 0 ?d is p lay P a s s d is p lay Failendinp u t e x a m g r a d ey e sno50 你輪到的 . . . ? 在先前的幻燈片中修正流程表讓使用者繼續(xù)輸入考試得分直到 1 的價值被進入 51 USES 運算 ? 列出將被保持的暫存器 ArraySum PROC USES esi ecx mov eax,0 。 set the sum to zero etc. MASM generates the code shown in gold: ArraySum PROC push esi push ecx . . pop ecx pop esi ret ArraySum ENDP 52 當不要再推動一個暫存器 SumOf PROC 。 sum of three integers push eax 。 1 add eax,ebx 。 2 add eax,ecx 。 3 pop eax 。 4 ret SumOf ENDP 三個暫存器的總數(shù)被儲存在列 ( 3) 上的 EAX, 但是 pop協(xié)議指導以 EAX 對列的出發(fā)價值替換它 : ( 4) 53 下一章 ? 連結外部函式庫 ? 本書所用的連結函式庫 ? 堆疊運算 ? 定義和使用程序 ? 運用程序的程式設計 54 規(guī)劃使用程序的設計 ? 由上而下的設計 (功能的分解)包括下列各項: ? 在開始編碼之前設計你的計畫 ? 中斷大的工作進入更小的一些 ? 使用以程序呼叫為基礎的階層的結構 ? 分開地測試個別的程序 55 整數(shù)總和計畫 (1 of 4) 主要部份步驟 : ? 為多個整數(shù)的提示使用者 ? 計算排列的總數(shù) ? 顯示總數(shù) 描述:寫一個對於多個 32 位元整數(shù)促使使用者的計畫,在排列中儲存他們,計算排列的總數(shù),而且顯示在螢幕上的總數(shù) 。 56 程序設計 (2 of 4) Main Clrscr 。 清除螢幕 PromptForIntegers WriteString 。 顯示字串 ReadInt 。 數(shù)入整數(shù) ArraySum 。 整數(shù)總加 DisplaySum WriteString 。 顯示字串 WriteInt 。 顯示整數(shù) 57 結構圖 (3 of 4) S u mm a t ionP r o g r a m ( main)C lrs c r P r o mpt For I n t e g e r s A r r a y S u m D is p lay S u mW r it e S t r ingW r it e S t r ing R e a d I n t W r it e I n t灰色指出程式館程序 ? 顯示 stub program ? 顯示 final program 58 樣本輸出 (4 of 4) Enter a signed integer: 550 Enter a signed integer: 23 Enter a signed integer: 96 The sum of the integers is: +431 59 摘要 ? 程序 –命名了可執(zhí)行編碼的區(qū)段 ? 執(zhí)行時期堆疊 – LIFO 構成 ? 保存回復位址,參數(shù),局部變數(shù) ? PUSH –增加數(shù)值堆疊 ? POP –除去堆疊的距離數(shù)值 ? 使用 irvine32 程式館作為所有的標準輸入/輸出和資料轉變 ? 在 c:\ Irvine\examples\Lib32 文件夾中學習程式館原始碼 60 結束
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1