77范文网 - 专业文章范例文档资料分享平台

微机原理与汇编语言程序设计实验指导书(10)

来源:网络收集 时间:2021-04-06 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

此文档是上海工程技术大学的微机课的三个实验,有的部分有

② 使用该子程序,应用选择排序法按字母顺序由小到大排序字符串STR

DSEG SEGMENT

STR1 DB "lbzxkhag",00h DSEG ENDS

③ 使用该子程序和屏幕显示子程序,从屏幕的第0行第0列开始显示排序后的字符串STR

五、实验结果

1 、顺序结构程序:

截图保留程序运行后的结果(使用debug或emu8086查看数据段中有符号字变量X和Y的值,并写出它们所表示的十进制数值) 2 、分支结构程序: 1 )成绩判断程序

截图保留程序运行后的结果(使用Debug或emu8086查看寄存器DX) 2 )闰年判断程序

截图保留程序运行后的结果(使用debug或emu8086查看寄存器CX)

3 )将以下C程序改写成对应的汇编程序,并使用debug或emu8086观察程序运行结果 截图保留程序运行后的结果(使用debug或emu8086查看数据段中变量a) 3 、循环结构程序: 1 )内存数据计算程序

使用debug或emu8086截图保留程序运行前后的结果

——运行前,查看存储器相关地址上的数据(FFFFH:0000H∽FFFFH:000BH) ——运行后,查看寄存器DX 2 )字符串空格数统计程序

使用debug或emu8086截图保留程序运行后的结果

——运行后,查看寄存器CX和存储器数据段DATASEG中的字节变量O_NUM 3 )复制代码程序

使用debug或emu8086截图保留程序运行后的结果

——运行后,以指令形式(U命令)查看存储器地址0H:200H开始的数据 4 、子程序: 1 )数的阶乘

使用debug和emu8086截图保留程序运行后的结果(数据段DSEG中变量RESULT值) 2 )屏幕显示

使用debug和emu8086截图保留程序运行后的结果(屏幕四角显示“hello world!”) 3 )选择排序

使用debug和emu8086截图保留程序运行后的结果(屏幕第0行第0列开始显示排序后的字符串STR) 4 )数值显示

使用debug和emu8086截图保留程序运行后的结果(屏幕第24行第0列开始显示的1!+2!+ +5!的运算结果)

此文档是上海工程技术大学的微机课的三个实验,有的部分有

六、实验思考

1 、编写程序,判断数据段DSEG中的中年份变量YEAR(取值-10000∽+10000)是否是闰年,

2 、将以下C语言程序改写成对应的汇编语言程序,并使用debug或emu8086工具观察程序运行结果

void main() {

short a=32,b=0xFFF0,c=-9; if (a+b > 0 && c%3 == 0) {

a = 62; { else{

a = 21;

}

3 、编写程序,计算1!+2!+ +n!

子程序名:FACTORIAL

实现功能:计算n!(1≤n≤12) 入口参数:BX(n)

4 、编写程序,使用冒泡法排序由小到大以下排序数据

5 、编写程序,使用选择排序法由小到大排序以下数据 12,10000,43,0,17,85,6,50

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库微机原理与汇编语言程序设计实验指导书(10)在线全文阅读。

微机原理与汇编语言程序设计实验指导书(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1211711.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: