网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
编写汇编语言程序时,下列寄存器中程序员可访问的是( )
A.存储器地址寄存器(MAR)
B.指令寄存器(IR)
C.存储器数据寄存器(MDR)
D.程序计数器(PC)
B.指令寄存器(IR)
C.存储器数据寄存器(MDR)
D.程序计数器(PC)
参考答案
参考解析
解析:为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正是起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。当程序转移时,转移指令执行的最终结果就是要改变PC的值,此PC值就是转去的地址,以此实现转移。有些机器中也称PC为指令指针IP(Instruction Pointer)。
更多 “编写汇编语言程序时,下列寄存器中程序员可访问的是( )A.存储器地址寄存器(MAR) B.指令寄存器(IR) C.存储器数据寄存器(MDR) D.程序计数器(PC)” 相关考题
考题
关于OpenMP循环并行程序的编写,下列说法中不正确的是____。
A、程序员无需编写线程创建和管理代码B、程序员无需编写循环划分代码C、程序员需指出哪个循环应并行D、程序员需编写线程同步代码
考题
下列叙述中,正确的一条是______。A.计算机可以直接识别、执行汇编语言编写的程序B.汇编语言编写的程序的可读性比高级语言编写的程序好C.汇编语言编写的程序必须经过汇编和连接后,计算机才能执行D.汇编语言就是机器语言
考题
● 编写汇编语言程序时,下列寄存器中,程序员可访问的是 (5) 。(5)A. 程序计数器(PC)B. 指令寄存器(IR)C. 存储器数据寄存器(MDR)D. 存储器地址寄存器(MAR)
考题
指出下面描述汇编语言特性的句子中概念上有错误的句子()A、对程序员的训练要求来说,需要硬件知识B、汇编语言对机器的依赖性高C、汇编语言的源程序通常比高级语言源程序短小D、汇编语言编写的程序执行速度比高级语言快
考题
在下面描述的汇编语言基本概念中,不正确的表述是()。A、对程序员的训练要求来说,需要硬件知识B、汇编语言对机器的依赖性高C、用汇编语言编写程序的难度比高级语言小D、汇编语言编写的程序执行速度比高级语言慢
考题
单选题在下面描述的汇编语言基本概念中,不正确的表述是()。A
对程序员的训练要求来说,需要硬件知识B
汇编语言对机器的依赖性高C
用汇编语言编写程序的难度比高级语言小D
汇编语言编写的程序执行速度比高级语言慢
考题
单选题程序员编写程序时,使用的访存地址是()A
主存地址B
逻辑地址C
物理地址D
有效地址
热门标签
最新试卷