- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言与计算机原理 第一章
绪 论
计算机的应用已经渗入人类社会活动的各个领域:尖端科技领域的复杂数学运算,公司经营管理信息处理,自动化生产过程控制,建筑、电子电路设计,教育和娱乐等等,计算机都在扮演着不可或缺的重要角色,成为人类脑力劳动的重要工具。随着计算机的“智能”不断提高,计算机的应用还逐渐步入人类的高智能能活动领域:数学定理证明,重大问题辅助决策,甚至在国际象棋的对奕中战胜了国际象棋大师。
计算机何以如此神奇?人们将计算机称为电脑,计算机的智能和人的智能有无区别,有怎样的区别?计算机智能究竟会发展到什么样的程度,会达到,或超过人类吗?回答这些问题,我们不能不追述到计算机的工作原理。
当然,作为信息管理专业的学生,学习计算机的工作原理,不仅仅是为了满足我们天生的单纯的好奇心。本课程是作为一门专业基础课而开设的,是为了专业课程的学习打下基础,帮助我们顺利完成专业学习,以及为今后的学习和工作储备必要的知识。
本课程的内容包括计算机原理和汇编语言程序设计。对于计算机工作原理,主要是计算机的硬件构成原理。但是,如今计算机的硬件和软件的界限已经变的十分模糊,不了解计算机汇编语言——和计算机硬件系统直接相关的计算机语言,是难以了解计算机的工作原理的。学习计算机汇编语言的另外一个目的是:通过学习使用汇编语言程序设计,使我们了解什么是程序,如何完成程序设计,培养初步的程序设计能力。程序设计还可以训练思维能力,提高专业素质。
作为信息管理专业的课程,其目的和内容都和计算机专业有很大不同。首先,我们学习计算机的工作原理不是为了达到能够设计计算机的目的,而只是为了今后学习和工作中用好计算机,所以,涉及到计算机体系结构的许多细节问题,比如关于计算机硬件的具体电路,我们没有进行深入的讨论。关于汇编语言,也仅考虑说明计算机工作原理和达到基本编程能力训练的需要。
如果要更多的了解课程相关内容,可以参考下列的参考书目:
Computer System Architecture 作者 M.Morris Manno 清华大学出版社
IBM PC Assembly Language and Programing 作者 Peter Abel 清华大学出版社
计算机系统原理 作者 张基温 电子工业出版社
计算机体系结构 作者 人民大学出版社
汇编语言程序设计 作者 于春凡 南开大学出版社
第一章 逻辑运算及计算机逻辑部件
电子计算机分为电子模拟计算机和电子数字计算机两种类型。电子模拟计算机用于对连续的物理量(如电流、电压)进行计算,仅使用于少数专业领域。电子数字计算机用于处理离散(非连续)数据,我们通常所使用的电子计算机属于电子数字计算机。
实现电子数字计算机计算功能的基础是电子开关电路。电子开关电路又称为逻辑电路,是能够实现逻辑运算的电子电路。1849年英国的乔治·布尔创建了逻辑代数,之后逻辑代数发展成一门独立的学科。逻辑代数研究的是逻辑运算,是计算机科学的一门重要的基础学科。由于电子技术的出现和发展,研究人员发明了实现各种逻辑运算的电子逻辑部件,为电子计算机的设计奠定了基础。
本章我们学习逻辑运算和逻辑电路的基本知识,使大家了解电子计算机的最基本工作原理。
§1.1 基本逻辑运算和逻辑电路
一、逻辑常量、逻辑变量和逻辑运算
1.逻辑常量和逻辑变量
对某一事物的陈述或判断,结果只有一种,或“真” 或“假”。例如,对于判断表达式“a3”, 当a=4,5,6…时,我们说该表达式成立,或者说该表达式的运算结果为“真”值;当a=3或a3时,我们说该表达式不成立,或者说该表达式的运算结果为“假”值 。这里的“真” 或“假”在逻辑代数中称为逻辑常量,因此,逻辑常量只有两个。有时,我们用字母“T”作为“真”值的符号表示,用字母“F”作为“假”值的符号表示,在计算机科学中,常常用二进制数字“1”表示“真”值,用数字“0”表示“假”值,或者相反。
逻辑变量是仅允许取值为逻辑值的变量。通常用大写字母表示逻辑变量,如A,B等。逻辑变量的取值只能是“真”值或“假”值。
2.逻辑运算
逻辑运算是对逻辑量定义的运算,表示逻辑运算的式子称为逻辑表达式,逻辑表达式的运算结果仍是逻辑值。在逻辑代数中定义了三种基本逻辑运算,即“与”运算、“或”运算和“非”运算。并且上述三种基本逻辑运算可以通过组合,构成的复杂逻辑运算。这类似于基于加、减、乘、除基本算术运算构成的综合算术运算。
二、基本逻辑运算及其定义
1.“与”(AND)运算
“与”运算又称为逻辑乘。这里“与”的含义是“并且”
您可能关注的文档
- 分数除法应用题(复习课).ppt
- 分数除法应用题例1 印.ppt
- 分数除法应用题例1PPT.ppt
- 分数除法应用题例2.ppt
- 分数除法应用题例题1.ppt
- 分数除法应用题信息窗3.ppt
- 分数除法应用题练习课课件刘佳.ppt
- 分数除法应用题练习十.ppt
- 分数除法意义2.ppt
- 分数除法意义与计算2.ppt
- 景区游客消费偏好与2025年旅游市场细分报告.docx
- 数据安全法对跨境电商企业数据安全管理体系优化报告.docx
- 2025届湖北名校联盟(圆创)高三联考三月数学答案.docx
- 半导体封装2025年国产化关键专利布局研究报告.docx
- 数据安全法对跨境电商数据安全管理体系构建报告.docx
- 银发网民社交媒体使用情况调研报告:2025年适老化功能创新.docx
- 2025-2026学年小学劳动二年级(2017)粤教版《劳动与技术》教学设计合集.docx
- 新能源汽车制造与智能化技术融合发展策略分析报告.docx
- 数据安全法对跨境电商数据跨境传输合规性案例分析报告.docx
- 高压绝缘子建议书可行性研究报告备案可修改案例模板.doc
文档评论(0)