太原理工大学硬件实验报告Word文档下载推荐.docx

上传人:b****4 文档编号:6662560 上传时间:2023-05-07 格式:DOCX 页数:11 大小:361.92KB
下载 相关 举报
太原理工大学硬件实验报告Word文档下载推荐.docx_第1页
第1页 / 共11页
太原理工大学硬件实验报告Word文档下载推荐.docx_第2页
第2页 / 共11页
太原理工大学硬件实验报告Word文档下载推荐.docx_第3页
第3页 / 共11页
太原理工大学硬件实验报告Word文档下载推荐.docx_第4页
第4页 / 共11页
太原理工大学硬件实验报告Word文档下载推荐.docx_第5页
第5页 / 共11页
太原理工大学硬件实验报告Word文档下载推荐.docx_第6页
第6页 / 共11页
太原理工大学硬件实验报告Word文档下载推荐.docx_第7页
第7页 / 共11页
太原理工大学硬件实验报告Word文档下载推荐.docx_第8页
第8页 / 共11页
太原理工大学硬件实验报告Word文档下载推荐.docx_第9页
第9页 / 共11页
太原理工大学硬件实验报告Word文档下载推荐.docx_第10页
第10页 / 共11页
太原理工大学硬件实验报告Word文档下载推荐.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

太原理工大学硬件实验报告Word文档下载推荐.docx

《太原理工大学硬件实验报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《太原理工大学硬件实验报告Word文档下载推荐.docx(11页珍藏版)》请在冰点文库上搜索。

太原理工大学硬件实验报告Word文档下载推荐.docx

学生姓名:

指导教师:

闫宏印

2015年06月22

太原理工大学学生实验报告

实验一顺序程序

一、实验目的和要求

编写汇编顺序程序

二、实验内容和原理

编写程序计算Z=(A+B)-(C-D),其中A=30H,B=20H,C=10H,D=05H均为字节单元无符号数。

三、主要仪器设备

惠普242G1

四、数据记录和处理

参考源程序:

DATASEGMENT

ADW30H

BDW20H

CDW10H

DDW05H

ZDW?

DATAENDS

CODESEGMENT

MAINPROCFAR

ASSUMECS:

CODE,DS:

DATA

START:

PUSHDS

MOVAX,0

PUSHAX

MOVAX,DATA

MOVDS,AX

MOVAX,A

ADDAX,B

SUBAX,C

ADDAX,D

MOVZ,AX

RET

MAINENDP

CODEENDS

ENDSTART

五、结果与分析

结果存储在AL中,为45H。

六、讨论、心得

通过实验,在老师和同学们的帮助下,我已经能够自己写出程序,感觉很有进步。

实验二分支程序

一、实验的目的与要求

编写汇编分支程序。

二、实验的内容和原理

已知x,y,z,max为16位的带符号数,求x=7FH,y=4,z=00011010B中最大值,结果存入max单元中。

三、主要的仪器设备

惠普242-G1

四、数据记录和处理

STACKSEGMENTSTACK

DB50DUP(0)

STACKENDS

NUMDB7FH,4,00011010B

MAXDB?

ASSUMECS:

DATA,SS:

STACK

MOVAX,DATA

MOVDS,AX

MOVAL,NUM

CMPAL,NUM[1]

JGENEXT1

MOVAL,NUM[1]

NEXT1:

CMPAL,NUM[2]

JGENEXT2

MOVAL,NUM[2]

NEXT2:

MOVMAX,AL

MOVAX,4C00H

INT21H

ENDSTART

结果存储在AL中,即最大值为7FH。

在做实验时候很多地方不会,然后自己努力会了解到分支的一些重点和实验的技巧。

实验三循环程序

编写汇编循环程序

编写程序计算1~5的数字之和,并将结果存入变量SUM中。

SUMDW?

XORAX,AX

MOVCX,5

AGAIN:

ADDAX,CX

LOOPAGAIN

MOVSUM,AX

MOVAH,4CH

结果存储在AX,并将AX中值传递给SUM中,故1~5之和为0FH。

循环可以解决很多问题,而且还可以节约空间,感觉特别有帮助。

实验四子程序调用

编写汇编程序实现子程序调用

编写子程序将寄存器AX内容乘10,结果仍存在AX中。

XEQU10

MOVAX,X

CALLMUL10

MUL10PROC

PUSHF

PUSHBX

ADDAX,AX

MOVBX,AX

ADDAX,BX

POPBX

POPF

MUL10ENDP

结果存储在AX中,为64H。

六、讨论、心得

调用子程序可以提高程序的可读性和可维护性,使程序更加稳定,更加有效的处理问题。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2