单选题

在CPU中,()可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。

A程序计数器

B累加寄存器

C程序状态寄存器

D地址寄存器

正确答案

来源:www.examk.com

答案解析

程序计数器(PC)中存放的是下一条指令的地址。由于多数情况下程序是顺序执行的,因此程序计数器设计成能自加。当出现转移指令时,就需重填程序计数器。程序计数器可能是下一条指令的绝对地址,也可能是相对地址,即地址偏移量。
累加寄存器(AC)通常简称为累加器,它是一个通用寄存器。其功能是当运算器的算术逻辑单元(ALU)执行算术或逻辑运算时,为ALU提供一个工作区。累加寄存器暂时存放ALU运算的结果信息。显然,运算器中至少要有一个累加寄存器。
程序状态寄存器(PSW)用来存放两类信息:一类是体现当前指令执行结果的各种状态信息,如有无进位(CF位),有无溢出(OF位),结果正负(SF位),结果是否为零(ZF位),奇偶标志位(PF位)等;另一类是存放控制信息,如允许中断(IF位),跟踪标志(TF位)等。有些机器中将PSW称为标志寄存器(FlagRegister,FR)。
地址寄存器一般用于寻址操作,其中存放的是地址。
相似试题
  • Cache(高速缓冲存储器)用于存放主存数据的部分拷贝,主存单元地址与Cache单元地址之间的转换工作由()完成。

    单选题查看答案

  • 在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且()。

    单选题查看答案

  • 通常在软件开发过程的()阶段,无须用户参与。

    单选题查看答案

  • 很多银行网站在用户输入密码时要求使用软键盘,这是为了()。

    单选题查看答案

  • 对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。

    单选题查看答案

  • 数据库SQL语言中,"AGEIN(15,35)"短语的正确含义是()。

    单选题查看答案

  • 关于在I/O设备与主机间交换数据的叙述,()是错误的。

    单选题查看答案

  • 用户登录了网络系统,越权使用网络信息资源,这属于()。

    单选题查看答案

  • 在软件工程环境中进行风险识别时,常见的、已知的及可预测的风险类包括产品规模、商业影响等,与开发工具的可用性及质量相关的风险属于()风险。

    单选题查看答案