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

正文內(nèi)容

[工學]第5講匯編語言程序設計(留存版)

2024-12-03 00:24上一頁面

下一頁面
  

【正文】 中建立一個成績表 TABLE,在表中按學號從小到大的順序存放分數(shù)。 ? 當變量 N為 1時,轉(zhuǎn)移到 BRANl; N為 2時,轉(zhuǎn)移到 BRAN2, 依次類推。它表示循環(huán)控制指令的下一條指令地址與目標指令地址之間的字節(jié)距離。 ? 用條件控制循環(huán):對于循環(huán)次數(shù)未知的情況,就需要根據(jù)具體情況找出控制循環(huán)結(jié)束的條件,并按這個條件判斷循環(huán)是否結(jié)束。循環(huán)的結(jié)束本可用計數(shù)到 16來控制,但由于 VARW中的低位可能為 0.為了減少循環(huán)次數(shù),更好的方法是以判斷移位后的數(shù)是否為 0作為循環(huán)結(jié)束的條件。只有這樣,它才可以在程序中方便地被調(diào)用,達到減少重復編程、提高編程效率的目的。每一個模塊都是一個可獨立匯編的源程序文件。例如,在 DATA段中定義的參數(shù)表 ARG— TABLE: ARG— TABLE DW 3 DUP(2) 并約定第一個字保存待轉(zhuǎn)換數(shù)、第二個字保存位數(shù)、第三個字保存 ASCII串首址。 它是子程序中執(zhí)行 RET指令時,返回到調(diào)用程序的地址。而且,對于某些循環(huán)次數(shù)已知的情況,為了減少循環(huán)次數(shù).提高程序執(zhí)行的效率,也可采用條件控制循環(huán)。 ? 工作部分是為完成程序功能而設計的主要程序段. ? 修改部分完成某些參數(shù)的修改,以使循環(huán)能夠正確地 重復執(zhí)行。 STACK1 START: MOV AX, DATA MOV DS, AX ... MOV BH, 0 MOV BL, N DEC BL MOV AL, BL SHL BL, 1 ADD BL, AL ADD BX, OFFSET ITABLE 。 1) 跳轉(zhuǎn)表用入口地址構成 在程序中,將各路分支程序段的入口地址組成一個表放在數(shù)據(jù)段中。 例題 1: 15 分支程序設計 例題 2: 編寫一程序,實現(xiàn)將存儲器中的源數(shù)據(jù)塊傳送到目的數(shù)據(jù)塊。 轉(zhuǎn)移到 N對應的分支入口地址 BRAN1: ... ... JMP END1 BRAN2: ... ... JMP END1 BRAN3: ... ... JMP END1 ... BRAN10: ... ... END1: MOV AH, 4CH INT 21H CODE ENDS END START 26 分支程序設計 2) 跳轉(zhuǎn)表用無條件跳轉(zhuǎn)指令構成 將轉(zhuǎn)到各分支入口地址的無條件轉(zhuǎn)移指令“ JMP BRAN1”、“ JMP BRAN2”、 … 、“ JMP BRAN10”組成一個表放在代碼段中 (設每條 JMP指令代碼都是 三字節(jié)長 )。因此在進人循環(huán)前.用JCXZ指令對 CX進行一次測試是很有必要的: 循環(huán)程序設計 41 循環(huán)程序的結(jié)構 循環(huán)程序設計 42 循環(huán)程序的結(jié)構 1)初始化部分 這部分用來建立循環(huán)的初始狀態(tài)。本例的邏輯尺為: 10011010B。 間接調(diào)用 : 將子程序的入口地址存放在內(nèi)存單元中或 一個 16位的通用寄存器中,在 CALL指令中 用變址或寄存器尋址的方式來表示子程序的 入口地址。比如,在這個例子中,應將待轉(zhuǎn)換的數(shù)及其位數(shù)、存放 ASCII碼的首地址壓入堆棧。 例如,在某一個模塊中定義的變量、標號,可能要被另一個模塊所訪問,從而實現(xiàn)各個模塊間的參數(shù)傳遞和數(shù)據(jù)交換,使它們形成一個統(tǒng)一的、有機的整體,完成所要求的功能。比如二進制數(shù) 01110101轉(zhuǎn)換成字符串’ 01110101’。在設計多重循環(huán)程序 時,首先要分清每層循環(huán)的任務和要求,然后分別考慮每層循環(huán)的控制條件及程序?qū)崿F(xiàn)。計數(shù)器可選用寄存器或存儲單元,可遞增計數(shù)也可遞減計數(shù)。 循環(huán)程序設計 32 1) LOOP指令
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1