高等学校21世纪教材 - 微机原理.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2)内部码 汉字内部码也称汉字内码或汉字机内码。在不同的汉字输入方案中,同一汉字的外部码不同,但同一汉字的内部码是唯一的。 (3)交换码 计算机之间或计算机与终端之间交换信息时,要求其间传送的汉字代码信息完全一致。为此,国家根据汉字的常用程度定出了一级和二级汉字字符集,并规定了编码,这就是国标GB2312-1980《信息交换用汉字编码字符集基本集》。GB2312-1980中汉字的编码即国标码。 这个字符集中的任何一个图形、符号及汉字都是用两个7位的字节表示(在计算机中当然用两个8位字节,每个字节的最高位为1来表示)。 在GB2312-1980标准中,对每个图形字符或汉字给出了两种汉字代码。一种是用两个字节二进制数给出的国标码(即内部码中所用到的);另一种是四位十进制的区位码,其中高二位是某字符或汉字所在的区号,低二位是在区中的位置号。例如“啊”字的国标码是3021H,区位码是1601D。 (4)输出码 汉字输出码又称汉字字形码或汉字发生器的编码。汉字可以写在一个方块中;一个方块可以看作m行n列的矩阵,称为点阵。一个m行n列的点阵共有m×n个点。 在计算机中用一组二进制数字表示点阵,用二进制数l表示点阵中的黑点,用二进制数0表示点阵中的非黑点。 1.2.3 指令程序和指令系统 计算机要真正能够进行计算还必须要有软件的配合,首先是各种程序(Program)。 我们知道,计算机所以能脱离人的直接干预,自动地进行计算,这是由于人把实现这个计算的一步步操作用命令的形式——即一条条指令(Instruction)预先输入到存储器中,在执行时,机器把这些指令一条条地取出来,加以翻译和执行。 一条指令,对应着一种基本操作。计算机所能执行的全部指令,就是计算机的指令系统(Instruction Set)。 在使用计算机时,必须把要解决的问题编成一条条指令。这些指令的集合就称为程序。 指令通常分成操作码(Opcode,即operation code)和操作数(Operand)两大部分。操作码表示计算机执行什么操作;操作数指明参加操作的数的本身或操作数所在的地址。 程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的。计算机在执行时要能把这些指令一条条取出来加以执行,必须要有一个电路能追踪指令所在的地址,这就是程序计数器PC(Program Counter)。在开始执行时,给PC赋以程序中第一条指令所在的地址,然后每取出一条指令(确切地说是每取出一个指令字节)PC中的内容自动加1,指向下一条指令的地址(Address),以保证指令的顺序执行。只有当程序中遇到转移指令,调用子程序指令,或遇到中断时,PC才把控制转到所需要的地方去。 1.2.4 初级计算机 它是由微处理器(CPU)、存储器、接口电路组成,通过三条总线(BUS)——地址总线(Address Bus)、控制总线(Control Bus)和双向数据总线(Data Bus )来连接。 1.CPU的结构 算术逻辑单元ALU(Arithmetic Logic Unit)是执行算术和逻辑运算的装置。 F(Flag)是标志寄存器。 要执行的指令的地址由程序计数器PC提供,AR(Address Register)是地址寄存器,由它把要寻址的单元的地址(可以是指令—地址由PC提供;也可以是数据—地址要由指令中的操作数部分给定)通过地址总线送至存储器。 从存储器中取出的指令,由数据寄存器送至指令寄存器IR(Instruction Register),经过指令译码器ID(Instruction Decoder)译码,通过控制电路,发出执行一条指令所需要的各种控制信息。 2.存储器 存储器中的不同存储单元,是由地址总线上送来的地址,经过存储器中的地址译码器来寻找的,然后就可以对这个单元的内容进行读或写的操作。 (1)读操作 信息从存储单元读出后,存储单元的内容并不改变,只有当把新的信息写入该单元时,才由新的代替旧的。 (2)写操作 信息写入后,在没有新的信息写入以前是一直保留的,且我们的存储器的读出是非破坏性的,即信息读出后,存储单元的内容是不变的。 3.执行过程 机器从停机状态进入运行状态,要把第一条指令所在的地址赋给PC,然后就进入取指(取出指令)阶段。在取指阶段从内存中读出的内容必为指令,所以DR把它送至IR,然后由指令译码器译码,就知道此指令要执行什么操作,在取指阶段结束后就进入执行阶段。当一条指令执行完以后,就进入了下一条指令的取指阶段。这样的循环一直进行到程序结束(遇到停机指令)。 1.2.6 寻址方式 1.立即寻址(Immediate Addressing) 操作数就包含在

文档评论(0)

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

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

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档