- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汇编语言实验 7
计算机科学系实验报告 (首页)
一、实验目的: 进一步掌握各种选址方式的灵活应用
二、实验内容、程序清单及运行结果
Power idea 公司从 1975 年成立到 1995 年的基本情况如下。
下面的程序中,已经定义好了这些数据:
Assume cs:code
data segment
db 1975,1976,1977
,1978,1979,1980,1981,1982,198 3
db 1984,1985,1986
,1987,1988,1989,1990,1991,199 2
db 1993,1994,1995
; 以上是表示 21 年的 21 个字
符串
dd
16,22,382,1356,2390,8000,16000,24486,5006
5,97479,140417,197514
db
345980,590827,803530,1183000,1843000,2759
000,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,15275,17800
以上是表示 21 年雇员人数
的 21 个 word 型数据
data ends
table segment
db 21 dup (year sumn ne ??
)
table ends
编程,将 data 段中的数据按如下格式写入到
table 段中,并计算 21 年中的人均收入(取整),结果也按照下面的格式保存在 table 段中。
源代码:
assume cs:code,ds:data,es:table
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,5006
5,97479,140417,197514
dd
345980,590827,803530,1183000,1843000,2759
000,3753000,4649000,5937000 dw
3,7,9,13,28,38,130,220,476,778,1001,1442,
2258,2793,4037,5635,8226
dw 11452,14430,15257,17800 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 si,0
mov di,0
mov cx,21
s:mov ax,[bx]
mov es:[si],ax
mov ax,2[bx]
mov es:2[si],ax
mov ax,84[bx]
mov es:5[si],ax
mov dx,86[bx]
mov es:7[si],dx
div word ptr ds:168[di]
mov es:13[si],ax
mov ax,168[di]
mov es:10[si],ax
add di,2
add bx,4
add si,16
loop s
mov ax,4c00h
int 21h
code ends
end start
三、实验结论、实验体会
年份是由 4个字节组成, dd( 双字 ) 型数据送入内存中时,应使用两个 16位寄存器分别传送地
位和高位数据。 隐含段地址的内存单元 (如题中
的data 、table )不能直接进行数据传送,需用寄存器如 ax作为中介。
您可能关注的文档
- 杭州西奥电梯有限公司.docx
- 某公司质量保证协议书范例doc15页版.docx
- 某公路工程项目安全管理策划方案DOCX50页版.docx
- 某农村公路通达情况专项调查实施方案doc7页版.docx
- 某市XX系统老干部门球赛开幕式上的讲话致词 .docx
- 某泵业科技有限公司岗位说明书DOCX31页版.docx
- 某轻餐开业策划方案DOC30页版.docX
- 某镇土地整治项目监理规划教材DOCX42页版.docx
- 标定地价规程申报版.docx
- 栏杆工程进场交底.docx
- 2024年江苏食品药品职业技术学院高职单招(英语)历年高频考点试题含答案解析.docx
- 2024年广西工业职业技术学院高职单招职业适应性测试历年高频考点试题含答案解析.docx
- 2024年四川铁道职业学院高职单招职业适应性测试历年高频考点试题含答案解析.docx
- 2024年大理农林职业技术学院高职单招教育类考试2018-2023年高频考点试题含答案解析.docx
- 2024年北京科技职业学院高职单招教育类考试2018-2023年高频考点试题含答案解析.docx
- 2024年武汉警官职业学院高职单招教育类考试2018-2023年高频考点试题含答案解析.docx
- 2024年大连翻译职业学院高职单招语文2018-2023年考试题摘选含答案解析.docx
- 2024年培黎职业学院高职单招(英语)历年高频考点试题含答案解析.docx
- 2024年安徽机电职业技术学院高职单招语文2018-2023年考试题摘选含答案解析.docx
- 2024年河北石油职业技术学院高职单招职业适应性测试历年高频考点试题含答案解析.docx
文档评论(0)