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

正文內(nèi)容

[工學(xué)]第5講匯編語言程序設(shè)計(jì)-wenkub

2022-11-03 00:24:23 本頁面
 

【正文】 ... , BRAN10 N DB 3 DATA ENDS STACK1 SEGMENT PARA STACK DW 20H DUP(0) STACK1 ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA, SS。 ? 當(dāng)變量 N為 1時(shí),轉(zhuǎn)移到 BRANl; N為 2時(shí),轉(zhuǎn)移到 BRAN2, 依次類推。 1) 跳轉(zhuǎn)表用入口地址構(gòu)成 在程序中,將各路分支程序段的入口地址組成一個(gè)表放在數(shù)據(jù)段中。 13 分支程序設(shè)計(jì) 用條件轉(zhuǎn)移指令實(shí)現(xiàn)程序分支 條件轉(zhuǎn)移指令依據(jù)的條件是標(biāo)志位的狀態(tài)。 TITLE EQUATION COMPUTE DATA SEGMENT VARX DW 15 VARY DW 10 VARZ DW ? DATA ENDS STACK1 SEGMENT PARA STACK DW 20H DUP( 0) STACK1 ENDS CODE: SEGMENT ASSUME CS: CODE, DS: DATA, SS: STACK1 COMP PROC FAR PUSH DS ;保護(hù)返回 DOS地址 MOV AX, 0 PUSH AX MOV AX, DATA ;初始化 DS MOV DS, AX MOV AX, VARX ; AX— X SHL AX, 1 ; AX— 2X ADD AX, VARX ; AX— 3X ADD AX, VARY ; AX— 3X+Y SUB AX, 5 ; AX— 3X+Y5 SAR AX, 1 ; AX— ( 3X+Y5) /2 MOV VARZ, AX ;存結(jié)果 RET ;返回 DOS COMP ENDP CODE ENDS END COMP 例題:利用學(xué)號(hào)查學(xué)生的數(shù)學(xué)成績(jī)表。首先在數(shù)據(jù)段中建立一個(gè)成績(jī)表 TABLE,在表中按學(xué)號(hào)從小到大的順序存放分?jǐn)?shù)。 例題 1: 15 分支程序設(shè)計(jì) 例題 2: 編寫一程序,實(shí)現(xiàn)將存儲(chǔ)器中的源數(shù)據(jù)塊傳送到目的數(shù)據(jù)塊。實(shí)現(xiàn)分支時(shí),根據(jù)判斷條件形成對(duì)應(yīng)入口地址在表中的位置即查表地址.然后查表獲得人口地址就可轉(zhuǎn)到程序分支入口處,因此稱這個(gè)表為跳轉(zhuǎn)表。 ? 在跳轉(zhuǎn)表中,每?jī)蓚€(gè)字節(jié)存放一個(gè)人口地址的偏移量,如下 圖所示。 STACK1 START: MOV AX, DATA MOV DS, AX ... MOV AX, 0 MOV AL, N DEC AL SHL AL, 1 MOV BX, OFFSET ATABLE 。 轉(zhuǎn)移到 N對(duì)應(yīng)的分支入口地址 BRAN1: ... ... JMP END1 BRAN2: ... ... JMP END1 BRAN3: ... ... JMP END1 ... BRAN10: ... ... END1: MOV AH, 4CH INT 21H CODE ENDS END START 26 分支程序設(shè)計(jì) 2) 跳轉(zhuǎn)表用無條件跳轉(zhuǎn)指令構(gòu)成 將轉(zhuǎn)到各分支入口地址的無條件轉(zhuǎn)移指令“ JMP BRAN1”、“ JMP BRAN2”、 … 、“ JMP BRAN10”組成一個(gè)表放在代碼段中 (設(shè)每條 JMP指令代碼都是 三字節(jié)長(zhǎng) )。 BX指向查表地址 JMP BX 。 DISP只占一個(gè)字節(jié)。 如果末找到非空格字符,則將全 1送到 INDEX單元中。因此在進(jìn)人循環(huán)前.用JCXZ指令對(duì) CX進(jìn)行一次測(cè)試是很有必要的: 循環(huán)程序設(shè)計(jì) 41 循環(huán)程序的結(jié)構(gòu) 循環(huán)程序設(shè)計(jì) 42
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1