汇编上机题目(包括实验五)

上传人:宝路 文档编号:47970151 上传时间:2018-07-07 格式:PPT 页数:17 大小:109.83KB
返回 下载 相关 举报
汇编上机题目(包括实验五)_第1页
第1页 / 共17页
汇编上机题目(包括实验五)_第2页
第2页 / 共17页
汇编上机题目(包括实验五)_第3页
第3页 / 共17页
汇编上机题目(包括实验五)_第4页
第4页 / 共17页
汇编上机题目(包括实验五)_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《汇编上机题目(包括实验五)》由会员分享,可在线阅读,更多相关《汇编上机题目(包括实验五)(17页珍藏版)》请在金锄头文库上搜索。

1、一、上机注意事项:1 、按时来实验室。 2、戴鞋套。 3、固定座位。 4、上机独立完成习题,不可喧哗。 5、每个实验分两次完成,每个实验完成2个题目 , 共完成5次设计实验,共提交5份实验报告。 6、每个实验写一份实验报告,用规范实验报告纸 。 学号,实验题目,实验目的,流程图,代码, 结果,心得体会。7、 实验完成或下课要求关机,整理好座位 东西。1、按照老师给的汇编源程序调试程序,熟悉上 机环境实验 (一) 熟悉上机环境、顺序程序 设计2、上机题目:两个八位数的相加运算 内容: DAT开始的单元中存放两个八位二进制 数,两个数相加后结果存入SUM单元中。 ( SUM为十六位 )DAT DB

2、 X1,X2SUM DW ? 要求:熟练掌握简单的顺序程序设计方法实验 (一) 熟悉上机环境、顺序程序 设计实验(二) 分支程序设计 1、上机题目:统计正数(负数)的个数内容:DAT开始的单元中存放N个字节有符号数 ,统计正数的个数存入T0单元中;负数的个数存 入T1单元中;Dat DB X1,XNT0 DB ?T1 DB ?要求:熟练掌握分支程序设计方法定义变量dat、t0、t1段初始化、加载CXdat长度t1 t1+1si0t0t0+1datsi bit7=0? y nsisi+1Cx-1=0?ynend实验(二) 分支程序设计2、上机题目:无符号数排序 内容:TAB开始的单元中存放N个字

3、节无符号数 ,请按照从大到小排序后,存入DAB单元中。 (选作:从小到大排序)TAB DB X1,XNDAB DB N DUP(?) 要求:熟练掌握分支程序设计方法流程图定义变量TAB段初始化、加载CXTAB长度di CXbx0CXcx-1alTABbxAl=tabbx+1?Altabbx+1ynyTabbxalbxbx+1Cx-1=0?CX di Cx-1=0?ynnend实验(三) 循环程序设计1、上机题目: 求最大数(最小数)内容:DAT开始的字单元中存放N个无符号数, 求出最大数存入MAX单元中。( 求出最小数存入MIN单元中 )DAT DW X1,XNMAX DW ?MIN DW ?

4、要求:熟练掌握循环程序设计方法定义变量dat、max段初始化、加载CX数据个数Ax=datsisi0Ax=datsi ynCx=0? ynmax ax ENDax=datsisi si+2cx=cx-1实验(三) 循环程序设计2、上机题目:数据查找内容:TABLE开始的字节单元中存放N个无符号数,dt 单元存放一个已知数据X,现从TABLE中查找是否存在 数据X,如果存在,NO单元存放该数据在TALBE中的 序号,否则NO单元存放FFH 。TABLE DB X1,XNdt DB xno DB ? 要求:熟练掌握循环程序设计方法定义变量table、dt、no段初始化、加载CX数据个数si0tab

5、lesi =ax? ynCx=0?ynENDax=dt si si+1cx=cx-1Cx=0?ynno=sino=0ffh1、上机题目:代码转换内容:用子程序设计的方法,分别把BUF字单元 中的四个十六进制数转换为ASCII代码存入MAS 开始的单元中,并在crt上显示。BUF DW XMAS DB 4 DUP(?) 要求:熟练掌握子程序设计方法实验(四) 子程序设计 主程序开始数据段: 变量定义段加载call decbinendDecbin子程序ax ax rol clch4hax bufsi0buf ax取 al 低4bitAl0a?yal al+7al al+30nMassialcrt

6、显示si si+1Ch-1=0?cl4hyn现场保护ret恢复现场2、上机题目:键盘输入内容:用子程序设计的方法,要求从键盘输入一 串字母,在CRT上依次显示该串字母的 ASCII代 码。 要求:熟练掌握子程序设计方法,画子程序、主程 序流程图实验(四) 子程序设计内容:将DAT 数组的N个无符号数分成两个数组,偶 数数组P和奇数数组M,统计并在CRT上显示两个 数组数据个数。DAT DW X1,XNP DW n dup (?)M DW n dup (?) 要求:1、画流程图2、在CRT显示数据功能用子程序实现3、熟练掌握综合程序设计方法实验(五) 综合程序设计(一)实验(五) 综合程序设计(二)内容: 从键盘上输入2个十进制数,存入A、B单元 中,C = A + B,并在CRT上 按十进制显示C值。A DB ?B DB ?C DW ? 要求:1、画流程图2、从键盘输入数据、在CRT显示数据功能 用子程序实现。3、熟练掌握综合程序设计方法

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号