数,求补的指令序列3试编写程序,求出双字长的绝对值。该数存放在A和A2单元中。要求结果存
放在B和B2单元中。4设X和Y均为16位无符号数,试写程序求表达式16XY的值,要求将结果存放
在存储单元Z处。5试编写一个将压缩BCD码转换为10数字表示的ASCII码的程序。对BCD码和
转换后的ASCII码,要求分别存放在数据段中BCD和ASCII起始的存储单元中。实验准备:
复习顺序程序设计的基本方法和计算机进行问题求解的基本步骤。实验步骤:
1完成源程序设计任务,并准备好测试用例,分析其可能的测试结果;2上机运行和测试所写的程序;3进行实验分析;4编写实验报告。实验结果:1根据测试目标写出测试报告;2测试结果分析说明;3测试程序代码清单。
实验五利用汇编语言进行分支程序设计4学时
实验目的:主要掌握汇编语言分支程序设计技术。重点掌握分支程序设计中的条件判断和
准备等技巧。
f实验内容:任选其二主要实验实例:1比较AX、BX和CX(或三个从BUFF位置连续的数据)中带符号的数据,将
大者存放于AX中,小者存放于CX,中者存放于BX。2试编写一个将16数转换为对应ASCII码的程序。3试编写一个统计学生成绩的程序。分别统计分数在60分以下的,6069段,
7079段,8089段,9099段和100段的人数,并分别将它们存放在RESULT开始的存储单元中。实验准备:
汇编语言条件判断和转移指令知识,分支程序设计的基本方法。实验步骤:
1完成源程序设计任务,并准备好测试用例,分析其可能的测试结果;2上机运行和测试所写的程序;3进行实验分析;4编写实验报告。实验结果:1根据测试目标写出测试报告;2测试结果分析说明;3测试程序代码清单。
实验六汇编语言中的循环程序设计4学时
实验目的:掌握循环程序设计的基本方法。主要掌握几种基本的循环程序设计技巧,如计
数法程序设计、当循环、直到循环等程序设计技术。实验内容:任选其二
主要实验实例:1用多种循环方法实现123…20的程序至少二种方法;2将寄存器AX中的2数用16形式显示出来;3将内存中的数据块中(BUFF为起始地址)奇数和偶数分别存入以ADDR1和ADDR2开始的存储块中,并分别统计其中的奇、偶数,将统计结果存放在RESULT开始的两个字存储单元中;4不利用乘法指令实现乘法的程序;5对在附加段中的首地址为LIST的字数组进行从大到小的排序;
f6对给定数组和给定数,编制程序来确定数组中是否有给定数的值,如有则从数组中删除之;
7对给定数组和给定数(设数组是有序数组),试将给定r