微型计算机原理二进制十进制十六进制_第1页
微型计算机原理二进制十进制十六进制_第2页
微型计算机原理二进制十进制十六进制_第3页
微型计算机原理二进制十进制十六进制_第4页
微型计算机原理二进制十进制十六进制_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1:微处理器和微型计算机的发展自1946年世界上第一台计算机问世以来,计算机科学与技术得到了飞速的发展,短短多年时间,已经经历了电子管、晶体管、集成电路、超大规模集成电路等几代计算机的更替。计算机按照其性能、价格和体积的不同一般可以分为巨型机、大型机、中型机、小型机和微型机五大类解析:世界上第一台计算机是什么时候问世的?四代计算机是以什么为界限的?计算机按照性能、价格、体积可以分为哪五类?2:微型计算机系统的基本组成CPU主机 存储器微型机硬件 输入/输出接口外围设备微型机系统 系统软件微型机软件应用软件3:CPU的组成CPU是微型机的核心芯片,它包括运算器、控制器和寄存器三个主要部分。运算器也称为算术逻辑单元( ArithmaticandLogicUnit--------ALU )顾名思义,运算器的功能是完成数据的算术和逻辑运算, 控制器一般由指令寄存器、 指令译码器和控制电路组成。 控制器根据指令的要求,对微型计算机各部件发出相应的控制信息, 是他们协调工作, 从而完成对整个精品文档收集整理汇总计算机系统的控制, CPU内部的寄存器用来存放经常使用的数据。解析:CPU的组成?运算器、控制器、寄存器的定义及作用4:存储器的概念存储器又称为主存( MainStorage)或者内存,是计算机的存储和记忆装置,用以存放数据和程序。微型机的内存通常采用半导体存储器。 精品文档收集整理汇总(1)内存单元的地址和内容 内存中存放的是数据和程序, 从形式上看,均为二进制数。一般将 8/个二进制数记做一个字节( Byte)精品文档收集整理汇总1/75:I/O接口计算机外部的输入输出设备很多,但是只能通过 I/O接口与CPU相连接,这个接口电路时作为微型机与外围设备联系的桥梁,外围设备有键盘、鼠标、打印机、显示器,绘图仪等,磁盘既是输入设备又是输出设备。 精品文档收集整理汇总微型机各个硬件部分是用系统总线连接的, 系统总线就是传送信息的公用导线, 一般有三组:地址总线传送 CPU发出的地址信息、数据总线传送数据信息、控制总线传送控制信息。精品文档收集整理汇总解析:第一段中的“只能”体现出 I/O接口的重要作用,作为常识应该知道,磁盘既是输入设备也是输出设备。需要熟识的事系统总线要分为三组地址, 分别是总线 AB、数据总线 DB、控制总线 CB。6:AB(地址总线)是由 CPU向外发出的单向三态总线; DB(数据总线)是双向三态总线,CPU既可以通过内存或者输入接口读入数据,又可以将 cpu的数据送至内存或者输出接口中。数据总线有 8位的,也有 16位的和32位的。CB(控制总线)有的是输出,即 CPU向内存或者外设接口发出的信息,有的是输入,是送给 cpu的状态等信息。因此,控制总线的每一根传送方向是一定的,但作为一个整体,用双向表示 CB是合理。精品文档收集整理汇总解析:总线的英文缩写是什么?哪些是单向的,哪些是双向的。7:微型机的种类微型机的种类很多,按照微处理器的字长可以分为 1位机、4位机、8位机、14位机、32位机,64位机,现在广泛使用的 586计算机和 PⅢCPU的计算机都是 64位计算机,按照功能和结构可以分为单片机和多CPU的计算机,按照组装方式可以分为办公自动化用和家用计算机台式计算机、笔记本式便携机、工业控制计算机、嵌入式工控机等。单片机主要用于家用电器和工业测控领域。精品文档收集整理汇总8:计算机语言及其发展在计算机发展的过程中,与之相适应的计算机语言也在不断发展,大体上经过了一下阶段1)机器语言2)汇编语言3)算法语言精品文档收集整理汇总解析:A)机器语言:由于计算机只能接受和识别“0”和“1”这样的二进制信息,每种计算机都规定了由若干个计算机能够是别的、有二进制信息组成的指令,这种指令称为机器指令。这种机器指令的集合称为该计算机的机器指令系统或者是机器语言。因此,用机器语言来编写计算机的计算程序,是一组计算机可以识别的二进制编码的程序。精品文档收集整理汇总由于用机器语言编制的程序,计算机可以直接识别、理解和执行,所以这种程序不需要翻译,执行的效率很高,但是这种直接由0和1组成的二进制编码程序,对于用户而言认识和理解都比较困难,同时也难以记忆和检查错误。而且呢不同的计算机,指令系统是不一样的,编写的程序没有通用性,难以移植,所以这种语言的特点是面向计算机的,并随机性而异,学习和使用的难度很大,一次对编程人员的要求很高,开发程序的周期长,只是用于少数计算机专业人员使用,不能使应计算机的发展和应用。 精品文档收集整理汇总B) 汇编语言:汇编语言是针对机器语言的上述缺点而出现的, 但并没有新的东西,他与相应的机器语言是一一对应的, 致使用了一些比较容易记忆的符号来代替有 0和1组成的二进制编码,所以汇编语言有时候又称为“助记符” 。精品文档收集整理汇总不难看出,他比机器语言写的层序要简单和容易理解, 也方便编辑修改, 所以受到需要编写机器语言的用户欢迎。不过他带来新的问题是,虽然汇编语言方便了用户,但是计算机并不认识汇编语言,为此必须先把用汇编语言编写的程序翻译成计算机可以识别的机器指令,计算机才能识别和执行, 由于汇编语言与相应的机器语言有一一对应的关系, 所以汇编语言的翻译工作相对比较简单,甚至可以人工翻译,即通过人工查表,把编写的汇编程序,2/7一一翻译成相应的二进制码的指令形式, 再输入计算机运行。 这种办法简单易行但是效率低下,现在都用计算机自己先翻译后执行。 当然计算机翻译的前提是要先开发翻译程序, 即汇编软件,这种软件时计算机系统软件的一部分,通常由计算机厂家或软件公司提供。 精品文档收集整理汇总算法语言:汇编语言相对机器语言虽然有了很大的改进,但是学习和使用仍然有很大难度,由于他与相应的机器语言一一对应,所以他和机器语言一样,仍然是面向机器和随机型而异的,为此在50年代出现了面向算法而不是面向机器的算法语言,亦称为高级语言。高级语言不在面向具体的机器,而是面向解题过程。他是用人们很容易理解的一些英文单词和熟悉的运算符号来描述解题过程。应用高级语言编写程序时,编程人员不必熟悉计算机内部结构和机器指令,主要是解决计算方法的问题。所有的作者把高级语言的出现称为是计算机发展过程中的里程碑,他把计算机从少数专业人员手中解放出来,使之成为大众化的信息处理工具,极大地推动了计算机的发展和应用。精品文档收集整理汇总9:C语言的特点C 语言是70年代开发的算法语言编译软件, 他在很多方面继承和发扬了已有算法语言成功的地方,例如,数据类型、模块化结构、程序结构化控制等,同时还增加若干其它高级语言没有的功能,使其不但使用于应用软件的开发,而且还是开发系统软件强有力的工具。 精品文档收集整理汇总1) C语言是一种“中级语言“, C语言不但具有一般高级语言的特征,而且还有一些汇编语言方面的功能,例如,地址操作,位操作等,所以很多人把 C语言戏称为”中级语言“精品文档收集整理汇总2) C语言是一种模块化和结构化程序设计语言, C语言程序时由一系列函数组成,这种程序的构成方法,完全满足程序的模块化要求,这是评价现代程序好坏的重要标志,模块化好的软件方便维修、修改和扩展工程。同时C语言提供了结构化程序设计所需的结构控制语句,非常方便实现程序设计的顺序、选择和循环三种控制结构。精品文档收集整理汇总3) C语言具有多种多样的数据类型,除了提供字符型、整型、浮点型等基本数据类型外,还增加了指针、结构和联合等性的数据类型。这种多样化的数据类型,增强了C语言的信息处理能力。精品文档收集整理汇总4) C语言具有多种运算功能, 除了提供一般高级语言所具有的算术运算和逻辑运算外,还具有位操作、地址操作、和自加、自减运算等,方便灵活。 精品文档收集整理汇总5) C语言具有多种存储类型, C语言允许对已经定义的变量另加存储类型的说明,例如静态和非静态、寄存器变量与非寄存器变量、局部变量与全局变量等,从而赋予变量不同的作用域和生命周期。精品文档收集整理汇总6)C语言具有预处理功能,C语言具有包含文件(#include)、宏定义(#define)和条件编译(#if,#ifdef)等三种预处理功能.精品文档收集整理汇总7)C++与C兼容,方便用户从面向过程的程序设计过渡到面向对象的程序设计。解析:C语言的特点应该会出选择题或填空题。例如,C语言是用户从———过渡———的程序设计10:C语言的基本数据类型语言具有多种多样的数据类型,其中包括三送基本数据类型,分别是,字符型、整型,浮点型解析1)字符型A:字符型常量----- 字符型常量使用单引号括起来的单个字符。 例如:‘a’、‘b’、‘A’、‘B’注意英文字母的大小写意义是不一样的。 精品文档收集整理汇总3/7字符串常量-----字符串常量是用双引号括起来的一个或多个字符。例如:“a”“troublec ”等都是字符串常量。 精品文档收集整理汇总4/7字符变量-----字符变量定义的格式为Char 变量名表变量名表有用户自己决定, C语言规定变量名只能由英文字母、数字及下划线等字符组成,而且第一个字符必须是英文字母。 精品文档收集整理汇总在定义多个变量时,变量名之间用逗号隔开,例如 C1,C2,C3定义为字符串变量,可以写成Charc1,c2,c3 ;C 语言的编译系统则分配三个存储单元,每个单元为一个字节的存储容量,通过所定义的变量名可以访问该存储单元。 例如,要将a,b,c 三个字符分别储存到 c1,c2,c3 所对应的存储单元, 可以很方便写成 精品文档收集整理汇总C1= ‘a’5/711:各种进制的知识1)各种进制的表示 后缀B表示二进制 后缀H表示十六进制 后缀D表示十进制2)各种进制的转变 。十六进制转换成二进制,二进制转换成十六进制都是一种方法都是8421的方法 。。二进制转换成十进制, 十六进制转化成十进制都是一种方法都是按权展开的方法 。。。十进制转换成二进制,十进制转换成十进制都是同样的方法是除二或者是十六取余法 精品文档收集整理汇总3)具体的例子。十六进制转换成二进制9 B A 6 H 是一个十六进制数按照 8421的方法逐位表示9→1001B →1011A →10016 →0110其中H是十六进制的标志,并且十六进制中有十六个数字依次是 1、2、3、4、5、6、7、8、9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15)精品文档收集整理汇总。。二进制转换成十进制1 0 1 1 B 是一个二进制数按照按权展开的方法逐位展开1011B=1*23+0*22+1*21+1*20=。。。十进制转换成二进制2 1 5 D 是一个十进制数字按照除二取余的方法从最下面开始往上写2 2 1 5210712531

所以215D=11010111B2 2 6 12 1 3 06130116/712:二进制数的运算精品文档收集整理汇总1)二进制加法运算0+0=0、0+1=1、1+0=1、1+1=10、1+1+1=11最后两个有进位2)二进制减法运算0-0=0、1-0=1、1-1=0、0-1=1最后一个有借位3)二进制乘法运算0*0=0、0*1=0、1*0=0、1*1=14)二进制除法运算与十进制除法一样5)二进制还有与运算,或运算,异或运算

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论