简答题

假如一台计算机有16个数据寄存器(R0~R15)、1024个字的存储空间以及16种不同的指令(如add、substract等),那么下面这条指令最少需要占多少位空间?

正确答案

16个数据寄存器需要4位(24 = 16),16种不同的指令需要4位(24 = 16),1024个字的存储空间需要10位(210 = 1024),所以一共需要4+4+10=18位。

答案解析

相似试题
  • 假设有一个磁盘,每面有200个磁道,盘面总存储容量为1.6兆字节,磁盘旋转时间为25ms/圈, 每道有4个区,每两个区之间有一个间隙,磁头通过每个间隙需1.25ms。 (1)问:从该磁盘上读取数据时的最大数据传输率是多少(单位为字节/秒)? (2)假如有人为该磁盘设计了一个与计算机之间的接口,如下图所示,磁盘每读出一位,串行送入一个移位寄存器,每当移满16位后向处理器发出一个请求交换数据的信号。在处理器响应该请求信号并读取移位寄存器内容的同时,磁盘继续读出一位一位数据并串行送入移位寄存器,如此继续工作。已知处理器在接到请求交换的信号以后,最长响应时间是3微秒,这样设计的接口能否正确工作?若不能则应如何改进?

    简答题查看答案

  • 计算机使用I/O独立寻址,内存为1024个字,每个控制器包括16个寄存器,那么计算机可以存取多少个控制器? 

    简答题查看答案

  • 现有一台计算机,它的总线宽度(也即数据电线的宽度)为32位,地址总线的宽度为16位,试问该计算机有多少不同的地址空间,一次总线传送的数据位数是多少,最大值是多少?

    简答题查看答案

  • 8086有一个16位标志寄存器,它包含了6个()和3个控制标志位。

    填空题查看答案

  • 用8K×8位的EPROM芯片组成32K×16位的只读存储器,试问: (1)数据寄存器最少应有多少位? (2)地址寄存器最少应有多少位? (3)共需多少个EPROM芯片? (4)画出该只读存储器的逻辑框图。

    简答题查看答案

  • 8086中数据寄存器有()个。

    单选题查看答案

  • IA-32处理器有8个32位通用寄存器,其中哪几个可以分成16位和8位操作?

    简答题查看答案

  • 如一台PC有两块网卡,那么这台机器就拥有了()个MAC地址

    单选题查看答案

  • 在8086/8088的16位寄存器中,有4个寄存器可拆分为8位寄存器使用。他们是(),他们又被称为()

    单选题查看答案