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

正文內(nèi)容

匯編第六章ppt課件-文庫吧資料

2024-11-09 23:32本頁面
  

【正文】 但必須是該字段寬度所能表達的正整數(shù) 。 記錄名和字段名由程序設(shè)計人員自己選定 , 且必須唯一性 。 在程序中 , 對記錄的應(yīng)用與結(jié)構(gòu) — 樣 , 首先定義記錄 , 然后對記錄變量進行預(yù)置和存儲分配 , 而后就可以訪問記錄變量及其字段 。 為了簡化程序 , 平均成績僅取整數(shù)部分 。 如何尋找一位學(xué)生的 SCl字段呢 ? 首先用寄存器 BX(BX是結(jié)構(gòu)副本地址指針 )依次指向每一個結(jié)構(gòu)副本 (即一位學(xué)生的成績 )首地址 ,再加上結(jié)構(gòu)字段 SCl的局部偏移量 , 便是 SCl在數(shù)據(jù)段中的偏移量 。 現(xiàn)要求編制一子程序計算每位學(xué)生五門課程的平均成績并送入相應(yīng)的 AVER字段中 。 在數(shù)據(jù)段中已預(yù)置 20位學(xué)生的結(jié)構(gòu)副本 。 其 他 運 算 符 ( 如OFFSET,LENGTH,SIZE等 )所表示的意義與一般變量的使用相同 。 例如: MOV DI, OFFSET [3] ; DI34H MOV CX, TYPE ; CX2 MOV CX, TYPE ; CX1 為傳送結(jié)構(gòu)變量 STD1的 NAME字段的第 — 個字符給 AL, 可以用: ?第 6章 結(jié)構(gòu)與記錄 MOV BX, OFFSET STD1 MOV AL, [BX].NAME 或者 MOV AL, 若要取出結(jié)構(gòu)變量 STD4中的第五個副本的 NAME字段的第 5個字符 , 可用下面的指令序列: MOV BX, OFFSET STD4 ADD BX, TYPE STD4 ?第 6章 結(jié)構(gòu)與記錄 MOV AL, [BX]. NAME[4] 與一般變量一樣 , 結(jié)構(gòu)變量也可作為一條指令的操作數(shù) , 不過使用某些運算符時有不同的意義 。 這 10H個結(jié)構(gòu)數(shù)據(jù)在分配存儲空間時 , 依次存放 。 而多項 (多重 )變量的結(jié)構(gòu)字段初值 (如 CITY)不能修改 。 所謂簡單結(jié)構(gòu)字段就是由偽指令 DB, DW或 DD定義的單項變量 , 如結(jié)構(gòu) STUDENT中 SEX,ID,FACE就是只有單項的簡單結(jié)構(gòu)字段 。按照上述結(jié)構(gòu)變量的定義,變量STDl, STD2和 STD3的存儲空間分配情況如下圖所示。結(jié)構(gòu)變量 STD2僅修改第一個字段,其余各字段保留其初值。 如果某個字段采用在說明結(jié)構(gòu)時所給定缺省的初值 , 那么可簡單地用逗號表示;如果結(jié)構(gòu)變量的所有字段均如此 , 那么可省去字段值表 , 但尖括號不能省略 。 段 、 偏移量表示結(jié)構(gòu)變量的地址 , 類型表示結(jié)構(gòu)的總字節(jié)數(shù) 。 結(jié)構(gòu)變量定義格式為: 結(jié)構(gòu)變量名 結(jié)構(gòu)名 字段值表 其中 , 結(jié)構(gòu)名是用 STRUC/ ENDS偽指令定義結(jié)構(gòu)時的結(jié)構(gòu)名 。 注意標(biāo)記一個結(jié)構(gòu)類型結(jié)束的偽指令與標(biāo)記一個段結(jié)束的偽指令用相同的助記符 ENDS, 匯編程序通過上下文理解 ENDS 的含義 , 因此要確保每一SEGMENT偽指令和每一 STRUC偽指令有各自對應(yīng)的 ENDS偽指令 。 結(jié)構(gòu)中各字段可以指定具體的數(shù)值或字符作為結(jié)構(gòu)字段的初值 。局部偏移量是指結(jié)構(gòu)字段的第一個字節(jié)與結(jié)構(gòu)起點之間的字節(jié)數(shù) , 類型仍然是指字節(jié) 、 字或雙字 。 數(shù)據(jù)定義語句序列是用 DB, DW或DD定義結(jié)構(gòu)中各字段 (Fields), 這些語句中的變量名叫結(jié)構(gòu)字段名 。 6. 1. 2 結(jié)構(gòu)的定義 在一個程序中 , 使用結(jié)構(gòu)前必須用結(jié)構(gòu)偽指令STRUC/ENDS先定義 。結(jié)構(gòu)定義僅僅是一種對存儲形式的描述 , 并不真正分配存儲空間 。?第 6章 結(jié)構(gòu)與記錄 第 6章 結(jié)構(gòu)與記錄 結(jié)構(gòu) ?第 6章 結(jié)構(gòu)與記錄 結(jié)構(gòu) 6. 1. 1結(jié)構(gòu)的概念 邏輯上互相關(guān)聯(lián)的一組數(shù)據(jù)以某種形式組合在一起就是結(jié)構(gòu) 。 在程序中 , 若要多次使用相同的一組數(shù)據(jù)格式 , 就可以把這一組數(shù)據(jù)格式定義為一個結(jié)構(gòu) 。 結(jié)構(gòu)一經(jīng)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1