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

正文內(nèi)容

匯編第六章ppt課件(編輯修改稿)

2024-11-30 23:32 本頁面
 

【文章內(nèi)容簡介】 STD3 ; BX34H MOV CX, LENGTH STD4 ; CX10H MOV DX, SIZE STDl ; DX34H MOV BX, OFFSET STDl ; BX0 MOV BX, OFFSET STD2 ; BX34H ?第 6章 結(jié)構(gòu)與記錄 6. 1. 5 程序舉例 例 6. 1 下面定義一學(xué)生的成績結(jié)構(gòu) , 其中 SCl~SC5是五個連續(xù)字段 , 分別存儲每個學(xué)生五門課程的成績; AVER字段記錄該學(xué)生的平均成績 。 在數(shù)據(jù)段中已預(yù)置 20位學(xué)生的結(jié)構(gòu)副本 。 另有程序已完成 20位學(xué)生成績的錄入 。 現(xiàn)要求編制一子程序計算每位學(xué)生五門課程的平均成績并送入相應(yīng)的 AVER字段中 。結(jié)構(gòu)定義及數(shù)據(jù)段中結(jié)構(gòu)預(yù)置如下: STD_SCOR STRUC : : ?第 6章 結(jié)構(gòu)與記錄 SC1 DB ? SC2 DB ? SC3 DB ? SC4 DB ? SC5 DB ? AVER DB 0 : : STD_SCOR ENDS ?第 6章 結(jié)構(gòu)與記錄 : CLASS_SCOR STD_SCOR 30 DUP() 由于記錄每位學(xué)生五門課程成績的字段是連續(xù)的 , 因此只需要用一個地址指針 (如 DI)指向一位學(xué)生的 SCl字段 , 然后依次遞增這個地址指針 (DI), 便可找到其它成績字段 。 如何尋找一位學(xué)生的 SCl字段呢 ? 首先用寄存器 BX(BX是結(jié)構(gòu)副本地址指針 )依次指向每一個結(jié)構(gòu)副本 (即一位學(xué)生的成績 )首地址 ,再加上結(jié)構(gòu)字段 SCl的局部偏移量 , 便是 SCl在數(shù)據(jù)段中的偏移量 。 在計算完平均成績后 , 就可以存入AVER字段中 。 為了簡化程序 , 平均成績僅取整數(shù)部分 。 子程序編制如下: AVE_SCOR PROC ?第 6章 結(jié)構(gòu)與記錄 LEA BX,CLASS_SCOR ;第一個結(jié)構(gòu)副本首地址送 BX MOV CX, 20 ;計算平均成績的總?cè)藬?shù) LOPl: MOV AX, 0 PUSH CX LEA DI, [BX].SCl ; 一位學(xué)生 SCl字段偏移量送 DI MOV CX, 5 LOP2: ADD AL, [DI] ;計算一位學(xué)生成績總分 ADC AH, 0 INC DI ?第 6章 結(jié)構(gòu)與記錄 LOOP LOP2 MOV DL, 5 ;計算于均成績 DIV DL MOV [BX].AVER, DL ;存儲平均成績 ADD BX, TYPE CLASS_SCOR ;指向下一個結(jié)構(gòu)副本首地址 POP CX LOOP LOP1 AVE_SCOR ENDP ?第 6章 結(jié)構(gòu)與記錄 6. 2 記錄 記錄和結(jié)構(gòu)一樣是用來定義一種存儲形式 , 只不過結(jié)構(gòu)是以字節(jié)為基本單位組成字段 , 而記錄是以二進制數(shù)位為基本單位組成字段 。 在程序中 , 對記錄的應(yīng)用與結(jié)構(gòu) — 樣 , 首先定義記錄 , 然后對記錄變量進行預(yù)置和存儲分配 , 而后就可以訪問記錄變量及其字段 。 6. 2. 1 記錄的定義 記錄定義格式如下: 記錄名 RECORD 字段名 :寬度 [=表達式 ],字段名 :寬度 [=表達式 ][,… ] ?第 6章 結(jié)構(gòu)與記錄 其中 , RECORD為偽
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1