问答题LOAD(取数)指令的功能是将取出的数据装入累加器AC。存储器和寄存器R1的内容如下图所示。假设现执行指令LOAD800或LOADR1,用立即寻址、直接寻址、间接寻址、变址寻址、寄存器寻址、寄存器间接寻址六种不同的寻址方式,分别写出在各种寻址方式下装入AC的值是多少(假定R1也可作为变址寄存器)?
问答题带参数的返回指令用在什么场合?设栈顶地址为2000H,当执行RET 0008后,问SP的值是多少?
问答题Pentium有三种工作方式:______、______和______。最常用的是______。
问答题8086/8088在1MB存储空间内形成的逻辑段能否上下浮动?为什么将未定位之前在程序中出现的地址叫做逻辑地址?
问答题CPU的功能包括指令的序列控制_______、_______和_______。
问答题模型机数据通路结构由CPU内总线、算逻运算部件ALU、输入选择器A和B、输出移位器、通用寄存器R0~R3、暂存器C和D、地址寄存器MAR、数据缓冲寄存器MDR、指令寄存器IR、程序计数器PC、堆栈指针SP组成。 1.模型机传送指令MOV(R0),(SP)+;其源采用自增型寄存器间址,目的采用寄存器间址。用寄存器传送语句(如PC→MAR)拟出该指令的流程。 2.转移指令JMP X(PC);转移地址采用相对寻址,位移量存放在现行指令所在单元的下一个单元中,以位移量地址为基准进行转移。该指令的流程如下。读懂该流程,并为每个括号选择一个正确答案。 取指周期FT:M→IR IR的内容为______ PC+1→PC PC的内容为______ 执行周期ET:PC→MAR MAR的内容为______ M→MDR→C C的内容为______ PC+C→PC、MAR MAR的内容为______ ①现行指令 ②下条指令 ③源操作效 ④位移量 ⑤源地址 ⑥位移量地址 ⑦现行指令地址 ⑧转移地址
问答题下面是一段MIPS指令序列: add $t1, $s1, $s0
#R[$t1]←R[$s1]+R[$s0] sub $t2, $s0, $s3
#R[$t2]←R[$s0]-R[$s3] add $t1, $t1, $t2
#R[$t1]←R[$t1]+R[$t2]
假定在一个采用“取指、译码/取数、执行、访存、写回”的五段流水线处理器中执行上述指令序列,请回答下列问题:
问答题CPU内部一般包含PC、AR、DR、IR等几个寄存器以及若干个通用寄存器。下图是指令LADR0,(X)的指令流程图,其功能是将主存X号单元的数据取到.R0寄存器中,图中的M表示主存。(1)请结合CPU的组成与微程序控制器的相关知识完成该指令流程图中未完成的部分。(2)重新画出当源操作数为间接寻址时的指令流程图。
问答题8086/8088的BIU内部有哪些主要的部件?
问答题Pentium的超标量流水线是如何组成的?它和80486的流水线有何异同点?
问答题指出下列模型计算机指令中操作数的寻址方式。
问答题8259A的全嵌套和特殊全嵌套方式有什么差别?特殊全嵌套用在何处?
问答题设一RISC机的指令流水线由5个过程段组成:取指(IF)、指令译码与读R寄存器(ID)、ALU运算与地址计算(EX),访问存储器(MEM),结果写回寄存器(WB)。现执行下列程序段:
ADD R1, R2, R3; (R1)+(R2)→R3
LW R4, @R1; ((R1))→R4
SUB R5, R4, R3; (R4)-(R3)→R5
问答题Pentium微处理器在设计上采用了哪些新的技术和方法?
问答题一个128×128结构的动态RAM芯片,每隔2ms要刷新一次,且刷新是按顺序对所有128行的存储元进行内部读操作和写操作实现的。设存取周期为0.5μs,求刷新开销。
问答题设有一个具有13位地址和8位字长的存储器,试问: (1) 存储器能存储多少字节信息? (2) 如果存储器由1K×4位RAM芯片组成,共计需要多少芯片? (3) 需要用哪几个高位地址作为片选译码来产生芯片选择信号?
问答题已知在首地址为10H和14H的存储区中,分别存放着两个字长为4字节的数据,试编写一个程序段完成它们的相加运算,并将运算结果存放到首地址为18H的存储区中。
问答题显卡主要由哪些电路组成?它们的主要作用是什么?
问答题8086/8088响应可屏蔽中断的主要操作有哪些?
问答题编写下列程序段:
