欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 心得体会 > 汇编语言大作业心得体会

汇编语言大作业心得体会

时间:2015-09-03 15:02

学生总结200字左右

角度:一是方面的变化。

能到按时上学,不迟到、不早退;上课认讲,积答老师提出的问题,课下独立自主、认真的完成问题。

无论从学习态度、学习方法等方面都有了一定程度的提高,希望在下周能够再接再厉,争取周周更上一层楼,让自己的学习慢慢的提高。

二是生活方面。

能够做到自力更生的解决自己生活中的问题,尽量不依靠父母来帮助,让自己慢慢的成长。

三是同学关系方面,能够和同学和睦相处,出现问题有一个比较好的处理方式。

四是师生关系方面。

跪求一篇800字的学期总结(关于学习、纪律、劳动等方面的表现) 非常急!!!今天晚上就要

那位好心人帮个忙啊

刚刚跨进大学的门槛,无论在生活还是习惯上多少有点不适应、不习惯,但是我也很兴奋,因为我12年的努力,在这一天实现了,我的付出得到了回报,我终于走进了理想中的大学。

懵懂的过了上半学期,总的回想起来似乎什么都没有学到,但是也慢慢地适应了大学的学习和生活。

在大一上学期,还不适应大学的学习生活,上学期过得懵懵懂懂,主要表现在:1、在中学,每天都要在老师的监督下才能好好学习,依赖性很大,缺乏自主性。

大学学习与中学学习截然不同的特点是依赖性的减少,代之以主动自觉地学习,但是对于这种改变我还不太适应。

在这个学期中,我每天都按时去上课,在课堂上希望老师能慢慢地讲解每一个知识点,也希望老师能布置点作业。

但是一切都和希望相反,老师只是指点我们自己去学习书上的知识,也不会布置很多的作业。

课后我不会主动地学习,不懂的地方也很少去问老师和同学。

在课余时间里,我总是觉得无事可做,就只会去闲逛、上网;2、在期中考试的时候,由于平时没有花时间学习,自己总是觉得没有学到什么,看着试卷无从落笔,因此我的期中考试成绩相当差,好多科目的成绩都在60分以下。

经过了期中考试之后,我已经感觉到自己的学习出现了很严重的问题,觉得应该重视学习了。

自从期中考试后,我开始摸索大学的学习方法,课前把课本大致的浏览一遍,在课堂上认真听老师讲解自己不懂的地方,课后再看一遍当天所学的章节,就这样我坚持到了期末考试之前。

在期末复习的时间里,我和室友们开始收集复习资料,然后一起在宿舍里复习,遇到不懂的地方就问室友们,我们一起互帮互助的复习,最终我们都通过了所有的科目考试;3、刚上大学时,心里充满了对大学的美好憧憬,以为在大学里,同学们会和和睦睦,大家一起学习、娱乐,生活过得充实而有意义,完全的理想主义。

可是上了大学不久才发现,原来在大学里,像高中那样一如既往保持学习热情的人并不多,由于老师不太管,上课迟到,睡觉,甚至旷课的情况非常普遍,在大学里,学习要比高中轻松多了,不是每节课必上,所以有很多空闲时间。

开学不久后,在同学的提醒下,我加入了学校的自律委,在这个社团里,我积极主动地参加各种活动,认真做好自己的本职工作。

在这里,我认识了很多同学,也学到了很多工作、交际经验;4、在这个学期,我还参加了勤工助学活动,每个星期都会到图书馆学习、工作,在这里我体会到赚钱的艰辛,同时也体会到了劳动的喜悦,最重要的是我让我的大学生活变得更加充实了。

大学的学习不仅仅是学习书本上的内容,还需要我们对这个社会的方方面面有所了解。

在课堂上,一些老师不仅仅讲解书本上的知识,他们还向我们介绍与该门课程相关的社会形势和一些社会经验,我也从中了解了很多社会知识。

每个周末我都会到城里逛逛,一方面我能熟悉这座城市;另一方面,我也会从所见所闻中了解这个社会,以便将来能更好、更快地适应这个社会。

上学期已经过去了,总结了上学期的学习情况,有很多地方需要改正,在接下来的这个学期里要按照下面的计划认真学习:1、从中学到大学,是人生的重大转折,大学生活的重要特点表现在:生活上要自理,管理上要自治,思想上要自我教育,学习上要求高度自觉。

尤其是学习的内容、方法和要求上,比起中学的学习发生了很大的变化。

要想真正学到知识和本领,除了刻苦学习外,还要适应大学的教学规律,掌握大学的学习特点,选择适合自己的学习方法。

在这个学期里,注意自学能力的培养,学会独立地支配学习时间,自觉地、主动地学习,牢牢掌握书本上的知识,尤其是专业基础课程和专业课程,并用业余时间,学一些书本以外或是其他专业的东西,扩大自己的知识面,为毕业后更好地适应工作打下良好的基础;2在上学期中,虽然各科考试都及格了,但是对一些专业课程还是没有完全掌握,尤其是C语言。

这个学期必须认真学习并尽力掌握汇编语言、工程数学等专业课程,同时要重新学习C语言,平时多练习编写程序,努力掌握C语言。

英语是我们这个专业中很重要的一门基础课程,是学习其它一些专业课程的语言工具,这个学期要多用心学习英语,让自己的英语水平以前有所提高,掌握好这门工具语言;3、在这个学期中要充分利用业余时间,在各个社团中做好自己的工作,积极参加社团和学院组织的各种活动,培养自己的实践能力、组织管理能力和表达能力,让自己的大学生活变得更充实、丰富多彩。

大一上学期就这样匆匆而过,回顾过去,虽然没有努力,但也学到了一些东西,总算有一点进步,并且适应了大学的学习和生活,可能是自己没有真正理解到如何学习,上学期中成绩不太理想,展望未来,希望在这个学期中学到的更多。

电子信息工程需要掌握什么知识

电子信息工程 学科:工学 门类:电气信息类 专业名称:电子信息工程 业务培养目标:本专业培养具备电子技术和信息系统的基础知识,能从事各类电子设备和信息系统的研究、设计、制造、应用和开发的高等工程技术人才。

业务培养要求:本专业是一个电子和信息工程方面的专业。

本专业学生主要学习信号的获取与处理、电厂设备信息系统等方面的专业知识,受到电子与信息工程实践的基本训练,具备设计、开发、应用和集成电子设备和信息系统的能力。

毕业生应获得以下几个方面的知识和能力: 1.能够较系统地掌握本专业领域宽广的技术基础理论知识,适应电子和信息工程方面广泛的工作范围; 2.掌握电子电路的基本理论和实验技术,具备分析和设计电子设备的基本能力; 3.掌握信息获取、处理的基本理论和应用的一般方法,具有设计、集成、应用及计算机模拟信息系统的基本能力; 4.了解信息产业的基本方针、政策和法规,了解企业管理的基本知识; 5.了解电子设备和信息系统的理论前沿,具有研究、开发新系统、新技术的初步能力; 6.掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。

主干学科:电子科学与技术、信息与通信工程、计算机科学与技术。

主要课程:电路理论系列课程、计算机技术系列课程、信息理论与编码、信号与系统、数字信号处理、电磁场理论、自动控制原理、感测技术等。

主要实践性教学环节:包括课程实验、计算机上机训练、课程设计、生产实习、毕业设计等。

一般要求实践教学环节不少于30周。

修业年限:四年 授予学位:工学学士 1.知识理论系统性较强。

学习本课程需要有一定的基础理论、知识作铺垫且又是学习有关后续专业课程的基础。

2.基础理论比较成熟。

虽然电子技术发展很快,新的器件、电路日新月异,但其基本理论已经形成了相对稳定的体系。

有限的学校教学不可能包罗万象、面面俱到,要把学习重点放在学习、掌握基本概念、基本分析、设计方法上。

3.实践应用综合性较强。

本课程是一门实践性很强的技术基础课,讨论的许多电子电路都是实用电路,均可做成实际的装置。

专业简介 电子信息工程是一门应用计算机等现代化技术进行电子信息控制和信息处理的学科,主要研究信息的获取与处理,电子设备与信息系统的设计、开发、应用和集成。

现在,电子信息工程已经涵盖了社会的诸多方面,像电话交换局里怎么处理各种电话信号,手机是怎样传递我们的声音甚至图像的,我们周围的网络怎样传递数据,甚至信息化时代军队的信息传递中如何保密等都要涉及电子信息工程的应用技术。

我们可以通过一些基础知识的学习认识这些东西,并能够应用更先进的技术进行新产品的研究和 电子信息工程专业是集现代电子技术、信息技术、通信技术于一体的专业。

本专业培养掌握现代电子技术理论、通晓电子系统设计原理与设计方法,具有较强的计算机、外语和相应工程技术应用能力,面向电子技术、自动控制和智能控制、计算机与网络技术等电子、信息、通信领域的宽口径、高素质、德智体全面发展的具有创新能力的高级工程技术人才开发。

电子信息工程专业主要是学习基本电路知识,并掌握用计算机等处理信息的方法。

首先要有扎实的数学知识,对物理学的要求也很高,并且主要是电学方面;要学习许多电路知识、电子技术、信号与系统、计算机控制原理、通信原理等基本课程。

学习电子信息工程自己还要动手设计、连接一些电路并结合计算机进行实验,对动手操作和使用工具的要求也是比较高的。

譬如自己连接传感器的电路,用计算机设置小的通信系统,还会参观一些大公司的电子和信息处理设备,理解手机信号、有线电视是如何传输的等,并能有机会在老师指导下参与大的工程设计。

学习电子信息工程,要喜欢钻研思考,善于开动脑筋发现问题。

随着社会信息化的深入,各行业大都需要电子信息工程专业人才,而且薪金很高。

学生毕业后可以从事电子设备和信息系统的设计、应用开发以及技术管理等。

比如,做电子工程师,设计开发一些电子、通信器件;做软件工程师,设计开发与硬件相关的各种软件;做项目主管,策划一些大的系统,这对经验、知识要求很高;还可以继续进修成为教师,从事科研工作等。

注:不同院校的课程设置可能不同。

专业背景与市场预测 该专业是前沿学科,现代社会的各个领域及人们日常生活等都与电子信息技术有着紧密的联系。

全国各地从事电子技术产品的生产、开发、销售和应用的企事业单位很多.,随着改革步伐的加快,这样的企事业单位会越来越多。

为促进市场经济的发展,培养一大批具有大专层次学历,能综合运用所学知识和技能,适应现代电子技术发展的要求,从事企事业单位与本专业相关的产品及设备的生产、安装调试、运行维护、销售及售后服务、新产品技术开发等应用型技术人才和管理人才是社会发展和经济建设的客观需要,市场对该类人才的需求越来越大。

为此电子信息工程专业的人才有着广泛的就业前景。

培养目标 注重培养电子信息技术基础知识与能力;具有电子产品的装配、调试及设计的基本能力,具有一般电子设备的安装、调试、维护与应用能力;具有对办公自动化设备的安装、调试、维修和维护管理能力;具有对通信设备、家用电子产品电路图的阅读分析及安装、调试、维护能力;具有对机电设备进行智能控制的设计和组织能力;具有阅读英语资料和计算机应用能力。

培养要求 本专业学生主要学习信号的获取与处理、电子设备与信息系统等方面的基本理论和基本知识,受到电子与信息工程实践(包括生产实习和室内实验)的基本训练,具备良好的科学素质,具备设计、开发、应用和集成电子设备和信息系统的基本能力,并具有较强的知识更新能力和广泛的科学适应能力。

主要课程 高等数学、英语、电路分析、电子技术基础、C语言、VB程序设计、电子CAD、高频电子技术、电视技术、电子测量技术、通信技术、自动检测技术、网络与办公自动化技术、多媒体技术、单片机技术、电子系统设计工艺、电子设计自动化(EDA)技术、数字信号处理(DSP)技术等课程。

课程分类介绍: ①数学: 高等数学 ----(数学系的数学分析+空间解析几何+常微分方程)讲的主要是微积分,对学电路的人来说,微积分(一元、多元)、曲线曲面积分、级数、常微分方程在后续理论课中经常遇到。

概率统计 ---- 凡是跟通信、信号处理有关的课程都要用到概率论。

数学物理方法 ---- 有些学校研究生才学,有些学校分成复变函数(+积分变换)和数学物理方程(就是偏微分方程)。

学习电磁场、微波的数学基础。

还可能会开设随机过程(需要概率作基础)乃至泛函分析。

②理论: 电路原理 ---- 基础的课程。

信号与系统 ---- 连续与离散信号的时域、频域分析,很重要但也很难 数字信号处理 ---- 离散信号与系统的分析、信号的数字变换、数字滤波器之类。

基本上这两门都需要大量的算法和编程。

通信原理 ---- 通信的数学理论。

信息论 ---- 信息论的应用范围很广,但电子工程专业常把这门课讲成编码理论。

电磁场与电磁波 ---- 天书般的课程,基本上是物理系的电动力学的翻版,用数学去研究磁场(恒定电磁场、时变电磁场)。

③电路: 模拟电路 ---- 晶体管、运放、电源、A\\\/D、D\\\/A。

数字电路 ---- 门电路、触发器、组合电路、时序电路、可编程器件,数字电子系统的基础(包括计算机)。

高频电路 ---- 无线电电路,放大、调制、解调、混频,比模拟电路难 微波技术 ---- 处理方法跟前面几种电路完全不同,需要电磁场理论作基础。

④计算机: 微机原理 ---- 80x86硬件工作原理。

汇编语言 ---- 直接对应CPU指令的程序设计语言。

单片机 ---- CPU和控制电路做成一块集成电路,各种电器中都少不了,一般讲解51系列。

C c++语言 ----(现在只讲c语言的学校可能不多了)写系统程序用的语言,与硬件相关的开发经常用到。

软件基础 ----(计算机专业的数据结构+算法+操作系统+数据库原理+编译方法+软件工程)也可能是几门课,讲软件的原理和怎么写软件。

详细课程介绍: ①c语言 c语言是国内外广泛使用的计算机语言,是计算机应用人员应掌握的一种程序设计工具。

c语言功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移至性好,既具有高级语言的有点,有具有低级语言的许多特点。

因此,c语言特别适合于编写系统软件。

c语言诞生后,许多原来用汇编语言编写的软件,现在可以用c语言编写了。

初学是切忌过早的滥用c的某些容易引起错误的细节,如不适当的使用++和--的副作用。

学习程序设计,一定要学活用活,不要死学不会用,要举一反三,在以后的需要时能很快的掌握一种新语言。

②高等数学 高等数学是理、工科院校一门重要的基础学科。

作为一一门科学,高等数学有其固有的特点,这就是高度的抽象性、严密的逻辑性和广泛的应用性。

抽象性是数学最基本、最显著的特点--有了高度抽象和统一,我们才能深入地揭示其本质规律,才能使之得到更广泛的应用。

严密的逻辑性是指在数学理论的归纳和整理中,无论是概念和表述,还是判断和推理,都要运用逻辑的规则,遵循思维的规律。

所以说,数学也是一种思想方法,学习数学的过程就是思维训练的过程。

人类社会的进步,与数学这门科学的广泛应用是分不开的。

尤其是到了现代,电子计算机的出现和普及使得数学的应用领域更加拓宽,现代数学正成为科技发展的强大动力,同时也广泛和深入地渗透到了社会科学领域。

因此,学好高等数学对我们来说相当重要。

然而,很多学生对怎样才能学好这门课程感到困惑。

要想学好高等数学,至少要做到以下四点: 首先,理解概念。

数学中有很多概念。

概念反映的是事物的本质,弄清楚了它是如何定义的、有什么性质,才能真正地理解一个概念。

其次,掌握定理。

定理是一个正确的命题,分为条件和结论两部分。

对于定理除了要掌握它的条件和结论以外,还要搞清它的适用范围,做到有的放矢。

第三,在弄懂例题的基础上作适量的习题。

要特别提醒学习者的是,课本上的例题都是很典型的,有助于理解概念和掌握定理,要注意不同例题的特点和解法法在理解例题的基础上作适量的习题。

作题时要善于总结---- 不仅总结方法,也要总结错误。

这样,作完之后才会有所收获,才能举一反三。

第四,理清脉络。

要对所学的知识有个整体的把握,及时总结知识体系,这样不仅可以加深对知识的理解,还会对进一步的学习有所帮助。

③信号与系统 信号与系统是通信和电子信息类专业的核心基础课,其中的概念和分析方法广泛应用于通信、自动控制、信号与信息处理、电路与系统等领域。

本课程针对网络课程的特点,采用了图、文、声、像、动画等多媒体技术,使内容生动活泼,易于理解。

课程以网络技术为支持,以学生自学为主,结合教师答疑,学生讨论等形式使该课程体现出交互性、开放性、自主性、协作性等特点。

本课程从概念上可以区分为信号分解和系统分析两部分,但二者又是密切相关的,根据连续信号分解为不同的基本信号,对应推导出线性系统的分析方法分别为:时域分析、频域 分析和复频域分析;离散信号分解和系统分析也是类似的过程。

本课程采用先连续后离散的布局安排知识,可先集中精力学好连续信号与系统分析的内容,再通过类比理解离散信号与系统分析的概念。

状态分析方法也结合两大块给出,从而建立完整的信号与系统的概念。

本课程除了大纲要求的主要内容外,还给出了随机信号通过线性系统分析,离散傅立叶变换、FFT等内容以扩展知识面。

④电路分析 电路分析是高等工科院校电类专业的一门非常重要的技术基础课,该课程不仅为后续专业课的学习打基础,而且对发展学生科学思维、培养学生分析问题、解决问题也具有十分重要的作用。

本课程的主要内容有:电路的基本概念与基本定律、电阻电路的等效变换、线性电路的基本分析方法、基本定理、含有理想运放的电路分析、正弦交流电路的稳态分析、含有互感的电路、三相电路、周期性非正弦电流电路、双口网络、一阶电路的时域分析、二阶电路的时域分析、拉普拉斯变换及其应用、状态变量法、非线性电阻电路等。

⑤微机原理 微机原理的侧重点是介绍指令系统和接口,它对于了解微机的硬件原理非常重要,如果需要利用微机进行控制、通信,则微机原理是必修的课程。

因此,绝大多数专业都将微机原理列为主干课程之一。

C语言被认为是介于高级语言与汇编之间的一种编程语言,也称为中级语言,很多操作系统就是用C实现的,如Unix、Linux、minix等,很多底层的通信程序、驱动程序、加密程序等也都是用C编写的,其重要原因就在于C语言非常接近汇编语言,换句话说,C语言离计算机的硬件很近,但同时C语言编程又要比汇编方便得多,故很多人喜欢C语言。

一般来说,学习微机原理并不需要C语言的基础,而要真正学懂、学通C语言,微机原理是必须具备的基础,如C中的指针操作,就需要对微机的存储器的结构有所了解。

不幸的是,目前国内绝大多数高等学校都是先修C,再修微机原理,笔者认为这实在是误人子弟,不利于高水平人才的培养。

另外,有些人认为,微机原理作为一门联系硬件与软件的一门重要课程,在高校的重视程度是不够的,是与该门课程地位不相称的。

⑥通信原理 通信作为一个实际系统,是为了满足社会与个人的需求而产生的,目的是传送消息(数据、语音和图像)。

通信技术的发展,特别是近30年来形成了通信原理的主要理论体系,即编码理论、调制理论与检测理论。

在通信原理的课程中,有多处要用到信息论的结论或定理。

信息论已成为设计通信系统与进行通信技术研究的指南,尤其是它能告诉工程师们关于通信系统的性能极限。

信道中存在噪声。

在通信过程中噪声与干扰是无法避免的。

随着对噪声与干扰的研究产生了随机过程理论。

对信号的分析实际上就是对随机过程的分析。

在通信工程领域,编码是一种技术,是要能用硬件或软件实现的。

在数学上可以存在很多码,可以映射到不同空间,但只有在通信系统中能生成和识别的码才能应用。

编码理论与通信结合形成了两个方向:信源编码与信道编码。

调制理论可划分为线性调制与非线性调制,它们的区别在于线性调制不改变调制信号的频谱结构,非线性调制要改变调制信号的频谱结构,并且往往占有更宽的频带,因而非线性调制通常比线性调制有更好的抗噪声性能。

接收端将调制信号与载波信号分开,还原调制信号的过程称之为解调或检测。

作为通信原理课程,还包含系统方面的内容,主要有同步和信道复用。

在数字通信系统中,只有接收信号与发送信号同步或者信号间建立相同的时间关系,接收端才能解调和识别信号。

信道复用是为了提高通信效率,是安排很多信号同时通过同一信道的一种约定或者规范,使得多个用户的话音、图像等消息能同时通过同一电缆或者其他信道传输。

在通信原理之上是专业课程,可以进一步讲述通信系统的设计或深化某一方面的理论或技术。

要设计制造通信系统,了解原理是必要的,但只知道原理是不够的,还必须熟悉硬件(电路、微波)与软件(系统软件与嵌入式软件),这是专业课程计划中的另一分支的课程体系结构。

通信原理课程的教学从内容上主要分为模拟通信和数字通信两部分。

重点是数字通信的调制、编码、同步等内容。

配合完成的教学内容,要求学生完成必要的习题作业。

期间开设一些验证性实验,同时使用SystemView实验教学,使学生可以比较深刻地理解通信系统实际工作的情况。

由于学生通信原理的认识难度,教师加强了该课程的多媒体CAI教学,形象直观的图示辅助教学。

利用课程组研制成功的电子教案的演示文稿与以难点仿真为主的图示辅助教学软件开展教学。

大大提高了教学效果。

同时,正在研究与开发成功网上实验教学软件,把教学仪器的使用、重要实验仪器的仿真模拟实验上网,以进一步适应教学信息化、网络化的要求。

总之,本课程通过理论教学、实验教学、课程设计、CAI课件、综合设计和网络教学的手段,使学生在理解本课程的教学内容方面有很大的提高。

⑦数字电路 数字电路基础教程从最基本的门电路讲起,直到各类常见的触发器、编码器、译码器、存储器、时序电路等等的基本构成和工作原理。

教程耐心的阐述了各类数字逻辑电路的基础知识和分析方法,比如什么真值表、什么是竞争冒险现象、各种进制中为什么计算机要采用2进制,为什么我们常用的是16进制等等基础的知识,直到让我们可以海阔天空,看了这些之后我们就可以明白数字电路的由来,发现它并不神秘,甚至要比模拟电路更简单

有了这些基础性的认识,我们就可以自学和分析其他高深的复杂数字电路知识。

⑧模拟电子电路 一、课程的性质、目的与任务 模拟电子电路是中央电大理工科开放专科电子信息技术专业必修的技术基础课。

该课程不仅具有自身的理论体系且是一门实践性很强的课程。

本课程的任务是解决电子技术入门的问题,使学生掌握模拟电子电路的基本工作原理、分析方法和基本技能,为深入学习后续课程和从事有关电子技术方面的实际工作打下基础。

二、与其它课程的关系 先修课程为电路分析基础,本课程为学习后续课程(如“现代电子电路与技术”、“自动控制原理”、“微机原理与应用”等 )打下必要的基础。

三、课程特点 1.知识理论系统性较强。

学习本课程需要有一定的基础理论、知识作铺垫且又是学习有关后续专业课程的基础。

2.基础理论比较成熟。

虽然电子技术发展很快,新的器件、电路日新月异,但其基本理论已经形成了相对稳定的体系。

有限的学校教学不可能包罗万象、面面俱到,要把学习重点放在学习、掌握基本概念、基本分析、设计方法上。

3.实践应用综合性较强。

本课程是一门实践性很强的技术基础课,讨论的许多电子电路都是实用电路,均可做成实际的装置。

四、教学总体要求 1.正确理解以下基本概念和术语 直流通路与交流通路,正向偏置和反向偏置,静态与动态,工作点,负载线,非线性失真,放大倍数,输入电阻,输出电阻,频率特性,正反馈和负反馈,直流反馈和交流反馈,电压反馈和电流反馈,串联反馈和并联反馈,开环与闭环,自激,零点漂移,差模与共模,共模抑制比,恒流源,互补对称,输出功率与效率,理想运放,虚短、虚地,噪声与干扰等。

职业资格证书与技术等级证书 获得省教育厅颁发的高等学校英语和计算机应用能力合格证书;获得劳动与社会保障部颁发的中级电工证、电子CAD中级技能等级证书。

掌握的知识和能力 1.较系统地掌握本专业领域宽广的技术基础理论知识,适应电子和信息工程方面广泛的工作范围; 2.掌握电子电路的基本理论和实验技术,具备分析和设计电子设备的基本能力; 3.掌握信息获取、处理的基本理论和应用的一般方法,具有设计、集成、应用及计算机模拟信息系统的基本能力; 4.了解信息产业的基本方针、政策和法规,了解企业管理的基本知识; 5.了解电子设备和信息系统的理论前沿,具有研究、开发新系统、新技术的初步能力。

6.掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。

相近专业 通信工程 就业去向 该专业毕业生具有宽领域工程技术适应性,就业面很广,就业率高,毕业生实践能力强,工作上手快,可以在电子信息类的相关企业中,从事电子产品的生产、经营与技术管理和开发工作。

主要面向电子产品与设备的生产企业和经营单位,从事各种电子产品与设备的装配、调试、检测、应用及维修技术工作,还可以到一些企事业单位一些机电设备、通信设备及计算机控制等设备的安全运行及维护管理工作。

企业需求 由于信息时代的到来,据推测,在相当长的一段时间内,此类人才仍将供不应求。

据调查,现阶段对于电子信息工程人才的需要量十分巨大,“电子信息工程”的专业,对缓解当前该类人才的供需矛盾是非常必要的。

电子信息工程专业人才已经成为信息社会人才需求的热点。

电子信息产业是一项新兴的高科技产业,被称为朝阳产业。

根据信息产业部分析,“十五”期间是我国电子信息产业发展的关键时期,预计电子信息产业仍将以高于经济增速两倍左右的速度快速发展,产业前景十分广阔。

未来的发展重点是电子信息产品制造业、软件产业和集成电路等产业 ;新兴通信业务如数据通信、多媒体、互联网、电话信息服务、手机短信等业务也将迅速扩展;值得关注的还有文化科技产业,如网络游戏等。

目前,信息技术支持人才需求中排除技术故障、设备和顾客服务、硬件和软件安装以及配置更新和系统操作、监视与维修等四类人才最为短缺。

此外,电子商务和互动媒体、数据库开发和软件工程方面的需求量也非常大。

未来展望 电子信息工程是一门应用计算机等现代化技术进行电子信息控制和信息处理的学科,主要研究信息的获取与处理,电子设备与信息系统的设计、开发、应用和集成。

现在,电子信息工程已经涵盖了社会的诸多方面,像电话交换局里怎么处理各种电话信号,手机是怎样传递我们的声音甚至图像的,我们周围的网络怎样传递数据,甚至信息化时代军队的信息传递中如何保密等都要涉及电子信息工程的应用技术。

我们可以通过一些基础知识的学习认识这些东西,并能够应用更先进的技术进行新产品的研究和开发。

电子信息工程专业主要是学习基本电路知识,并掌握用计算机等处理信息的方法。

首先要有扎实的数学知识,对物理学的要求也很高,并且主要是电学方面;要学习许多电路知识、电子技术、信号与系统、计算机控制原理、通信原理等基本课程。

学习电子信息工程自己还要动手设计、连接一些电路并结合计算机进行实验,对动手操作和使用工具的要求也是比较高的。

譬如自己连接传感器的电路,用计算机设置小的通信系统,还会参观一些大公司的电子和信息处理设备,理解手机信号、有线电视是如何传输的等,并能有机会在老师指导下参与大的工程设计。

学习电子信息工程,要喜欢钻研思考,善于开动脑筋发现问题。

随着社会信息化的深入,各行业大都需要电子信息工程专业人才,而且薪金很高。

学生毕业后可以从事电子设备和信息系统的设计、应用开发以及技术管理等。

比如,做电子工程师,设计开发一些电子、通信器件;做软件工程师,设计开发与硬件相关的各种软件;做项目主管,策划一些大的系统,这对经验、知识要求很高;还可以继续进修成为教师,从事科研工作等。

学习哪个编程软件最好

你好、我来为你解答:你好,很高兴能回答你的问题,我给你说说以下几种吧,各有利弊,个人还是觉得vc6.0初学较好,希望对你有帮助果你是刚刚学,其实wintc是款很不错的软件。

去用一下你就知道了,因为我自学c时就是用的那个软件,真的向你推荐它

推荐使用VC++6.0中文版 因为国家考试用的就是那个 当然了还有Turbo C这个也是以前国家考试用的 但是这些版本很老了 而且没有现在的方便 比如你遇到了问题想去咨询下别人 老版本的尤其是比较经典的turbo c2.0的 你需要把原来的代码在写一遍才行 而Visusl C++6.0的则可以用鼠标进行复制操作 很是快捷而且VC还有自动用不同的颜色来显示不同类型的代码 对初学者来说 是个很好的纠错功能比如你的关键字打错了 颜色是会变的因为dev本身存在许多缺陷,反而使你能拥有更好的习惯,等到你用dev可以驾驭难题的时候,你会觉得其它软件强大的调试功能根本就是多余的TC++对C++标准支持的是一塌糊涂,而VS2005(VC8)和DEV-C++(GCC)可以几乎完美的支持C++标准.过时的不是C语言,而是TC所提供的C语言。

TC是几十年前的了,在这段时间里,C语言变了变了又变了。

而且TC存在的对一些非标准的容忍,就如同现在社会上行业中的“潜规则”一样,或许会给人方便,但是如果不打算在圈内混(一直用TC),还是别学这些“潜规则”比较好。

C\\\/C++程序设计学习与实验系统 2011.4[下载地址]原名《Turbo C\\\/C++ for Windows 集成实验与学习环境》,现在已支持最新操作系统WINDOWS 7,它是从事一线教学的大学教师根据多媒体教学演示和C语言初学者的特点,量身打造的一个简单易用的C\\\/C++程序设计教学演示、学习与实验软件(支持TC2\\\/TC3、VC6三种编译器,没有使用日期限制)。

与软件配套的《 C\\\/C++程序设计教程(配有同步实验、流程控制语句动画演示、提供教程中所有程序实例、实验、作业中的源代码(全部用VC6编译器调试通过))》融入了作者多年的教学和学习经验、编程建议、编程感悟,新增读书笔记功能有利用户 记录教程中的重点、难点、学习心得体会,针对用户学习教程中遇到的问题开通了疑难问题解答论坛等,同时,为了便于C语言学习,加入C语言学习指导、入门程序实例、典型源程序、典型的函数算法,课程设计指导、课程设计源程序、 Visual C++6.0中英文编译错误信息同步显示功能(并配有60多种同步的语法错误程序实例、修改方法等)、 Turbo C2.0 中英文编译错误信息同步显示功能、Turbo C++3.0常见编译错误信息、C语言专业词汇的中英文对照、2004年到2011年13套全国计算机等级考试二级 C 语言的真题笔试试卷及答案和10套上机模拟试题和详尽的答案与分析等大量的学习资源。

另外 “编程日记” 功能可以让你记录你的 C 语言学习历程, “资料管理” 功能让你大量的下载资料不再难找

计算机的发展史

机的历史一、第一算机的第一台计算机(ENIAC)于1946年2月,在美国诞生。

ENIAC PC机 耗资 100万美圆 600美圆 重量 30吨 10kg 占地 150平方米 0.25平方米 电子器件 1.9万只电子管 100块集成电路 运算速度 5000次\\\/秒 500万次\\\/秒 二、计算机发展历史1、第一代计算机(1946~1958)电子管为基本电子器件;使用机器语言和汇编语言;主要应用于国防和科学计算;运算速度每秒几千次至几万次。

2、第二代计算机(1958~1964)晶体管为主要器件;软件上出现了操作系统和算法语言;运算速度每秒几万次至几十万次。

3、第三代计算机(1964~1971)普遍采用集成电路;体积缩小;运算速度每秒几十万次至几百万次。

4、第四代计算机(1971~ )以大规模集成电路为主要器件;运算速度每秒几百万次至上亿次。

三、我国计算机发展历史从1953年开始研究,到1958年研制出了我国第一台计算机在1982年我国研制出了运算速度1亿次的银河I、II型等小型系列机。

计算机的历史计算机是新技术革命的一支主力,也是推动社会向现代化迈进的活跃因素。

计算机科学与技术是第二次世界大战以来发展最快、影响最为深远的新兴学科之一。

计算机产业已在世界范围内发展成为一种极富生命力的战略产业。

现代计算机是一种按程序自动进行信息处理的通用工具,它的处理对象是信息,处理结果也是信息。

利用计算机解决科学计算、工程设计、经营管理、过程控制或人工智能等各种问题的方法,都是按照一定的算法进行的。

这种算法是定义精确的一系列规则,它指出怎样以给定的输入信息经过有限的步骤产生所需要的输出信息。

信息处理的一般过程,是计算机使用者针对待解抉的问题,事先编制程序并存入计算机内,然后利用存储程序指挥、控制计算机自动进行各种基本操作,直至获得预期的处理结果。

计算机自动工作的基础在于这种存储程序方式,其通用性的基础则在于利用计算机进行信息处理的共性方法。

计算机的历史现代计算机的诞生和发展 现代计算机问世之前,计算机的发展经历了机械式计算机、机电式计算机和萌芽期的电子计算机三个阶段。

早在17世纪,欧洲一批数学家就已开始设计和制造以数字形式进行基本运算的数字计算机。

1642年,法国数学家帕斯卡采用与钟表类似的齿轮传动装置,制成了最早的十进制加法器。

1678年,德国数学家莱布尼兹制成的计算机,进一步解决了十进制数的乘、除运算。

英国数学家巴贝奇在1822年制作差分机模型时提出一个设想,每次完成一次算术运算将发展为自动完成某个特定的完整运算过程。

1884年,巴贝奇设计了一种程序控制的通用分析机。

这台分析机虽然已经描绘出有关程序控制方式计算机的雏型,但限于当时的技术条件而未能实现。

巴贝奇的设想提出以后的一百多年期间,电磁学、电工学、电子学不断取得重大进展,在元件、器件方面接连发明了真空二极管和真空三极管;在系统技术方面,相继发明了无线电报、电视和雷达……。

所有这些成就为现代计算机的发展准备了技术和物质条件。

与此同时,数学、物理也相应地蓬勃发展。

到了20世纪30年代,物理学的各个领域经历着定量化的阶段,描述各种物理过程的数学方程,其中有的用经典的分析方法已根难解决。

于是,数值分析受到了重视,研究出各种数值积分,数值微分,以及微分方程数值解法,把计算过程归结为巨量的基本运算,从而奠定了现代计算机的数值算法基础。

社会上对先进计算工具多方面迫切的需要,是促使现代计算机诞生的根本动力。

20世纪以后,各个科学领域和技术部门的计算困难堆积如山,已经阻碍了学科的继续发展。

特别是第二次世界大战爆发前后,军事科学技术对高速计算工具的需要尤为迫切。

在此期间,德国、美国、英国部在进行计算机的开拓工作,几乎同时开始了机电式计算机和电子计算机的研究。

德国的朱赛最先采用电气元件制造计算机。

他在1941年制成的全自动继电器计算机Z-3,已具备浮点记数、二进制运算、数字存储地址的指令形式等现代计算机的特征。

在美国,1940~1947年期间也相继制成了继电器计算机MARK-1、MARK-2、Model-1、Model-5等。

不过,继电器的开关速度大约为百分之一秒,使计算机的运算速度受到很大限制。

电子计算机的开拓过程,经历了从制作部件到整机从专用机到通用机、从“外加式程序”到“存储程序”的演变。

1938年,美籍保加利亚学者阿塔纳索夫首先制成了电子计算机的运算部件。

1943年,英国外交部通信处制成了“巨人”电子计算机。

这是一种专用的密码分析机,在第二次世界大战中得到了应用。

1946年2月美国宾夕法尼亚大学莫尔学院制成的大型电子数字积分计算机(ENIAC),最初也专门用于火炮弹道计算,后经多次改进而成为能进行各种科学计算的通用计算机。

这台完全采用电子线路执行算术运算、逻辑运算和信息存储的计算机,运算速度比继电器计算机快1000倍。

这就是人们常常提到的世界上第一台电子计算机。

但是,这种计算机的程序仍然是外加式的,存储容量也太小,尚未完全具备现代计算机的主要特征。

新的重大突破是由数学家冯·诺伊曼领导的设计小组完成的。

1945年3月他们发表了一个全新的存储程序式通用电子计算机方案—电子离散变量自动计算机(EDVAC)。

随后于1946年6月,冯·诺伊曼等人提出了更为完善的设计报告《电子计算机装置逻辑结构初探》。

同年7~8月间,他们又在莫尔学院为美国和英国二十多个机构的专家讲授了专门课程《电子计算机设计的理论和技术》,推动了存储程序式计算机的设计与制造。

1949年,英国剑桥大学数学实验室率先制成电子离散时序自动计算机(EDSAC);美国则于1950年制成了东部标准自动计算机(SFAC)等。

至此,电子计算机发展的萌芽时期遂告结束,开始了现代计算机的发展时期。

在创制数字计算机的同时,还研制了另一类重要的计算工具——模拟计算机。

物理学家在总结自然规律时,常用数学方程描述某一过程;相反,解数学方程的过程,也有可能采用物理过程模拟方法,对数发明以后,1620年制成的计算尺,己把乘法、除法化为加法、减法进行计算。

麦克斯韦巧妙地把积分(面积)的计算转变为长度的测量,于1855年制成了积分仪。

19世纪数学物理的另一项重大成就——傅里叶分析,对模拟机的发展起到了直接的推动作用。

19世纪后期和20世纪前期,相继制成了多种计算傅里叶系数的分析机和解微分方程的微分分析机等。

但是当试图推广微分分析机解偏微分方程和用模拟机解决一般科学计算问题时,人们逐渐认识到模拟机在通用性和精确度等方面的局限性,并将主要精力转向了数字计算机。

电子数字计算机问世以后,模拟计算机仍然继续有所发展,并且与数字计算机相结合而产生了混合式计算机。

模拟机和混合机已发展成为现代计算机的特殊品种,即用在特定领域的高效信息处理工具或仿真工具。

20世纪中期以来,计算机一直处于高速度发展时期,计算机由仅包含硬件发展到包含硬件、软件和固件三类子系统的计算机系统。

计算机系统的性能—价格比,平均每10年提高两个数量级。

计算机种类也一再分化,发展成微型计算机、小型计算机、通用计算机(包括巨型、大型和中型计算机),以及各种专用机(如各种控制计算机、模拟—数字混合计算机)等。

计算机器件从电子管到晶体管,再从分立元件到集成电路以至微处理器,促使计算机的发展出现了三次飞跃。

在电子管计算机时期(1946~1959),计算机主要用于科学计算。

主存储器是决定计算机技术面貌的主要因素。

当时,主存储器有水银延迟线存储器、阴极射线示波管静电存储器、磁鼓和磁心存储器等类型,通常按此对计算机进行分类。

到了晶体管计算机时期(1959~1964),主存储器均采用磁心存储器,磁鼓和磁盘开始用作主要的辅助存储器。

不仅科学计算用计算机继续发展,而且中、小型计算机,特别是廉价的小型数据处理用计算机开始大量生产。

1964年,在集成电路计算机发展的同时,计算机也进入了产品系列化的发展时期。

半导体存储器逐步取代了磁心存储器的主存储器地位,磁盘成了不可缺少的辅助存储器,并且开始普遍采用虚拟存储技术。

随着各种半导体只读存储器和可改写的只读存储器的迅速发展,以及微程序技术的发展和应用,计算机系统中开始出现固件子系统。

20世纪70年代以后,计算机用集成电路的集成度迅速从中小规模发展到大规模、超大规模的水平,微处理器和微型计算机应运而生,各类计算机的性能迅速提高。

随着字长4位、8位、16位、32位和64位的微型计算机相继问世和广泛应用,对小型计算机、通用计算机和专用计算机的需求量也相应增长了。

微型计算机在社会上大量应用后,一座办公楼、一所学校、一个仓库常常拥有数十台以至数百台计算机。

实现它们互连的局部网随即兴起,进一步推动了计算机应用系统从集中式系统向分布式系统的发展。

在电子管计算机时期,一些计算机配置了汇编语言和子程序库,科学计算用的高级语言FORTRAN初露头角。

在晶体管计算机阶段,事务处理的COBOL语言、科学计算机用的ALGOL语言,和符号处理用的LISP等高级语言开始进入实用阶段。

操作系统初步成型,使计算机的使用方式由手工操作改变为自动作业管理。

进入集成电路计算机发展时期以后,在计算机中形成了相当规模的软件子系统,高级语言种类进一步增加,操作系统日趋完善,具备批量处理、分时处理、实时处理等多种功能。

数据库管理系统、通信处理程序、网络软件等也不断增添到软件子系统中。

软件子系统的功能不断增强,明显地改变了计算机的使用属性,使用效率显著提高。

在现代计算机中,外围设备的价值一般已超过计算机硬件子系统的一半以上,其技术水平在很大程度上决定着计算机的技术面貌。

外围设备技术的综合性很强,既依赖于电子学、机械学、光学、磁学等多门学科知识的综合,又取决于精密机械工艺、电气和电子加工工艺以及计量的技术和工艺水平等。

外围设备包括辅助存储器和输入输出设备两大类。

辅助存储器包括磁盘、磁鼓、磁带、激光存储器、海量存储器和缩微存储器等;输入输出设备又分为输入、输出、转换、、模式信息处理设备和终端设备。

在这些品种繁多的设备中,对计算机技术面貌影响最大的是磁盘、终端设备、模式信息处理设备和转换设备等。

新一代计算机是把信息采集存储处理、通信和人工智能结合在一起的智能计算机系统。

它不仅能进行一般信息处理,而且能面向知识处理,具有形式化推理、联想、学习和解释的能力,将能帮助人类开拓未知的领域和获得新的知识。

计算技术在中国的发展 在人类文明发展的历史上中国曾经在早期计算工具的发明创造方面写过光辉的一页。

远在商代,中国就创造了十进制记数方法,领先于世界千余年。

到了周代,发明了当时最先进的计算工具——算筹。

这是一种用竹、木或骨制成的颜色不同的小棍。

计算每一个数学问题时,通常编出一套歌诀形式的算法,一边计算,一边不断地重新布棍。

中国古代数学家祖冲之,就是用算筹计算出圆周率在3.1415926和3.1415927之间。

这一结果比西方早一千年。

珠算盘是中国的又一独创,也是计算工具发展史上的第一项重大发明。

这种轻巧灵活、携带方便、与人民生活关系密切的计算工具,最初大约出现于汉朝,到元朝时渐趋成熟。

珠算盘不仅对中国经济的发展起过有益的作用,而且传到日本、朝鲜、东南亚等地区,经受了历史的考验,至今仍在使用。

中国发明创造指南车、水运浑象仪、记里鼓车、提花机等,不仅对自动控制机械的发展有卓越的贡献,而且对计算工具的演进产生了直接或间接的影响。

例如,张衡制作的水运浑象仪,可以自动地与地球运转同步,后经唐、宋两代的改进,遂成为世界上最早的天文钟。

记里鼓车则是世界上最早的自动计数装置。

提花机原理刘计算机程序控制的发展有过间接的影响。

中国古代用阳、阴两爻构成八卦,也对计算技术的发展有过直接的影响。

莱布尼兹写过研究八卦的论文,系统地提出了二进制算术运算法则。

他认为,世界上最早的二进制表示法就是中国的八卦。

经过漫长的沉寂,新中国成立后,中国计算技术迈入了新的发展时期,先后建立了研究机构,在高等院校建立了计算技术与装置专业和计算数学专业,并且着手创建中国计算机制造业。

1958年和1959年,中国先后制成第一台小型和大型电子管计算机。

60年代中期,中国研制成功一批晶体管计算机,并配制了ALGOL等语言的编译程序和其他系统软件。

60年代后期,中国开始研究集成电路计算机。

70年代,中国已批量生产小型集成电路计算机。

80年代以后,中国开始重点研制微型计算机系统并推广应用;在大型计算机、特别是巨型计算机技术方面也取得了重要进展;建立了计算机服务业,逐步健全了计算机产业结构。

在计算机科学与技术的研究方面,中国在有限元计算方法、数学定理的机器证明、汉字信息处理、计算机系统结构和软件等方面都有所建树。

在计算机应用方面,中国在科学计算与工程设计领域取得了显著成就。

在有关经营管理和过程控制等方面,计算机应用研究和实践也日益活跃。

计算机科学与技术计算机科学与技术是一门实用性很强、发展极其迅速的面向广大社会的技术学科,它建立在数学、电子学 (特别是微电子学)、磁学、光学、精密机械等多门学科的基础之上。

但是,它并不是简单地应用某些学科的知识,而是经过高度综合形成一整套有关信息表示、变换、存储、处理、控制和利用的理论、方法和技术。

计算机科学是研究计算机及其周围各种现象与规模的科学,主要包括理论计算机科学、计算机系统结构、软件和人工智能等。

计算机技术则泛指计算机领域中所应用的技术方法和技术手段,包括计算机的系统技术、软件技术、部件技术、器件技术和组装技术等。

计算机科学与技术包括五个分支学科,即理论计算机科学、计算机系统结构、计算机组织与实现、计算机软件和计算机应用。

理论计算机学 是研究计算机基本理论的学科。

在几千年的数学发展中,人们研究了各式各样的计算,创立了许多算法。

但是,以计算或算法本身的性质为研究对象的数学理论,却是在20世纪30年代才发展起来的。

当时,由几位数理逻辑学者建立的算法理论,即可计算性理论或称递归函数论,对20世纪40年代现代计算机设计思想的形成产生过影响。

此后,关于现实计算机及其程序的数学模型性质的研究,以及计算复杂性的研究等不断有所发展。

理论计算机科学包括自动机论、形式语言理论、程序理论、算法分析,以及计算复杂性理论等。

自动机是现实自动计算机的数学模型,或者说是现实计算机程序的模型,自动机理论的任务就在于研究这种抽象机器的模型;程序设计语言是一种形式语言,形式语言理论根据语言表达能力的强弱分为O~3型语言,与图灵机等四类自动机逐一对应;程序理论是研究程序逻辑、程序复杂性、程序正确性证明、程序验证、程序综合、形式语言学,以及程序设计方法的理论基础;算法分析研究各种特定算法的性质。

计算复杂性理论研究算法复杂性的一般性质。

计算机系统结构 程序设计者所见的计算机属性,着重于计算机的概念结构和功能特性,硬件、软件和固件子系统的功能分配及其界面的确定。

使用高级语言的程序设计者所见到的计算机属性,主要是软件子系统和固件子系统的属性,包括程序语言以及操作系统、数据库管理系统、网络软件等的用户界面。

使用机器语言的程序设计者所见到的计算机属性,则是硬件子系统的概念结构(硬件子系统结构)及其功能特性,包括指令系统(机器语言),以及寄存器定义、中断机构、输入输出方式、机器工作状态等。

硬件子系统的典型结构是冯·诺伊曼结构,它由运算器控制器、存储器和输入、输出设备组成,采用“指令驱动”方式。

当初,它是为解非线性、微分方程而设计的,并未预见到高级语言、操作系统等的出现,以及适应其他应用环境的特殊要求。

在相当长的一段时间内,软件子系统都是以这种冯·诺伊曼结构为基础而发展的。

但是,其间不相适应的情况逐渐暴露出来,从而推动了计算机系统结构的变革。

计算机组织与实现 是研究组成计算机的功能、部件间的相互连接和相互作用,以及有关计算机实现的技术,均属于计算机组织与实现的任务。

在计算机系统结构确定分配给硬子系统的功能及其概念结构之后,计算机组织的任务就是研究各组成部分的内部构造和相互联系,以实现机器指令级的各种功能和特性。

这种相互联系包括各功能部件的布置、相互连接和相互作用。

随着计算机功能的扩展和性能的提高,计算机包含的功能部件也日益增多,其间的互连结构日趋复杂。

现代已有三类互连方式,分别以中央处理器、存储器或通信子系统为中心,与其他部件互连。

以通信子系统为中心的组织方式,使计算机技术与通信技术紧密结合,形成了计算机网络、分布计算机系统等重要的计算机研究与应用领域。

与计算实现有关的技术范围相当广泛,包括计算机的元件、器件技术,数字电路技术,组装技术以及有关的制造技术和工艺等。

软件 软件的研究领域主要包括程序设计、基础软件、软件工程三个方面。

程序设计指设计和编制程序的过程,是软件研究和发展的基础环节。

程序设计研究的内容,包括有关的基本概念、规范、工具、方法以及方法学等。

这个领域发展的特点是:从顺序程序设计过渡到并发程序设计和分币程序设计;从非结构程序设计方法过渡到结构程序设计方法;从低级语言工具过渡到高级语言工具;从具体方法过渡到方法学。

基础软件指计算机系统中起基础作用的软件。

计算机的软件子系统可以分为两层:靠近硬件子系统的一层称为系统软件,使用频繁,但与具体应用领域无关;另一层则与具体应用领域直接有关,称为应用软件;此外还有支援其他软件的研究与维护的软件,专门称为支援软件。

软件工程是采用工程方法研究和维护软件的过程,以及有关的技术。

软件研究和维护的全过程,包括概念形成、要求定义、设计、实现、调试、交付使用,以及有关校正性、适应性、完善性等三层意义的维护。

软件工程的研究内容涉及上述全过程有关的对象、结构、方法、工具和管理等方面。

软件目动研究系统的任务是:在软件工程中采用形式方法:使软件研究与维护过程中的各种工作尽可能多地由计算机自动完成;创造一种适应软件发展的软件、固件与硬件高度综合的高效能计算机。

计算机产业计算机产业包括两大部门,即计算机制造业和计算机服务业。

后者又称为信息处理产业或信息服务业。

计算机产业是一种省能源、省资源、附加价值高、知识和技术密集的产业,对于国民经济的发展、国防实力和社会进步均有巨大影响。

因此,不少国家采取促进计算机产业兴旺发达的政策。

计算机制造业包括生产各种计算机系统、外围设备终端设备,以及有关装置、元件、器件和材料的制造。

计算机作为工业产品,要求产品有继承性,有很高的性能-价格比和综合性能。

计算机的继承性特别体现在软件兼容性方面,这能使用户和厂家把过去研制的软件用在新产品上,使价格很高的软件财富继续发挥作用,减少用户再次研制软件的时间和费用。

提高性能-价格比是计算机产品更新的目标和动力。

计算机制造业提供的计算机产品,一般仅包括硬件子系统和部分软件子系统。

通常,软件子系统中缺少适应各种特定应用环境的应用软件。

为了使计算机在特定环境中发挥效能,还需要设计应用系统和研制应用软件此外,计算机的运行和维护,需要有掌握专业知识的技术人员,这常常是一股用户所作不到的。

针对这些社会需要,一些计算机制造厂家十分重视向用户提供各种技术服务和销售服务。

一些独立于计算机制造厂家的计算机服务机构,也在50年代开始出现。

到60年代末期,计算机服务业在世界范围内已形成为独立的行业。

计算机的发展与应用计算机科学与技术的各门学科相结合,改进了研究工具和研究方法,促进了各门学科的发展。

过去,人们主要通过实验和理论两种途径进行科学技术研究。

现在,计算和模拟已成为研究工作的第三条途径。

计算机与有关的实验观测仪器相结合,可对实验数据进行现场记录、整理、加工、分析和绘制图表,显著地提高实验工作的质量和效率。

计算机辅助设计已成为工程设计优质化、自动化的重要手段。

在理论研究方面,计算机是人类大脑的延伸,可代替人脑的若干功能并加以强化。

古老的数学靠纸和笔运算,现在计算机成了新的工具,数学定理证明之类的繁重脑力劳动,已可能由计算机来完成或部分完成。

计算和模拟作为一种新的研究手段,常使一些学科衍生出新的分支学科。

例如,空气动力学、气象学、弹性结构力学和应用分析等所面临的“计算障碍”,在有了高速计算机和有关的计算方法之后开始有所突破,并衍生出计算空气动力学、气象数值预报等边缘分支学科。

利用计算机进行定量研究,不仅在自然科学中发挥了重大的作用,在社会科学和人文学科中也是如此。

例如,在人口普查、社会调查和自然语言研究方面,计算机就是一种很得力的工具。

计算机在各行各业中的广泛应用,常常产生显著的经济效益和社会效益,从而引起产业结构、产品结构、经营管理和服务方式等方面的重大变革。

在产业结构中已出观了计算机制造业和计算机服务业,以及知识产业等新的行业。

微处理器和微计算机已嵌入机电设备、电子设备、通信设备、仪器仪表和家用电器中,使这些产品向智能化方向发展。

计算机被引入各种生产过程系统中,使化工、石油、钢铁、电力、机械、造纸、水泥等生产过程的自动化水平大大提高,劳动生产率上升、质量提高、成本下降。

计算机嵌入各种武器装备和武器系统干,可显著提高其作战效果。

经营管理方面,计算机可用于完成统计、计划、查询、库存管理、市场分析、辅助决策等,使经营管理工作科学化和高效化,从而加速资金周转,降低库存水准,改善服务质量,缩短新产品研制周期,提高劳动生产率。

在办公室自动化方面,计算机可用于文件的起草、检索和管理等,显著提高办公效率。

计算机还是人们的学习工具和生活工具。

借助家用计算机、个人计算机、计算机网、数据库系统和各种终端设备,人们可以学习各种课程,获取各种情报和知识,处理各种生活事务(如订票、购物、存取款等),甚至可以居家办公。

越来越多的人的工作、学习和生活中将与计算机发生直接的或间接的联系。

普及计算机教育已成为一个重要的问题。

总之,计算机的发展和应用已不仅是一种技术现象而且是一种政治、经济、军事和社会现象。

世界各国都力图主动地驾驭这种社会计算机化和信息化的进程,克服计算机化过程中可能出现的消极因素,更顺利地向高时代的车轮即将驶进21世纪的大门。

人们将怎样面向未来

无论你从事什么工作,也不论你生活在什么地方,都会认识到我们所面临的世纪是科技高度发展的信息时代。

计算机是信息处理的主要工具,掌握计算机知识已成为当代人类文化不可缺少的重要组成部分,计算机技能则是人们工作和生活必不可少的基本手段。

基于这样的认识,近年来我国掀起了一个全国范围的学习计算机热潮,各行各业的人都迫切地要求学习计算机知识和掌握计算机技能。

对于广大的非计算机专业的人们,学习计算机的目的是应用,希望学以致用,立竿见影,而无须从系统理论学起。

掌握计算机技能关键是实践,只有通过大量的实践应用才能真正深入地掌握它。

光靠看书是难以真正掌握计算机应用的。

正如同在陆地上是无法学会游泳一样,要学游泳必须下到水中去。

同样,要学习计算机应用,必须坐到计算机旁,经常地、反复地操作计算机,熟能生巧。

只要得法,你在计算机上花的时间愈多,收获就愈大......

文件扩展名是什么意思,不同的扩展名具体表示什么

c语言实验心得:1、只有频繁用到或对运算速度要求很高的变量才放到data区内,如for循环中的计数值。

2、其他不频繁调用到和对运算速度要求不高的变量都放到xdata区。

3、常量放到code区,如字库、修正系数。

4、逻辑标志变量可以定义到bdata中。

在51系列芯片中有16个字节位寻址区bdata,其中可以定义8*16=128个逻辑变量。

这样可以大大降低内存占用空间。

定义方法是: bdata bit LedState;但位类型不能用在数组和结构体中。

5、data区内最好放局部变量。

因为局部变量的空间是可以覆盖的(某个函数的局部变量空间在退出该函数是就释放,由别的函数的局部变量覆盖),可以提高内存利用率。

当然静态局部变量除外,其内存使用方式与全局变量相同;6、确保程序中没有未调用的函数。

在Keil C里遇到未调用函数,编译器就将其认为可能是中断函数。

函数里用的局部变量的空间是不释放,也就是同全局变量一样处理。

这一点Keil做得很愚蠢,但也没办法。

7、如果想节省data空间就必须用large模式。

将未定义内存位置的变量全放到xdata区。

当然最好对所有变量都要指定内存类型。

8、使用指针时,要指定指针指向的内存类型。

在C51中未定义指向内存类型的通用指针占用3个字节;而指定指向data区的指针只占1个字节;指定指向xdata区的指针占2个字节。

如指针p是指向data区,则应定义为: char data *p;。

还可指定指针本身的存放内存类型,如:char data * xdata p;。

其含义是指针p指向data区变量,而其本身存放在xdata区。

以前没搞过C51,大学时代跟单片机老师的时候也是捣鼓下汇编,现在重新搞单片机,因为手头资料不多,找到一些C51的程序,发现里面有这些关键字,不甚明了,没办法只好找了下,发现如下描述:从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率(此问题将在后面专门讲述)。

与ANSI-C稍有不同,它只分SAMLL、COMPACT、LARGE模式,各种不同的模式对应不同的实际硬件系统,也将有不同的编译结果。

在51系列中data,idata,xdata,pdata的区别data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。

idata:固定指前面0x00-0xff的256个RAM,其中前128和data的128完全相同,只是因为访问的方式不同。

idata是用类似C中的指针方式访问的。

汇编中的语句为:mox ACC,@Rx.(不重要的补充:c中idata做指针式的访问效果很好) xdata:外部扩展RAM,一般指外部0x0000-0xffff空间,用DPTR访问。

pdata:外部扩展RAM的低256个字节,地址出现在A0-A7的上时读写,用movx ACC,@Rx读写。

这个比较特殊,而且C51好象有对此BUG,建议少用。

但也有他的优点,具体用法属于中级问题,这里不提。

三、有关单片机ALE引脚的问题 单片机不访问外部锁存器时ALE端有正脉冲信号输出,此频率约为时钟振荡频率的1\\\/6.每当访问外部数据存储器是,在两个机器周期中ALE只出现一次,即丢失一个ALE脉冲.这句话是不是有毛病.我觉得按这种说法,应该丢失3个ALE脉冲才对,我一直想不通是怎么回事,希望大虾们帮帮我.小弟感激涕零.答:其他所有指令每6个机器周期发出一个ALE,而MOVX指令占用12个机器周期只发出一个ALE 四、如何将一个INT型数据转换成2个CHAR型数据

经keil优化后,char1=int1\\\/256,char2=int1%256或char1=int1>>8,char2=int1&0x00ff效率是一样的。

五、在KEIL C51上仿真完了,怎样生成HEX文件去烧写

右键点项目中Target 1,选第二个,在OUTPUT中选中CREAT HEX 六、typedef 和 #define 有何不同?? typedef 和 #define 有何不同》》》 如typedef unsigned char UCHAR ;#define unsigned char UCHAR ;typedef命名一个新的数据类型,但实际上这个新的数据类型是已经存在的,只不过是定义了一个新的名字.#define只是一个标号的定义.你举的例子两者没有区别,但是#define还可以这样用#define MAX 100#define FUN(x) 100-(x)#define LABEL等等,这些情况下是不能用typedef定义的 七、请问如何设定KELC51的仿真工作频(时钟) 用右键点击左边的的target 1,然后在xtal一栏输入 八、不同模块怎样共享sbit变量,extern不行? 把SBIT定义单独放到一个.H中,每个模块都包含这个.h文件 九、C51中对于Px.x的访问必须自己定义吗

是的。

如sbit P17 = 0x97;即可定义对P1.7的访问 十、SWITCH( )语句中表达式不可以是位变量对吗

可以用位变量:#include#includevoid main(){bit flag;flag=0;switch(flag){case '0':{printf(0\\\ );break;}case '1':{printf(1\\\ );break;}default:break; }}bit 变量只有两种状态,if 语句足够啦,!!! 十一、const常数声明占不占内存 const 只是用来定义“常量”,所占用空间与你的定义有关,如:const code cstStr[] = {abc};占用代码空间;而如:const char data cstStr[] = {abc};当然占用内存空间。

另外,#define 之定义似乎不占用空间。

十二、philips的单片机P89C51RD+的扩展RAM在C51中如何使用

试一试将auxr.1清0,然后在c语言中直接声明xdata类型的变量 十三、BUG of Keil C51 程序中用如下语句:const unsigned char strArr[] = {数学};结果发现strArr[] 内容为 {0xCA,0xD1,0xA7},真奇怪

凡是有0xfd,则会通通不见了,所以只能手工输入内码了,例如 uchar strArr[]={0xCA,0xfd,0xd1,0xa7}(用Ultraedit会很方便)。

十四、Keil C51中如何实现代码优化

菜单Project下Option for target Simulator的C51.看到Code optimization了吗

十五、请教c的

和 ~ 符号有甚区别

是逻辑取反,~是按位取反。

十六、c51编程,读端口,还要不要先输出1

我怎么看到有的要,有的不要,请高手给讲讲,到底咋回事

谢了要输出1的,除非你能保证之前已经是1,而中间没有输出过其他值。

十七、当定时器1(T1)用于产生波特率时,P3^5还是否可以用作正常的I\\\/O口呢

p3.5完全可以当普通的io使用 十八、C51中 INT 转换为 2个CHAR

各位高手:C51中 INT 转换为 CHAR 如何转换诸如:X = LOW(Z);Y = HIGH(Z);答: x=(char)z;y=(char)(z>>8); 十九、如果我想使2EH的第7位置1的话,用位操作可以吗

现在对位操作指令我一些不太明白请各位多多指教:如 SETB 07H 表示的是20H.7置1,对吗

(我在一本书上是这么看到的)那么如果我想使2EH的第7位置1的话,象我举的这个例子怎么表示呢

谢谢

SETB 77Hsetb (2eh-20h)*8+7 20h-2fh每字节有8个可位操作(00h-7fh),其它RAM不可位直接操作 二十、char *addr=0xc000 和char xdata *addr=0xc000有何区别

char *addr=0xc000;char xdata *addr=0xc000;除了在内存中占用的字节不同外,还有别的区别吗?char *addr=0xc000; 是通用定义,指针变量 addr 可指向任何内存空间的值;char xdata *addr=0xc000; 指定该指针变量只能指向 xdata 中的值;后一种定义中该指针变量(addr)将少占用一个存储字节。

uchar xdata *addr=0xc000;指针指向外ram;如果:data uchar xdata *addr=0xc000;指针指向外ram但指针本身存在于内ram(data)中以此类推可以idata uchar xdata *addr=0xc000;pdata uchar xdata *addr=0xc000;data uchar idata *addr=0xa0;......... 二十一、while(p1_0)的执行时间

假设,P1_0为单片机P1口的第一脚,请问,while(P1_0){P1_0=0;}while(!P1_0){P1_0=1;}以上代码,在KEIL C中,需要多长时间,执行完。

能具体说明while(P1_0)的执行时间吗

仿真运行看看就知道了,我仿真了试了一下,约14个周期 二十二、怎样编写C51的watchdog程序

各位大虾,我用KEIL C51 编写了一个带外部开门狗的程序,可程序无法运行起来,经过查找,发现程序在经过C51编译后,在MAIN()函数的前部增加了一端初始化程序,等到进入主程序设置开门狗时,开门狗已经时间到,将我的程序复位了,请问我怎样才能修改这一端初始花程序,使他一运行,就设置开门狗

可以在startup.a51中加入看门狗刷新指令,当然用汇编,然后重新编译startup.a51,将他和你的程序连接即可。

新的startup.a51会自动代替系统默认的启动模块。

二十三、keil C51 怎样把修改的startup.a51 加到工程文件中 直接加入即可注意不要改动?STACK,?C_START,?C_STARTUP等符号。

startup.a51直接加入项目,不用修改也可。

可在内面自己修改汇编的一些限制或堆栈指针。

二十四、关于波特率的设置 我在设定串口波特率时发现一个问题:在晶体震荡器为11.0592MHz时,若设9600BPS的话,TH1=0XFD,TL1=0XFD,而要设19200BPS的话,TH1、TL1有否变化,如果没变,为什么

如果变了,又为什么

(因为我看书上俩个是一样的),希望大家点拨。

答:当电源控制寄存器(PCON)第BIT7(SMOD)为1时波特率加倍。

TH1和TL1的值不变. 二十五、如何在C中声明保留这部分RAM区不被C使用

我不知道在C源程序中怎么控制这个,但在汇编程序中加入下面一段就行:DSEG AT 20HAA: DS 10这样C51就不会占用20H--29H了或者在c51里这样定义:uchar data asm_buff[10] _at_ 0x20; 二十六、问浮点运算问题 我在用C51时发现它对传递浮点参数的个数有限制,请问:1)参数是以全局变量的形式传递的,请问以全局变量的形式传递的参数也有限制吗

2)这种传递浮点参数的限制有多少呢

3)float*float的结果是float类型还是double类型?能否直接赋值给float类型的变量

答:由于KEIL C51的参数传递是通过R0-R7来传递的,所以会有限制。

不过KEIL提供了一个编译参数,可以支持更多参数的传递。

具体的内容见KEIL的PDF文档。

我建议你把多个要传递的参数定义到指针或结构体中去,传递参数通过指针或结构进行,这样好一些。

第3个问题回答是YES,你自己试试不就知道了。

二十七、如何在某一个地址定义ram 用_at_ 命令,这样可以定位灵活一点的地址uchar xdata dis_buff[16] _at_ 0x6020 ;\\\/\\\/定位RAM将dis_buff[16]定位在0x6020开始的16个字节 二十八、keil c中,用什么函数可以得到奇偶校验位

例如32位数据,将四个字节相互异或后检查P即可,若耽心P被改变,可用内嵌汇编。

#include unsigned char parity(unsigned char x){x^=x;if(P)return(1);else return(0);}unsigned char parity2(unsigned int x){#pragma asmmov a,r7xrl ar6,a#pragma endasmif(P)return(1);else return(0);}

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片