实验七 寻址方式在结构化数据访问中的作用
Power idea公司从1075年成立一直到1995年的基本情况如下:
年份 收入(千美元) 雇员(人) 人均收入(千美元)
1975 16 3 ?
1976 22 7 ?
1977 382 9 ?
1978 1356 13 ?
1979 2390 28 ?
1980 8000 38 ?
.
.
.
.
1995 59370000 17800 ?
编程:将DATA段中的数据按如下格式写入到TABLE段中,并计算21年中的人均收入(取整),结果也按照表8.3所示的格式保存在TABLE段中。
提示:
可将DATA段中的数据看成是多个数组,而将TABLE中的数据看成是一个结构型数据的数组,每个结构型数据中包含多个数据项。
可用BX定位每个结构型数据,用IDATA定位数据项,用SI定位数组中每个元素,
对于TABLE中的数据的访问可以采用[BX].IDATA和[BX].IDATA[SI]的寻址方式。
ASSUME CS:CODE
DATA SEGMENT
DB '1975','1976','1977','1978','1979','1980','1981','1982','1983'
DB '1984','1985','1986','1987','1988','1989','1990','1991','1992'
DB '1993','1994','1995'
DD 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
DD 345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000
DW 3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226
DW 11542,14430,15257,17800
DATA ENDS
TABLE SEGMENT
DB 21 DUP ('YEAR SUMM NE ?? ')
TABLE ENDS
CODE SEGMENT
OK:MOV AX,DATA
MOV DS,AX
MOV AX,TABLE
MOV ES,AX
MOV SI,00H
MOV BX,00H
MOV BP,00H
MOV CX,21
S:
;首先,复制年份
MOV AL,[BX]
MOV ES:[BP],AL
MOV AL,[BX].1
MOV ES:[BP].1,AL
MOV AL,[BX].2
MOV ES:[BP].2,AL
MOV AL,[BX].3
MOV ES:[BP].3,AL
;其次,复制收入;注意:双字
MOV AX,[BX].54H
MOV DX,[BX].56H
MOV ES:[BP].5,AX
MOV ES:[BP].7,DX
;计算人均收入
DIV WORD PTR DS:[SI].0A8H
MOV ES:[BP].0DH,AX
;再次,复制雇员数
MOV AX,DS:[SI+0A8H]
MOV ES:[BP+0AH],AX
ADD BX,4
ADD BP,10H
ADD SI,2
LOOP S
MOV AH,4CH
INT 21H
CODE ENDS
END OK
这几天下载了仙剑98来玩,结果这个游戏实在非常好玩,又加上要回家,耽误了几天。而且这实验7还真是不简单,but,在借鉴了别人的一些做法后,终于完成了
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:39
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:39
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 +瀨52sora饑渴淫蕩人妻求幹 +瀨52sora饑渴淫蕩人妻 03/12 00:38
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:38
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:38
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:37
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:37
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:37
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:37
- [lai-52sora] +瀨52sora饑渴淫蕩人妻求幹 03/12 00:37
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/21 23:58
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/21 23:58
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/21 23:57
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/21 23:57
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/21 23:57
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/21 23:56
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/21 23:56
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/21 23:51
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/21 23:51
- [游客] 千喜全台外送茶賴ns771《telegram:xd713》 #清純可愛淫蕩少女#升級老司機紅牌妹 05/21 23:51