- 14
- 0
- 约2.86千字
- 约 6页
- 2021-06-28 发布于广东
- 举报
数学与软件科学学院 实验报告
学期:2017至 2018第 2 学期 2018年4月4日
课程名称: 汇编语言 专业:信息与计算科学 班级: 2015级_5班
实验编号:6实验项目: 编程实现大小写字母间的转换
指导教师:冉茂华
姓名:黄玉含 学号:2015060512 实验成绩:
Power idea公司从1975年成立一直到1995年的基本情况如下。
年份
收入(千美元)
雇员(人)
人均收入(千美元)
1975
16
3
?
1976
22
7
?
1977
382
9
?
1978
1356
13
?
1979
2390
28
?
1980
8000
38
?
┆
┆
┆
┆
1995
5937000
17800
?
下面的程序中,已经定义好了这些数据:
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
; 以上是表示21年的21个字符串
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
dd 345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000
; 以上是表示21年公司总收入的21个dword型数据
dw 3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226
dw 11542,14430,15257,17800
; 以上是表示21年公司雇员人数的21个word型数据
data ends
table segment
db 21 dup (year summ ne ??)
table ends
注: 上述程序代码被收集在附件attachment.txt文件中。
实验任务:
编程,将data段中的数据按照如下格式写入到table段中,并计算21年中的人均收入(取整),结果也按照下面的格式保存在table段中。
提示: 可将data段中的数据看成多个数组,而将table中的数据看成是一个结构型数据的数组,每个结构型数据中包含多个数据项。可用BX定位每个结构型数据,用idata定位数据项,用SI定位数组项中的每个元素。对于table中的数据的访问可采用[BX+idata+SI]的寻址方式。
注意:该程序是目前为止最复杂的程序,它几乎用到了前面学过的所有知识和编程技巧。所以,该程序是对前面知识的最好的实践总结,请重视。
代码如下:
assume cs:code,ds:data
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
mov ax,4c00h
int 21h
data ends
table segment
db 21 dup(year summ ne ?? )
table ends
code segment
start:
mov ax,data
mov ds,ax
mov ax,table
mov es,ax
mov bx,0
mov cx,21
mov bp,0
s:mov dx,cx
mov cx,2
mov si,0
mov di,0
s0:mov ax,[bx+0+si]
mov es:[bp+di],ax
add si,2
add di,2
loop s0
inc di
mov si,0
mov cx,2
s1
您可能关注的文档
- 实习汇报ppt[文字可编辑].ppt
- 实习生自我鉴定.doc
- 实验02-面向对象编程.doc
- 实验报告-3-信道容量.doc
- 实验报告和科技论文写作的区别和联系.doc
- 实验室常见事故的应急预案.docx
- 实训答辩课件.pptx
- 实验室检讨书.doc
- 实验室设备管理系统(课程设计报告).doc
- 食管胃底静脉曲张破裂出血的治疗[文字可编辑].ppt
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 广东省深圳市福田区深圳高级中学2023-2024学年八年级上学期期末英语试卷含详解.docx
- 超高层公共建筑 投标方案方案投标文件(技术方案).doc
- 国风水墨PPT模板.pptx VIP
- 脑卒中的康复评定.pptx VIP
- 消防设备项目投标方案投标文件(技术方案).doc
- 甘肃省工会财务核算软件操作手册(网络版).doc VIP
- 2024-2025学年贵州省铜仁市高一上学期期末教学质量监测物理试卷(解析版).docx VIP
- 2023-2024学年河南省南阳市七年级(上)期末数学试卷(含解析).doc VIP
- 江苏省造价管理信息系统(企业端操作手册).pdf VIP
- PEN3电子鼻操作手册.pdf VIP
原创力文档

文档评论(0)