试题详情
- 简答题简述程序和指令的区别,试描述程序的执行过程。
-
计算机程序在执行前必须先装入内存,启动程序之前还需要将程序的起始地址置入CPU的指令指针IP中,然后顺序地执行每条指令,直至程序结束。计算机程序是由一系列的机器指令组成的。机器指令是计算机执行某种操作的命令,由计算机硬件直接识别并执行。
计算机每执行一条指令通常分为三个阶段:取指,译码(分析)和执行。执行一条指令所需时间称为指令周期。
1.取指。控制器根据指令指针中的指令地址,从内存中读出一条指令,送到指令寄存器中。然后,指令指针自动加1,以指向内存的下一个字节。若当前指令为单字节指令,则IP指向下一条指令;若当前指令为多字节指令,则IP指向本指令的下一个字节。
2.译码。将指令寄存器中的指令操作码取出后进行译码,分析其指令性质,送往控制器。控制器根据指令的功能产生相应的控制信号序列。如果该指令包含操作数的地址,控制器需要形成相应的地址,寻找操作数地址。
3.执行。计算机各功能部件按照控制器发出的控制信号完成各种操作,从而完成该指令的功能。当指令执行完毕后,IP将指向下一条指令,CPU进入下一个指令周期。计算机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至程序结束。但是,程序并不是顺序执行,例如,遇到停机指令或转移指令则要根据需要改变指令的执行顺序。 关注下方微信公众号,在线模考后查看
热门试题
- 金融信息系统的结构有()、POS系统、(
- 在windows中,如果要查找文件名的第
- 在Word 97的文档编辑过程中,如果先
- 热启动的方法是同时按下()键。
- 在Word 97窗口中菜单栏下面是()。
- 在系统软件中,必须首先配置()。
- 在Excel工作表中,有关数据清单的分类
- 在向Excel工作表单元格中输入公式时,
- 在Excel 97中如果要修改计算的顺序
- 选中窗口的菜单命令项右边带有省略号3点(
- 写出完成下列功能的DOS命令,其中DOS
- 企业银行系统是把银行终端设置在企业内,企
- 简述下列名词的含义LAN
- 计算机软件系统中最重要最核心的是()。
- IBM微型机及其兼容机性能指标中的内存储
- 一个汉字用16×16点阵表示,请问200
- 金融计算机系统的信息安全有五个主要目标:
- 在微型计算机中,应用最为广泛的字符编码是
- 在Word中,可以方便地将表格转换为文本
- 世界金融电子化的发展体现在哪些方面?