扩充指令条数与冯诺依曼计算机架构详解
需积分: 41 116 浏览量
更新于2024-08-06
收藏 523KB PDF 举报
在《2020年最新CFA一二三级与FRM一二级必备金融英语词汇手册》中,章节涉及了计算机组成原理的基础知识。文章详细讲解了指令系统的构成和指令条数的扩充方式。首先,零地址、一地址和二地址指令条数的扩展是通过不同编码方式实现的,比如1001、1111、1111等编码可以用于增加指令条数的灵活性。
在指令设计上,以冯·诺依曼计算机架构为例,每条指令由操作码和地址码组成,其中操作码指示操作类型,地址码指示操作数的位置。对于一个16位指令字长,如果每个操作数地址码为6位,且操作码长度固定,那么在定长操作码情况下,二地址指令的种类可以通过公式K = 2^(4-M-N)计算,其中M为零地址指令的数量,N为一地址指令的数量。当M和N取最小值时,二地址指令最多有14种。
若操作码位数可变,二地址指令的种类会受到操作码长度变化的影响。在这种情况下,K的计算公式为K = 2^(4 - (N/2^6 + M/2^12)),当(N/2^6 + M/2^12)达到最大值时,二地址指令数量最多。
文章还提及了冯·诺依曼计算机的主要特点,包括五大部件组成、指令和数据同等地存放、二进制表示、指令结构以及存储系统的基本概念,如主机、CPU、主存、存储单元等。这些概念是理解计算机硬件和指令设计的关键。
此外,文中还列举了一些英文缩写及其中文含义,如CPU(中央处理器)、PC(个人计算机)、IR(指令寄存器)、CU(控制单元)、ALU(算术逻辑单元)、ACC(累加器)、MQ(消息队列)、X(未知或扩展)、MAR(存储地址寄存器)、MDR(存储数据寄存器)、I/O(输入输出)、MIPS(每秒百万次指令数)、CPI(每指令周期平均指令数)和FLOPS(每秒浮点运算次数),这些都是计算机系统中常用的技术术语。
本章节内容深入浅出地介绍了计算机组成原理的基础知识,对于学习CFA和FRM等金融领域专业的人来说,理解和掌握这些概念对于理解复杂的技术环境至关重要。
1381 浏览量
157 浏览量
1090 浏览量
265 浏览量
235 浏览量
2023-07-14 上传
386 浏览量
523 浏览量
115 浏览量
Matthew_牛
- 粉丝: 41
- 资源: 3791
最新资源
- 新建文件夹,新建文件夹2,matlab
- -lab-07-conditionals
- InteractiveRomaniaMap
- jd-eclipse的2.0.rar
- login-assignment:登录分配
- yacc-dev.7z
- CSP-J CSP-S初赛模拟题_PDF(2020.10.01).rar
- 带有详细注释的 Redis 3.0 代码.zip
- Flask-miniproject
- 行业文档-设计装置-集罐输送平台的拨罐装置.zip
- oms-gateway
- VMware16.0.0.zip
- Medieval Online, Realistic MMOG-开源
- CSI2132_Project
- c8y-angular-polymer-boilerplate::alembic:实验累积量+ Angular +聚合物(Web组件)游乐场
- OA办公管理后台系统 BS系统 办公自动化管理 后台管理 - html.zip