高等学校21世纪教材演示课件.pptVIP

  • 2
  • 0
  • 约4.07千字
  • 约 40页
  • 2019-10-01 发布于湖北
  • 举报
1.2.3 指令程序和指令系统 计算机要真正能够进行计算还必须要有软件的配合,首先是各种程序(Program)。 我们知道,计算机所以能脱离人的直接干预,自动地进行计算,这是由于人把实现这个计算的一步步操作用命令的形式——即一条条指令(Instruction)预先输入到存储器中,在执行时,机器把这些指令一条条地取出来,加以翻译和执行。 一条指令,对应着一种基本操作。计算机所能执行的全部指令,就是计算机的指令系统(Instruction Set)。 在使用计算机时,必须把要解决的问题编成一条条指令。这些指令的集合就称为程序。 指令通常分成操作码(Opcode,即operation code)和操作数(Operand)两大部分。操作码表示计算机执行什么操作;操作数指明参加操作的数的本身或操作数所在的地址。 程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的。计算机在执行时要能把这些指令一条条取出来加以执行,必须要有一个电路能追踪指令所在的地址,这就是程序计数器PC(Program Counter)。在开始执行时,给PC赋以程序中第一条指令所在的地址,然后每取出一条指令(确切地说是每取出一个指令字节)PC中的内容自动加1,指向下一条指令的地址(Address),以保证指令的顺序执行。只有当程序中遇到转移指令,调用子程序指令,或遇到中断时,PC才把控制转

文档评论(0)

1亿VIP精品文档

相关文档