两个人做人爱视频免费,97久久精品人人搡人妻人人玩,欧洲精品码一区二区三区,999zyz玖玖资源站永久

我要投稿 投訴建議

計算機等級考試三級PC上級題21-30(2

時間:2021-01-13 17:28:59 計算機等級 我要投稿

計算機等級考試三級PC上級題精選21-30(2)

上機題之22
以下內容為程序代碼:
;* 請編制程序PROG1.ASM, 其功能是: 內存中從SOURCE開始連續
;* 存放著二十一個八位有符號數(補碼),其相鄰兩數之間差值不超過
;* -8至7。對這種變化緩慢的數據可采用差分方法進行壓縮。即第一
;* 個數據不變,其后的數據取與前一數據的差值并用四位二進制補碼
;* 表示, 兩個差值拼成一個字節, 前一個差值放在高四位,后一個差
;* 值放在低四位。
;* 例如:
;* 原數據(X[n]): 23H,27H,2AH,29H,22H,...
;* 壓縮后(Y[n]): 23H, 43H, F9H,...
;* 編程按上述方法進行壓縮, 結果保存在RESULT開始的內存單
;* 元中。
;* 部分程序已在PROG1.ASM中給出, 請填空BEGIN和END之間已給
;* 出的.源程序使其完整(空白已用橫線標出, 每行空白一般只需一條
;* 指令, 但功能相當的多條指令亦可)或刪除BEGIN和END之間原有的
;* 代碼并自行編寫程序片段來完成要求的功能。
;* 原始數據由過程LOAD從文件INPUT1.DAT中讀入SOURCE開始的內
;* 存單元中, 結果要求從RESULT開始存放, 由過程SAVE保存到文件
;* OUTPUT1.DAT中。
;* 對程序必須進行匯編, 并與IO.OBJ鏈接產生PROG1.EXE 執行文
;* 件, 最終運行程序產生結果(無結果或結果不正確者均不得分)。
EXTRN LOAD:FAR,SAVE:FAR
N EQU 10
STAC SEGMENT STACK
DB 128 DUP (?)
STAC ENDS
DATA SEGMENT
SOURCE DB 2*N+1 DUP(?)
RESULT DB N+1 DUP(0)
NAME0 DB ’INPUT1.DAT’,0
NAME1 DB ’OUTPUT1.DAT’,0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STAC
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DATA
MOV DS,AX
MOV ES,AX ; 置附加段寄存器
LEA DX,SOURCE ; 數據區起始地址
LEA SI,NAME0 ; 原始數據文件名起始地址
MOV CX,2*N+1 ; 字節數
CALL LOAD ; 從"input1.dat"中讀取數據 http://www.shddsc.com/

【計算機等級考試三級PC上級題21-30(2】相關文章:

計算機等級考試三級PC上級題精選21-30(4)10-09

計算機等級考試三級PC上級題精選21-30(3)10-09

計算機等級考試三級PC上級題精選21-30(7)10-09

計算機等級考試三級PC上級題精選21-30(8)10-09

計算機等級考試三級PC上級題精選21-30(10)10-09

計算機等級考試三級PC上級題精選21-30(1)10-09

計算機等級考試三級PC上級題精選21-30(5)10-09

計算機等級考試三級PC上級題精選21-30(6)10-09

計算機等級考試三級PC上級題精選21-30(9)10-09

主站蜘蛛池模板: 平乐县| 浦江县| 青阳县| 手游| 余干县| 右玉县| 丹江口市| 安龙县| 宜昌市| 山丹县| 金阳县| 丰宁| 达拉特旗| 上虞市| 砀山县| 安顺市| 杂多县| 新宾| 昌宁县| 保山市| 贵定县| 皋兰县| 德惠市| 交口县| 二连浩特市| 甘南县| 康平县| 沧州市| 江华| 洛川县| 紫金县| 兴国县| 陈巴尔虎旗| 文山县| 伊川县| 怀仁县| 崇州市| 临颍县| 溆浦县| 四子王旗| 祥云县|