5.1试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。
5.2编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序输出5.3将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL、BL、CL、DL中。
5.4试编写一程序,要求比较两个字符串STRING1和STRING2所含字符是否相同,若相同则显示‘MATCH’,若不相同则显示‘NOTMATCH’。
5.5试编写一程序,要求能从键盘接收一个个位数N,然后响铃N次。
5.6编写程序,将一个包含有20个数据的数组M分成两个数组:正数数组P和负数数组N,并分别把这两个数组中的数据的个数显示出来。
5.7试编制一个汇编语言程序,求出首地址为DATA的100D字数组中的最小偶数,并把它放在AX中。
5.8把AX中存放的16位二进制数K看作是8个二进制的“四分之一字节”。
试编写一个程序,要求数一下值为3(即11B)的四分之一字节数,并将该数在终端上显示出来。
5.9试编写一汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数。
5.10设有一段英文,其字符变量名为ENG,并以$字符结束。
试编写一程序,查对单词SUN在该文中的出现次数,并以格式”SUNXXXX“显示出次数。
5.11从键盘输入一系列以$为结束的字符串,然后对其中的非数字字符进行计数,并显示出计数结果。
5.12有一个首地址为MEM的100D字数组,试编制程序删除数组中所有为零的项,并将后续项向前压缩,最后将数组的剩余部分补上零。
5.13在STRING到STRING+99单元中存放着一个字符串,试编制一程序测试该字符串中是否存在数字,如有,则把CL的第五位置1,否则置0.5.14在首地址为TABLE的数组中按递增次序存放着100H个16位补码数,试编写一个程序把出现次数最多的数及其出现的次数分别放在AX和CX中。
5.15数据段中已定义了一个有N个字数据的数组M,试编写一程序求出M中绝对值最大的数,把它放在数据段的M+2n单元中,并将该数的偏移地址存放在M+2(n+1)单元中。
5.16在首地址为DATA的字数组中,存放了100H个16位补码数,试编写一个程序求出它们的平均值放在AX寄存器中;
并求出数组中有多少个数小于此平均值,将结果放在BX寄存器中。
5.17试编写一个程序,把AX中的十六进制数转换为ASCII码,并将对应的ASCII码依次存放到MEM数组中的四个字节中,例如:当(AX)=2A49H时,程序执行完后,MEM中的4个字节的内容为39H,34H,41H和32H。
5.18把0~100D之间的30个数存入以GRADE为首地址的30个字数组中,GRADE+i表示学号i+1的学生的成绩。
另一个数组RANK为30个学生的名次表,其中RANK+i的内容是学号为i+1的学生的名次。
编写一程序,根据GRADE中的学生成绩,将学生名次填入RANK数组中。
5.19已知数组A包含15个互不相等的整数,试编写一程序,把既在A中又在B中出现的整数存在于数组中C中。
5.20设在A,B和C单元中存放着三个数,若三个数都不是0,则求出三树之和并存放于D单元中;
其中有一个数为0,则把其他两个数也清零。
试编写此程序。
2023/7/10 11:09:03 174KB 汇编语言 实验报告 练习题目
1
题目名称 linux实验-基本指令1题目关键字 linux实验-基本指令1题目录入时间 2013-4-122:36:02题目内容 1、root帐号登录,查看/tmp目录,如果/tmp目录下没有子目录myshare,则建立该目录。
2、创建帐号testuser。
3、把myshare目录及其目录下的所有文件和子目录的拥有者该为testuser,工作组改为users。
4、切换至testuser帐号。
进入/tmp/myshare目录,采用vim编辑器编写以上程序,程序名称为hello.sh:#!/bin/bashecho"appstart"echo-efunc(){echo"helloworld!"}funcecho-eecho"append"5、保存hello.sh后,给予hello.sh拥有者可读、可写和可执行的权限,同组可读可执行,其他人可执行权限。
6、输入./hello.sh,观察程序输出的效果。
7、进入testuser的用户主目录,在这个目录下创建hello.sh的软链接,同时拷贝hello.sh到该目录下并改名为hello.sh.bak,要求拷贝时保留文件属性值。
8、退出testuser帐号,回到root帐号,从/开始查找后缀名为.conf的所有文件,把输出结果重定向到testuser帐号的主目录下的output.txt文件。
9、在上一步操作的.conf文件中找出文件容量最大的和最小那个,并把这两个文件的容量大小输出到output.txt文件中。
10、统计出系统中有多少个用户帐号,把数量输出到output.txt文件中。
11、把output.txt文件转换为windows记事本可正规打开的格式。
12、tar打包压缩testuser帐号主目录下的所有文件。
13、用U盘把上一步打包压缩文件拷贝到U盘上。
14、执行userdel-rtestuser,执行rm-frmyshare题目创建人 题目注释 把打包压缩文件提交即可。
题目名称 linux-课题练习1题目关键字 linux-课题练习1题目录入时间 2013-4-1512:21:53题目内容 1、创建组testgroup;
2、创建用户a2012,先采用默认设置创建,然后使该用户加入testgroup组。
3、创建用户a2013,其用户主目录为/tmp/a2013,其主组为testgroup,附加组为users。
4、用id命令显示a2012和a2013用户信息,并且把这些信息记录到日志文件/tmp/test.log中。
5、参考书本98-99页crontab命令内容,使用root执行crontab-e,编写时程表,完成每隔5分钟把当前时间追加进/tmp/test.log中。
6、执行crontab-l,把输出内容追加进/tmp/test.log。
7、待完成2次时间记录追加后,执行crontab-r删除当前的时程表。
8、把/tmp/test.log拷贝到windows中(注意文本格式的转换),采用记事本打开,看是否看到完整内容。
题目创建人 题目注释 课题练习,做完后直接把test.log文件提交上来。
题目名称 linux课后作业1题目关键字 linux课后作业1题目录入时间 2013-5-610:23:32题目内容 完成课本实验6第一题:菜单驱动程序。
题目创建人 题目注释 本题为当天提交,把程序文件以附件形式提交即可。
题目名称 linuxshell程序设计实验1题目关键字 linuxshell程序设计实验1题目录入时间 2013-5-610:25:36题目内容 完成课本实验6的第2题,要有输入错误处理。
题目创建人 题目注释 把程序文件以附件形式提交即可。
题目名称 linuxshell程序设计实验2题目关键字 linuxshell程序设计实验2题目录入时间 2013-5-610:26:43题目内容 按要求完成课本实验7。
题目创建人 题目注释 把3个程序文件打包提交即可。
题目名称 linuxgcc实验题目关键字 linuxgcc实验题目录入时间 2013-5-2014:27:52题目内容 课本实验8第2题题目创建人 题目注释 请提交Makefile文件题目名称 Linux下MYSQL操作题目关键字 MYSQL实验题目录入时间
2023/7/1 14:04:15 5.33MB Linux 综合性 报告 华农
1
由陀螺仪和加速度计解算欧拉角,自己根据StevenM.Kay的《统计信号处理基础》给出的公式编写的程序,矢量状态-标量观测。
除卡尔曼滤波外还有陀螺仪和加速度计的数据校准程序。
2023/6/30 5:31:41 2KB MPU6050 卡尔曼滤波
1
某班最多不超过30人(具体人数由键盘输入)参加期末考试,考试科目最多不超过6门(具体门数由键盘输入)。
请编写一个程序实现如下菜单驱动的学生成绩管理系统(使用结构数组完成)。
2023/6/6 21:39:24 9KB 大学作业
1
首先参阅OpenCV手册,掌握cvMorphologyEx函数的使用。
然后编写一个程序,该程序使用大小为3的正方形模板对源图像进行5种高级形态学变换,并显示源图像和变换后的图像
2023/6/4 7:31:14 37KB opencv cvMorphology
1
此资源主要是51单片机控制直流马达程序,可扩展为调速电风扇的程序编写,本程序以51C语言为基础,用keilc软件编写,并通过proteus软件仿真,本资源中有直接编写好的程序和proteus仿真图,下载后可直接演示功能,此程序已经过作者多次调试,能实现调速功能,拥有高、中、低和自然风等功能,并通过数码管显示档位。
1
Sec是Simpleeasycompile的缩写,Simple:简单easy:容易compile:编程中文名称“简易编程”,使用VB6编写的程序,语法参考了C语言和易语言,支持中英文混合编程。
脚本程序和网站游戏服务器的语言则是使用VBScript,Jscript,Javascript这三种脚本为基础,加上脚本解释器提供的各种对象库,使得开发网站和游戏变得更为轻松快捷。
网站和游戏可以相互访问其内部对象,网站可以跟游戏客户端的玩家相互聊天,读取游戏对象数据,编辑游戏装备等。
2023/5/17 22:46:03 205KB 中文编程 简易编程 游戏开发
1
利用C语言编写Windows应用程序有两种方式:一种是WindowsC编程方式,另一种是VisualC++编程方式。
在一般情况下,VisualC++编程方式编写的程序源代码量小、开发时的工作量小、工作难度也较小,但编译后的代码量较大,运行速度略低;
而WindowsC编程方式编写的程序源代码量虽然较大,但可执行代码效率高。
随着技术的进步,VisualC++编程方式已被广泛采用,但象网络编程等一些对速度要求高、对硬件操作较多的程序,大多数还是用WindowsC编程方式开发的。
另外,学习WindowsC程序设计,还有助于更深入地了解Windows的内幕和WindowsAPI。
2023/5/17 10:01:45 188KB 网络聊天室
1
Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证:GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。
Notepad++功能比Windows中的Notepad(记事本)强大,除了可以用来制造一般的纯文字说明文件,也十分适合编写计算机程序代码。
Notepad++不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
2023/3/20 21:42:19 4.97MB 免费 Notepad++
1
1某系统的非线性形态方程和观测方程分别如式(1-1)和(1-2)所示。
系统的一维形态变量为,观测变量为,是方差为10.0的零均值高斯白噪声,是方差为1.0的零均值高斯白噪声。
试利用扩展卡尔曼滤波理论求出的最优估计。
要求:(1)利用Matlab或Python编写仿真程序。
(2)在同一张图中,给出的真值和估计值曲线。
(3)给出的真值与估计值之间的误差曲线变化图,并求出误差的均值和方差。
(4)对滤波效果进行分析。
2023/3/20 9:05:05 1KB matlab 非线性 卡尔曼滤波
1
共 204 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡