计算机组成原理中一些难记的名词

MAR(地址寄存器):

存放欲访问的存储单元地址,其位数对应存储单元的个数,例如MAR为10位,则有2的十次方个存储单元,MAR长度与PC的长度相等

MDR(数据寄存器):

是主存和其他部件的中介结构,用于要从存储器中读或写的信息。存放从存储单元取来的数据,其位数和存储字长相等,一般为字节的二次幂的整数倍

PC (程序计数器):

存放当前欲执行指令的地址,可以自动加1形成下一条指令的地址,和主存的MAR之间有一条直接通路

IR(指令寄存器):

存放当前的指令,其内容来自主存的MDR

主频 (机器内部时钟频率):

主频的倒数是CPU时钟周期,主频越高,完成一个指令所需的时间越少,执行指令的速度越快

时钟周期 :

是CPU中最小的时间单位,每个动作至少需要一个时钟周期

CPI:

执行一条指令所需的时钟周期数

MIPS:

每秒执行多少百万条指令,计算公式为MIPS = 指令条数 / (执行时间*106) =主频 /CPI (注意其中主频的单位是MHz)
和MIPS相关的还有MFLOPS(每秒执行多少百万次浮点运算);GFLOPS(每秒执行多少十亿次浮点运算);TFLOPS(每秒执行多少万亿次浮点运算)

机器字长:

计算机能直接处理的二进制数据的位数,机器字长一般等于内部寄存器的大小,它决定了计算机的运算精度,必须是字节的整数倍

指令字长:

一个指令字中包含的二进制代码的位数,必须是字节的整数倍

存储字长:

一个存储单元中存储的二进制代码的长度,必须是字节的整数倍

翻译程序:

指把高级语言源程序翻译成机器语言程序(目标代码)的软件。主要包括两种,一种是编译程序,另一种是解释程序。

编译程序:

将高级语言一次全部翻译成目标程序,每次执行程序时,只需执行目标程序,只要源程序不变,就无需重新翻译

解释程序:

将源程序的一条语句翻译成对应的机器目标代码,并立即执行,然后翻译下一条源程序语句并执行,执行过程是翻译一句执行一句,并不会生成目标程序

汇编程序:

将汇编语言源程序翻译为机器语言程序。汇编语言一种面向机器的低级语言,是机器语言的符号表示,与机器语言一一对应

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值