全国计算机技术与软件专业技术资格(水平)考试2025 年下半年 网络工程师 上午试卷● 计算机内存一般分为静态数据区、代码区、栈区和堆区,若某指令的操作数之一采纳立即数寻址方式,则该操作数位于 ( 1 )
(1)A.静态数据区 B.代码区 C.栈区 D.堆区试题解析: 立即数寻址方式示例:mov ax, 0201 其汇编代码为 B8 01 02,显然操作数是存储在代码区中的
答案:B● 计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若 x 的阶码大于 y 的阶码,则应将 ( 2 )
(2)A.x 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术左移
B.x 的阶码缩小至与 y 的阶码相同,且使 x 的尾数部分进行算术右移
C.y 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术左移
D.y 的阶码扩大至与 x 的阶码相同,且使 y 的尾数部分进行算术右移
试题解析: 为了减少误差(保持精度),要将阶码值小的数的尾数右移
答案:D● 在 CPU 中, ( 3 ) 可用于传送和暂存用户数据,为 ALU 执行算术逻辑运算提供工作区
(3)A.程序计数器 B.累加寄存器 C.程序状态寄存器 D.地址寄存器试题解析: 为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU 必须具有某些手段来确定下一条指令的地址
而程序计数器正是起到这种作用,所以通常又称为指令计数器
在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址
当执行指令时 ,CPU 将自动修改 PC 的内容,即每执行一条指令 PC 增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址
状态寄存器:用来标识协处理器中指令执行情况的,它相当于 CPU