[工学]微机原理第1章-概述.ppt

  1. 1、本文档共184页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]微机原理第1章-概述

1.0 80X86系统结构的概要历史 1.2 计算机基础:计算机系统构成框图 1.2.1 冯·诺依曼结构: 控制器:负责控制并协调各部件的工作,使计算机能自动地执行程序。 控制器从存储器顺序地取出指令,并对指令代码进行翻译,然后向各部件发出相应的命令,使指令规定的操作得以执行。 因此,控制器是统一指挥和控制计算机各部件进行工作的中央机构。 输入设备:负责把用户的程序和数据输入到计算机的存储器中。 输出设备:负责从计算机中取出程序执行结果或其它信息,供用户查看。 存储器: 是实现记忆功能的部件。数据和程序以二进制代码的形式不加区别地存放在存储器中,存放位置由地址指定,地址码也是二进制形式 运算器: 负责数据的算术运算和逻辑运算,即数据的加工处理。 2 数字编码 信息 二进制代码形式流通、处理 信息 计算机中为什么要采用二进制? 在计算机中任何信息均采用二进制,计算机内部存储、处理的只有0和1组成的代码。主要原因如下: 常用计数制的表示方法 可用右下角小数字来表示不同数制的数。 如:(100)2 (100)10 (100)16 (100)8 在计算机中,通常用数字后面跟一个英文字母来表示不同数制的数。 如:110B(二进制) 5A6H(十六进制) 685D(十进制) 235O(八进制) 在计算机应用中引入十六进制数主要是为了书写和使用上的方便,在计算机内部信息处理仍是二进制数。 注意:因为23=8,24=16,所以,一位八进制数可以用3位二进制数来表示,一位十六进制数可以用4位二进制数来表示。 补码 定义 特点: 当正数时,后面的7位为数码部分; 当负数时,后面的7位按位取反再 加1才是它的二进制值; 3 字符编码 1、ASCII码(American Standard Code for Information Interchange,美国信息交换标准代码) 采用7位二进制代来对一个字符进行编码,可表示128个字符。 2、编码表:P415 3、 4 汉字编码 ◆ 其实,所有汉字输入法都是根据汉字的特点(字形、笔划、声音等)对汉字进行编码,这些都属于外部输入码,简称外部码或输入码。 ◆ 为了用户输入方便而设计的特定外部输入码,必须通过特定的输入字典或特定的转换函数,投影到对应的内部码上,这样一来,不管你用什么方法输入同一个汉字,存入计算机的都是与字形发生器严格一一对应的内部码。在计算机中存放的、处理过程中采用的都是唯一的内部码。 1.2.3、指令程序和指令系统 运算器的组成 例1:(A)+(C)-A,其中(A)=5,(C)=3 控制器的组成 组合逻辑控制器 微程序控制器 内存储器的结构 主机的运行原理 执行第0条指令 执行第1条指令 执行第2条指令 执行第3条指令 1.3 计算机的硬件和软件 1、操作系统 2、程序设计语言 机器语言 机器语言:是机器可识别的,不需翻译,直接供机器使用。(每一条语句即是一条二进制形式的指令代码) 特点:最低级的程序设计语言,难阅读、难理解、难编写和记忆,但执行速度最快。 汇编语言 汇编语言:面向机器,“符号化”,用助记符代替二进制代码—符号语言。 特点:低级语言,比机器语言易阅读、易理解、易修改和检查等,执行速度也快。但汇编语言依赖于具体的微处理器型号,故通用性、可移植性较差。 高级语言 高级语言:采用“自然语言的词汇,语法也相近的自封闭语法体系”。面向问题求解过程—算法语言或过程语言。 特点:更易阅读和理解,独立于具体的机器系统,其通用性、可移植性大大提高。 目前,世界上已有上千种高级语言,用得较多的是Fortran、Pascal、C、Prolog、Lisp、VB、VC等数十种。 3、语言处理程序 源程序:采用高级语言或汇编语言编写的程序。 目标程序:机器能直接执行的用“0”、“1”代码表示的程序(机器码)。 翻译 将程序转化成机器语言称为翻译; “汇编程序”的功能是将汇编语句(ADD)转化成机器语言(1000 0000); “解释程序”的功能是将高级语言逐行转化成机器语言; “编译程序”的功能是将高级语言一次性转化成机器语言; 编译可视作“成批处理”,且产生目标程序。 解释是逐条执行,并且不产生目标程序。 1.4 微型计算机的结构 1.4.1 微型计算机的外部结构 1)地址总线AB(Address Bus) 用于传送CPU发出的用于选择要访问的器件或部件的地址信息。(在微机中,除存储器具有单元地址外,几乎所有的I/O接口部件都具有地址。)一般处理器有1

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档