1.前言 汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。
因而,对程序的空间和时间的要求很高的场合,汇编语言的应用是必不可少的。
至于很多需要直接控制硬件的应用场合,则更是非用汇编语言不可了。
随着科学技术迅速发展,理工科大学生不仅需要掌握计算机方面的基本理论知识,而且还需要掌握基本的实验技能及一定的科学研究能力。
通过课程设计,使学生巩固和加深微型计算机原理理论知识,通过实践进一步加强学生独立分析问题和解决问题的能力、综合设计及创新能力的培养,同时注意培养学生实事求是、严肃认真的科学作风和良好的实验习惯,为今后工作打下良好的基础。
鉴于汇编语言的广泛用途及其在当代计算机界的重要作用,本人利用学的知识,在同学门的帮助下,花费大量时间,完成了关于电子表的系统设计! 这个系统是应用于电脑中的小应用程序,可是显示电脑中的时间。
很多地方都会有个时钟显示,其中大多是应用了类似这样的方法!2.系统功能 该系统实现了与电脑中的时间同步的效果,当用户在运行这个程序的时候会看到此电子钟的现实时间与用户电脑中的时间是同步的!这就是次系统最主要的功能,当然,在运行期间如果用户不需要此电子钟的显示了,可以按下“e”键就推出了!3.设计思想 本程序是以蓝色为背景,具有提示信息。
钟表的显示主要是调用子程序不断循环变换时间!在get_time这个小的模块中就是对时间的判断及更改!仅有时间的更改是不能够实现这个程序的运行的,其间,还有show子程序(对时间的处理并显示),print子程序(根据bl中的值来显示相应的信息),clear子程序(屏幕初始化),sound子程序(响铃的作用)。
通过这几个及程序的协助,使得这个系统可以正常的运行!
2024/7/2 20:56:16 263KB 汇编语言 课程设计 报告 电子表
1
voidEmployee::print()const{cout<<getFirstName()<<''<<getLastName()<<"\nsocialsecuritynumber:"<<getSocialSecurityNumber();}
2024/5/3 8:54:40 744KB C++
1
sembly'Microsoft.ReportViewer.WinForms,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'oroneofitsdependencies.系统找不到指定的文件。
Filename:'Microsoft.ReportViewer.WinForms,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'atSupSystem.fr_Print..ctor()
2024/4/26 15:12:45 4.52MB ReportViewer
1
通过IO模拟I2C总线,控制DS1337芯片,包括以下功能:(1)DS1337_RTC_Init,DS1337初始化,初始化I2C的IO(2)Print_RTC_Time,读取RTC时间信息,通过很小资源的S_Printf函数打印到串口。
“2013年11月15日,23:29:41,星期五”为实际打印效果拷贝(3)DS1337_Write,用于修改DS1337的寄存器(4)DS1337_RTC_Time[7]数组存储最新的RTC时间,格式在源程序中有详细注释,很方便
2024/4/23 14:08:23 2KB DS1337 MSP430
1
(1)I:初始化(Initialization)。
从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。
(2)E:编码(Encoding)。
利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。
(3)D:译码(Decoding)。
利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中。
(4)P:打印代码文件(Print)。
将文件CodeFile以紧凑格式显示在终端上,每行50个代码。
同时将此字符形式的编码文件写入文件CodePrin中。
(5)T:打印哈夫曼树(Treeprinting)。
将已在中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint中。
2024/4/3 4:26:11 18.06MB huffman
1
FlutterLua插件这是一个插件,它嵌入了解释器和运行时,用于执行Flutter应用程序中的动态脚本。
产品特点在您的Flutter应用中嵌入解释器。
在后台线程(而不是主UI线程)上执行Lua代码。
支持从字符串以及应用程序资产捆绑包中捆绑的源文件执行源代码片段。
兼容性Android和iOS都有。
例子检查Lua运行时版本import'package:flutter_lua/flutter_lua.dart'showLua;print(awaitLua.version);产生一个新的Lua解释器线程import'package:flutter_l
2024/3/8 9:47:06 97KB android ios lua flutter
1
吡date酸酯用于将公历日期转换为波斯日期的Python库。
安装pipinstallpypersiandate用法frompypersiandate.pypersiandateimport*res=topersia(2020,1,1)print(res['day'])print(res['dayname'])print(res['year'])print(res['month'])print(res['monthname'])
2024/2/7 6:01:18 4KB Python
1
【员工管理系统】问题描述:每个员工的信息包括:编号、姓名、性别、出生年月、学历、职务、电话、住址等。
系统能够完成员工信息的查询、更新、插入、删除、排序等功能。
基本要求:排序:按不同关键字,对所有员工的信息进行排序;
查询:按特定条件查找员工;
更新,按编号对某个员工的某项信息进行修改;
插入,加入新员工的信息;
删除,按编号删除已离职的员工的信息。
选作内容:实现图形用户界面。
通过链表实现数据结构:#include#include#include#include#includeusingnamespacestd;typedefstructworkers{charname[15];//姓名chardepartment[18];//单位chargender;//性别unsignedintage;//年龄unsignedlonglongtelephone;//电话unsignedlongwage;//工资unsignedlongnum;//职工号structworkers*next;}*Linklist,Lnode;voidfrist_print(){printf("\t\t⊙▽⊙⊙▽⊙⊙▽⊙⊙▽⊙⊙▽⊙⊙▽⊙\n\n");printf("\t\t\t欢迎进入员工管理系统\n");}voidmenu(){printf("\n\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n");printf("\t\t\t◎1.创建员工信息\t\n");printf("\t\t\t◎2.插入员工信息\t\n");printf("\t\t\t◎3.修改员工信息\t\n");printf("\t\t\t◎4.删除员工信息\t\n");printf("\t\t\t◎5.查询员工信息\t\n");printf("\t\t\t◎6.员工信息排序\t\n");printf("\t\t\t◎7.显示员工信息\t\n");printf("\t\t\t◎8.员工工资情况\t\n");printf("\n\t\t^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n");printf("注意:输入均以回车作为结束\n");printf("pleasechoise1--8:\t");//putchar(12);}voidInset(LinklistHead){Linklists,L;unsignedintagee;unsignedlongwagee,numm;
2024/1/12 15:07:32 12KB ss
1
智能灌溉系统使用NodeMCU该项目包括两个单位:主体亚基所需组件主机->NodeMcu->DH11(温度和湿度传感器)->雨水传感器->LED子单元->NodeMcu->土壤湿度传感器->直流电动泵(5V)+继电器笔记:-请参考电路图和工作流程以获取帮助我们正在使用Thingsspeak服务器在主机和子机之间传输数据要获取应用程序上的输出,请从Play商店下载“Blynk”,并使用“Main_unit.cpp”中的“send_Senor()”和“print_temp()”函数
2024/1/5 12:36:44 154KB C++
1
function[PSNR,y_est]=BM3D(y,z,sigma,profile,print_to_screen,N2,N2_wiener,Ns,Ns_wiener,tau_match)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BM3DisanalgorithmforattenuationofadditivewhiteGaussiannoisefrom%grayscaleimages.Thisalgorithmreproducestheresultsfromthearticle:%%[1]K.Dabov,A.Foi,V.Katkovnik,andK.Egiazarian,"ImageDenoising%bySparse3DTransform-DomainCollaborativeFiltering,"%IEEETransactionsonImageProcessing,vol.16,no.8,August,2007.%preprintathttp://www.cs.tut.fi/~foi/GCF-BM3D.%%%FUNCTIONINTERFACE:%%[PSNR,y_est]=BM3D(y,z,sigma,profile,print_to_screen)%%!Thefunctioncanworkwithoutanyoftheinputarguments,%inwhichcase,theinternaldefaultonesareused!%%BASICUSAGEEXAMPLES:%%Case1)Usingthedefaultparameters(i.e.,imagename,sigma,etc.)%%[PSNR,y_est]=BM3D;%%Case2)Usinganexternalnoisyimage:
2023/12/29 9:31:37 2.76MB BM3D MATLAB
1
共 62 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡