从键盘上输入0~9之间的任意一个数字,利用查表的方法计算其平方值,并将计算的结果在显示器上显示出来。 已知DATA单元开始存放三个带符号数,编制程序,检查三个数据是否同号,若同时为正,则在显示器上显示“+”;同时为负,则显示“-”;否则显示空格“ ”。 任选一组有代表性意义的数据(要求有正数、负数、ASCII码常数及自定义的标识符号),分别用DB、DW和DD加以定义,观察汇编后在机器内部的存储情况。
2021-04-27 20:30:27 207KB 汇编
1
分支程序设计,循环程序设计,子程序结构 1、练习逻辑运算指令、比较指令和条件转移指令的功能、用法以及与标志位的关系和可用的寻址方式 2、用地址表法,完成下面要求的多分支程序的设计。根据MODE单元中的模式字(0-7)分别转向L0-L7标号处执行。L0-L7处分别完成显示‘0’-‘7’字符。 当MODE=0时,转L0标号,完成显示‘0’ 当MODE=1时,转L1标号,完成显示‘1’ 当MODE=2时,转L2标号,完成显示‘2’ 当MODE=3时,转L3标号,完成显示‘3’ 当MODE=4时,转L4标号,完成显示‘4’ 当MODE=5时,转L5标号,完成显示‘5’ 当MODE=6时,转L6标号,完成显示‘6’ 当MODE=7时,转L7标号,完成显示‘7’ 3、编制程序实现如下操作: 设有10个学生成绩,分别统计低于60分、60~69分、70~79分、80~89分、90~99分及100分的人数,并存放于S5、S6、S7、S8、S9、S10单元中。 实验六: 1. 请编写一程序,从附加段中一个未排序的字数组中,找出最大数和最小数分别存放在AX 和BX寄存器中。 2. 以GRADE为首地址的10个字的数组中保存有学生成绩。建立一个10个字的RNAK 数组,并根据GRADE中的学生成绩将学生名次填入RANK数组中(提示:一个学生的名次等于成绩高于等于该学生的人数加1)。 寄存器分配情况说明如下: AX 存放当前被测学生的成绩 BX 存放当前被测学生的相对地址指针 CX 内循环计数值 DX 存放当前被测学生的名次计数值 SI 内循环测试时的地址指针 DI 外循环计数值 3、数组DATAX,其中的数据排列规律是:头三项是0,0,1,以 每项的值均是前三项之和。试将项值小于等于2000以前的各项数据填入数组DATAX中。 算法: n≥ 4时: ① an=an-1+an-2+an-3 ② an=2an-1—an-4 要求:按上述两种算法编程 4、从DATA_BUF(1000H)开始存放50个字节数据,编写程序将这些数据由小到大排序,排序后的数据仍放在该区域中。 要求原始数据在源程序中给出,排序前后的数据以每行10个的格式显示在屏幕上。 5、测量一字符串长度,并用十六进制数显示之
2021-04-13 18:54:41 1.94MB 汇编实验报告
1
单片机串口设计与调试
2021-02-26 09:05:28 1002KB 单片机串口 微机原理 汇编 实验报告
1
用汇编语言写的求一个数的平方源代码加实验报告,代码和实验报告都是本人亲自撰写的。代码绝对可以运行,内附可执行程序
1
1. 编辑、汇编、连接并调试教材第四章(39页/51页)中的源程序,观察运行结果;   2. 用DEBUG中的E命令修改原始数据,用G命令执行程序,观察运行结果; 3. 用DEBUG中的A命令修改程序,使之由加法改为减法,观察运行结果; 任选一组有代表性意义的数据(要求有正数、负数、ASCII码常数及自定义的标识符号),分别用DB、DW和DD加以定义,观察汇编后在机器内部的存储情况。 已知DATA单元开始存放三个带符号数,编制程序,检查三个数据是否同号,若同时为正,则在显示器上显示“+”;同时为负,则显示“-”;否则显示空格“ ”
2019-12-21 22:24:03 58KB 汇编 实验报告
1
计算表达式值(V–(X*Y+Z-720))/X
2019-12-21 22:20:59 765KB 汇编
1
理工学校的汇编实验报告,希望对那些希望学习汇编的同学有所帮助
2019-12-21 21:25:10 195KB 汇编
1
汇编实验最基本的实验报告,老师必布置的作业。分别有实验一 熟悉指令系统及DEBUG的使用。实验二 掌握编写完整的汇编语言源程序的方法。实验三 循环程序设计。实验四 分支程序设计。实验五 子程序设计。实验六 I/O程序设计。仅供参考
2019-12-21 20:44:10 187KB 汇编 实验报告 熟悉指令系统
1
本实验报告由前湖学院综合试验班计科方向同学上传整理,包括整个学期全部的实验报告,供学弟学妹参考,以期给后来人一点微小的帮助
2019-12-21 20:40:36 1.14MB 南昌大学 汇编
1
1、写出书中习题3.13所用指令,用DEBUG运行并察看和验证运行结果,在实验报告中画出堆栈区和SP的内容变化过程示意图。 2、用加减法指令计算下列各组十六进制数加减结果并和你的手算结果比较: (1)34H,22H (2)56H,78H (3)A5,79H (4)1284H,5678H (5)A758H,347FH 编一段程序,在内存中自SQTAB(0200H)地址开始的连续10个单元中存放0-9的平方值。要求利用简单的查表法NUM(0210)单元中指定数(0-9)的平方值,并将所求平方值存入RESULT(0211)单元。
2019-12-21 19:49:33 558KB 汇编实验报告
1