AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 单片机 题目详情
CB7F4A34C0E000013E881031881B68E0
单片机
152
单选题

1、程序在运行中,当前PC的值是( )。( )

A
当前正在执行指令的前一条指令的地址
B
当前正在执行指令的地址
C
当前正在执行指令的下一条指令的首地址
D
控制器中指令寄存器的地址

答案解析

正确答案:C

解析:

**解析:** 程序计数器(Program Counter,简称 PC)是 CPU 中一个非常重要的寄存器,它的主要功能是存放**下一条将要执行的指令的地址**。 在计算机的指令执行周期中,通常遵循“取指 -> 译码 -> 执行”的流程: 1. **取指阶段**:CPU 根据 PC 中的地址从内存中取出指令。 2. **更新 PC**:在取出当前指令后,PC 的值会自动增加(增加的量取决于当前指令的长度),指向内存中紧接着的下一条指令的首地址。 3. **执行阶段**:控制器对取出的指令进行译码并执行。 因此,当一条指令正在被执行时,PC 中存储的已经是**下一条指令的首地址**,以便在当前指令执行完毕后,CPU 能立即知道去哪里获取下一条指令。 * **A 选项错误**:PC 不会回退指向已执行过的指令。 * **B 选项错误**:虽然在某些简化的模型或特定时刻可能混淆,但在标准的冯·诺依曼架构描述中,PC 始终指向“下一条”指令,而不是“当前”正在执行的指令地址(当前指令地址通常在取指后被送入指令寄存器 IR,而 PC 已更新)。 * **D 选项错误**:指令寄存器(IR)用于存放当前正在执行的指令内容,而不是地址;且 PC 是一个独立的寄存器,不是 IR 的地址。 故正确答案为 **C**。

相关知识点:

运行中PC指下条指令地址

题目纠错
单片机

扫码进入小程序
随时随地练习

相关题目

单选题

1、控制串行口工作方式的寄存器是( )。( )

单选题

1、AT89S51的串行口扩展并行I/O口时,串行接口工作方式选择( )。( )

单选题

1、当定时器 T0 用于方式 3 时,应该如何控制定时器 T1 的启动和关闭?
当需要关闭 T1 时,将其工作方式设置为 方式 3( );当需要 T1 运行时,将其设置为方式 0、1 或 2。
第8章
选择

单选题

2、设置 T1 为计数模式( ),并将 T1 的外部计数输入引脚( )连接到该 I/O 口。

单选题

4.一个定时器的定时时间有限,如何用两个定时器的串行定时来实现较长时间的定时?

单选题

1、一个定时器的定时时间有限,如何用两个定时器的串行定时来实现较长时间的定时?
原理: 将第一个定时器( )的溢出输出作为第二个定时器( )的计数脉冲输入
做法:

单选题

1、THx 与 TLx ( ) 是普通寄存器还是计数器?其内容可以随时用指令更改吗?更改后的新值是立即刷新还是等当前计数器计满后才能刷新?
性质:它们是特殊功能寄存器 ( ),物理上对应着定时器/计数器的计数单元
更改:可以随时使用指令进行读写更改
刷新机制:
立即刷新:只要执行了写入指令,寄存器中的值会立即改变。
计数影响:如果是在定时器运行期间修改TLx,计数器会从新值开始继续累加;如果是方式 2 修改THx,则当前计数值不受影响,只有等到下一次溢出重装时,新值才会生效。

单选题

1、定时器/计数器T1、T0的工作方式2有什么特点?适用于哪些应用场合

单选题

1、要想测量 INT0引脚上的正单脉冲的宽度,特殊功能寄存器 TMOD 的内容应为( )。

单选题

1、定时器T0、T1的 GATEx = 1时,其计数器是否计数的条件 ( )。

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码