微机原理实验4循环结构
物理与机电工程系
(2015——2016 学年第 一 学期)
《调试程序的使用》
上机实验报告
专 业:电子信息工程
学 号:
姓 名: 成功回
任课教师: 官方个
实验地点: 实验楼5537
项目编号: 实 验 四
实验目的:
加深对循环结构的理解。
掌握循环程序的设计方法。
实验内容:
编制程序计算S=1+2·3+3·4+4·5+……+N(N+1)+……直到N(N+1)大于200为止,并将结果由屏幕上显示出来。
将字形变量x以二进制数的形式在屏幕上显示输出。
将字形变量x以十六进制数的形式在屏幕上显示输出。
将内存单元缓冲区中的符号数(20个)按从小到大的顺序排列,并以十六进制数的形式显。
实验过程:
编制程序计算S=1+2·3+3·4+4·5+……+N(N+1)+……直到N(N+1)大于200为止,并将结果由屏幕上显示出来。
程序流程图如下:
程序源代码如下:
DATAS SEGMENT
s dw ?;此处输入数据段代码
DATAS ENDS
STACKS SEGMENT
dw 64 dup(?);此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS