计算机组成原理:

计算机组成原理

  1. 区分指令字长和存储字长和计算机字长。
    机器字长:计算机能直接处理的二进制数据的位数,机器字长一般等于内部寄存器的大小,它决定了计算机的运算精度。
    指令字长:一个指令中包含二进制代码的位数。
    存储字长:一个存储单元存储二进制代码的长度,必须是字节的整数倍

  2. 概述寻址方式有哪些,各有什么特点?说明EA的值是多少,操作数在哪里?
    操作数寻址方式主要有立即寻址方式、寄存器寻地址、存储器寻址方式、端口寻址方式
    1> 立即数寻址方式 :操作数直 接存放在指令中,紧跟在操作码之后的寻址方式。
    2> 寄存器寻址 :操作数存放在CPU的内存寄存器时,可在指令中指出寄存器名
    3> 直接寻址:有效地址EA 由指令直接给出;
    4> 寄存器间接寻址:EA在基址寄存器或变址寄存器中。
    有效地址EA可以由几部分组成:基址寄存器内容、变址寄存器内容、比例因子和位移量。
    EA=基址+(变址*比例因子)+位移量
    操作数在:主存单元

  3. 简述RISC的主要优缺点。
    RISC结构主要优点是:
    1.具备结构简单、易于设计
    2.指令精简,使用率均衡
    3.程序执行效率高
    RISC结构主要缺点是:
    1.指令数较少,功能不及CISC强大。
    2.寻址方式不够灵活。

  4. 什么是堆栈,它的操作特点是什么?堆栈主要用在哪里?
    堆栈是一种执行“后进先出”算法的数据结构堆栈就是这样一种数据结构.它是在内存中开辟一个存储区域,数据一个一个顺序地存入(也就是“压入——push”)这个区域之中.有一个地址指针总指向最后一个压入堆栈的数据所
    1:堆栈为函数内部的声明与局部变量提供存储空间
    2:进行函数调用时,堆栈存储与此有关的一些维护性信息,被称为过程活动记录,它包含函数的调用地址,任何不适合装入寄存器的参数以及一些寄存器的值的保存。
    3:可以作为临时缓冲区,比如计算一个很长的表达式时 ,可以先将部分计算的结果压到堆栈上,当需要时再从堆栈上弹出来。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值