首页学历类考试大学计算机科学
(简答题)

16位微处理器有哪4个段寄存器?每个段寄存器的作用是什么?

正确答案

4个段寄存器分别是代码段寄存器CS、数据段寄存器DS、附加段寄存器ES及堆栈段寄存器SS。
(1)代码段寄存器CS是一个随机存取存储区,用来保存微处理器使用的程序代码。在8086系统中,代码段寄存器CS定义了代码段的起始地址。代码段的最大存储空间为64KB。
(2)数据段寄存器DS也是一个随机存取存储区,用来保存程序执行过程中所使用的数据及存放程序运行后的结果。数据段寄存器DS定义了数据段的起始地址,其最大存储空间也是64KB。
(3)附加段寄存器ES是为某些串操作指令存放操作数而附加的一个数据段。与数据段类似,附加段寄存器ES定义了附加段的起始地址,其最大存储空间也为64KB。
(4)堆栈段寄存器SS是一个特殊的随机存取存储区,用来临时保存程序执行过程中有关寄存器的内容、程序的地址信息及传递参数等。堆栈段寄存器SS与堆栈指针SP共同确定堆栈段内的存取地址。其最大存储空间为64KB。

答案解析

相似试题

  • (填空题)

    8086CPU的4个段地址寄存器分别是()、()、()、()。

    答案解析

  • (简答题)

    16位微处理器有哪些通用寄存器?

    答案解析

  • (单选题)

    8086/8088微处理器中,既可作为16位寄存器也可分为两个8位寄存器用的寄存器是()。

    答案解析

  • (简答题)

    如何理解32位微处理器的通用寄存器与16位的通用寄存器兼容?

    答案解析

  • (简答题)

    某计算机字长16位,每次存储器访问宽度16位,CPU中有8个16位通用寄存器。现为该机设计指令系统,要求指令长度为字长的整数倍,至多支持64种不同操作,每个操作数都支持4种寻址方式:立即(I)寄存器直接(R)寄存器间接(S)和变址(X),存储器地址位数和立即数均为16位,任何一个通用寄存器都可作变址寄存器,支持以下7种二地址指令格式(R、I、S、X代表上述四种寻址方式):RR型、RI型、RS型、RX型、XI型、SI型、SS型。请设计该指令系统的7种指令格式,给出每种格式的指令长度、各字段所占位数和含义,并说明每种格式指令需要几次存储器访问?

    答案解析

  • (简答题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (简答题)

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

    答案解析

快考试在线搜题