计算机组成原理 CPU的功能和基本结构和指令执行过程

《计算机组成原理》指令周期数据流的详解 CPU的控制和状态寄存器 CPU执行指令的过程涉及到控制和状态寄存器 (1)MAR:存储器地址寄存器,用于存放将被访问的存储单元的地址 (2)MDR:存储器数据寄存器,用于存放欲存入存储器的数据或从存储器取出的数据 (3)PC:程序计数器,存放现行指令的地址 (4)IR:指令寄存器,存放当前欲执行指令的地址 指令周期的数据流 由于指令周期可以分为取指、间址、执行、中断四个阶段,下面依次介绍。 取指周期的数据流 PC中存放现行指令的地址,将该地址送到MAR,再送到地址总线 CU控制单元发出读命令,从存储器 阅读详情

CPU的功能和基本结构

CPU的功能和基本结构
CPU的功能
CPU的基本结构
指令控制
操作控制
时间控制
数据加工

CPU的功能

在这里插入图片描述

  1. 指令控制: 完成取指令、分析指令和执行指令的操作,即程序的顺序控制。
  2. 操作控制:一条指令的功能往往是由若干操作信号的组合来实现的。CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应的部件,从而控制这些部件按指令的要求进行动作。
  3. 时间控制: 对各种操作加以时间上的控制。时间控制要为每条指令按时间顺序提供应有的控制信号。
  4. 数据加工: 对数据进行算术和逻辑运算。

CPU的基本结构

透明性
用户可见的寄存器 (对用户不透明,用户可编程) : PSW.ACC,Ri.PC
用户不可见的寄存器 (对用户透明,用户不可编程) : SR,T,MAR,MDR,IR

控制信号
在这里插入图片描述

使用多路选择器根据控制信号选择一路输出
在这里插入图片描述

使用三态门可以控制每一路是否输出

运算器
在这里插入图片描述

  1. 算术逻辑单元ALU: 主要功能是进行算术/逻辑运算。
  2. 通用寄存器组Ri: 用于存放操作数 (包括源操作数、目的操作数及中间结果) 和各种地址信息等。SP 是堆栈指针,用于指示栈顶的地址。
  3. 暂存寄存器T。用于暂存从主存读来的数据,该数据不能存放在通用寄存器中,否则会破坏其原有内容。暂存寄存器对应用程序员是透明的
  4. 累加寄存器ACC。它是一个通用寄存器,用于暂时存放 ALU运算的结果信息,可以作为加法运算的一个输入端
  5. 程序状态字寄存器PSW。保留由算术逻辑运算指令或测试指令的结果而建立的各种状态信息,如溢出标志 (OF) 、符号标志 (SF) 、零标志 (ZF) 、进位标志 (CF) 等。PSW中的这些位参与并决定微操作的形成。
  6. 移位器SR。对操作数或运算结果进行移位运算。
  7. 计数器。控制乘除运算的操作步数

在这里插入图片描述

  1. 程序计数器: 用于指出下一条指令在主存中的存放地址。CPU 根据 PC 的内容去主存中取指令。因程序中指令(通常)是顺序执行的,所以PC 有自增功能
  2. 指令寄存器: 用于保存当前正在执行的那条指令

在这里插入图片描述

  1. 程序计数器: 用于指出下一条指令在主存中的存放地址。CPU 根据 PC 的内容去主存中取指令。因程序中指令(通常)是顺序执行的,所以PC 有自增功能。
  2. 指令寄存器: 用于保存当前正在执行的那条指令
  3. 指令译码器:仅对操作码字段进行译码,向控制器提供特定的操作信号
  4. 时序系统: 用于产生各种时序信号,它们都由统一时钟(CLOCK) 分频得到
  5. 微操作信号发生器: 根据IR的内容 (指令) 、PSW的内容 (状态信息) 及时序信号,产生控制整个计算机系统所需的各种控制信号,其结构有组合逻辑型和存储逻辑型两种,
  6. 存储器地址寄存器: 用于存放要访问的主存单元的地址
  7. 存储器数据寄存器:用于存放向主存写入的信息或从主存读出的信息。

在这里插入图片描述

指令执行过程

指令执行过程
指令周期的概念
指令执行方案
数据流
指令周期
时钟周期
机器周期

指令周期概念

关于周期
时钟周期: (节拍,T周期,CPU时钟周期)
机器周期:(CPU周期)
指令周期: CPU 从主存中取出并执行一条指令的时间称为指令周期,不同指令的指令周期可能不同
在这里插入图片描述

指令的不确定性
时钟周期数不同,每个机器周期内的节拍数也可能不同
常见类型的指令
在这里插入图片描述

指令执行方案

单指令周期
每个指令时间可能不同,但是在单指令周期下,所有指令选用相同的执行时间,指令间串行
在这里插入图片描述

优点: 结构、设计简单
缺点:对于原本很短时间的指令,要在较长的时间来完成,显然会降低整个系统的运行速度

多指令周期
不同类型指令选用不同的执行步骤,指令间串行
在这里插入图片描述

优点: 不再要求所有的指令占用相同的执行时间
缺点: 执行指令的设计更加复杂

流水线方案
隔一段时间启动一条指令,多条指令位于不同阶段,同时运行
在这里插入图片描述

优点: 不再要求所有的指令占用相同的执行时间
缺点: 执行指令的设计更加复杂

指令数据流

取周期数据流

在这里插入图片描述

  1. PC 1 MAR 2 地址总线3主存
  2. CU发出控制信号 4 控制总线 5 主存
  3. 主存 6 固数据总线 7 MDR 8 IR (存放指令)
  4. CU 发出读命令 9 PC 内容加1。
析指周期数据流

在这里插入图片描述

  1. Ad(IR)(或MDR) 1 MAR 2 地址总线 3 主存
  2. CU 发出读命令 4 控制总线 5 主存
  3. 主存 6 数据总线 7 MDR (存放有效地址)其中,Ad(IR)表示取出IR中存放的指令字的地址字段
执行周期数据流

各条指令的执行周期不同

中断周期数据流

在这里插入图片描述

  1. CU控制将 SP减 1 ,SPDMAR 2 地址总线 3 主存
  2. CU发出写命令 4 控制总线 5 主存
  3. PC 6 MDR 7 数据总线 8 主存 (程序断点存入主存)
  4. CU (中断服务程序的入口地址) 9 PC

数据通路的功能和基本结构

数据通路的功能和基本结构
数据通路的功能
数据通路的结构
单总线
三总线
专用数据通路

数据通路的功能

数据通路
数据在功能部件之间传送的路径称为数据通路
路径上的部件称为数据通路部件,如 ALU、通用寄存器、状态寄存器、异常和中断处理逻辑等
数据通路中专门进行数据运算的部件称为执行部件或功能部件。
数据通路功能
数据通路的功能是实现CPU内部的运算器与寄存器及寄存器之间的数据交换。
在这里插入图片描述

数据通路的结构

单总线

CPU内部单总线方式
将所有寄存器的输入端和输出端都连接到一条公共通路上,这种结构比较简单,但数据传输存在较多的冲突现象性能较低。连接各部件的总线只有一条时,称为单总线结构:CPU中有两条或更多的总线时,构成双总线结构或多总线结构
在这里插入图片描述

专用数据通路方式
根据指令执行过程中的数据和地址的流动方向安排连接线路,避免使用共享的总线,性能较高,但硬件量大。
在这里插入图片描述

内部总线
同一部件,如 CPU 内部连接各寄存器及运算部件之间的总线
系统总线
系统总线是指同一台计算机系统的各部件,如CPU、内存、通道和各类 /O接口间互相连接的总线
外部总线
外部总线是指各台计算机之间相互通信的总线

寄存器之间的数据传送
把PC 内容送至 MAR,实现传送操作的流程及控制信号为
(PC)->Bus   PCout 有效,PC 内容送总线

Bus->MAR   MARin 看效,总线内容送 MAR
主存与 CPU 之间的数据传送
CPU从主存读取指令为例说明数据在数据通路中的传送过程

(PC)->Bus->MAR   PCout 和 MARin 有效,现行指令地址->MAR
1->R   CU发读命令
MEM(MAR)->MDR  
(MDR)->Bus->IR   MDRout 和 IRin有效,现行指令->IR

执行算术运算和逻辑运算
Ad(IR)->Bus->MAR   MDRout 和 MARin 有效
1->R   CU 发读命令
MEM(MAR)->数据线->MDR   操作数从存储器->数据线->MDR
MDR->Bus->Y   MDRout 和 Yin 有效,操作数->Y
(ACC)+(Y)->Z   ACCout和ALUin有效,CU发出加命令结果->Z
Z->ACC   Zout和ACCin有效,结果ACC
在这里插入图片描述

理解CPU与执行指令原理 (1)指令,可以粗略的认为是CPU在被设计的时候,给程序员提供的一些“编程接口”。所以指令≈API(2)不同的CPU,所提供的指令不一样,但大体相同。(3)CPU有多种架构,不同架构的CPU,支持的指令也就不一样(4)指令=操作码+操作数(内存地址或者寄存器编号) 阅读详情

相关推荐

【计算机组成原理】第五章 中央处理器

参考B站up主Beokayy_,本文仅作学习使用,侵删。

1130

计算机体系结构基础(一):常见CPU指令系统

文章目录一、指令系统简介二、指令系统组成2.1 地址空间2.2 操作数2.3 指令操作和编码三、RAISC指令比较3.1 指令格式比较3.2 寻址方式比较3.3 公共指令功能3.4 不同指令系统的特色 一、指令系统简介 依据指令长度的不同,指令系统可分为复杂指令系统(Complex Instruction Set Computer,简称CISC)、精简指令系统(Reduced Instruction Set Computer,简称RISC)和超长指令字(Very Long Instruction Word,

yelvens的博客 1万+

计算机组成原理-中央处理器(CPU基本结构及功能、指令执行、数据通路、硬布线控制器、微程序控制器、指令流水线)

目录????CPU的功能和基本结构CPU的功能运算器控制器CPU的基本结构指令执行过程三个时间周期指令周期流程指令周期的数据流取指周期间址周期执行周期中断周期数据通路的功能和基本结构数据通路的功能数据通路的基本结构CPU内部单总线CPU内部多总线专用数据通路方式控制器的功能和工作原理控制器的功能硬布线控制器CPU的控制方式微程序控制器基本组成微指令格式微指令编码方式硬布线和微程序控制器的特点指令流水线基本概念指令流水的定义流水线的表示方法性能指标吞吐率加速比效率影响因素结构相关(资源冲突)数据相关(数据冲突

快乐学术猿 8861

计算机基础:14、计算机指令执行过程

计算机基础:14、计算机指令执行过程指令执行过程CPU的流水线设计 指令执行过程 指令执行过程主要细分为三个步骤: 取指令 分析指令 执行指令 @todo CPU的流水线设计

weixin_36020178的博客 1万+

计算机组成原理——CPU的结构和功能

(1)人为设置的中断如转管指令(2)程序性事故溢出、操作码不能识别、除法非法(3)硬件故障(4)I/O设备(5)外部事件用键盘中断现行程序。

m0_73384617的博客 2989

6 计算机组成原理第五章 中央处理器 CPU功能和结构 指令执行过程

文章目录1 CPU功能和基本结构1.1 CPU的功能1.2 运算器的基本结构1.3 控制器的基本结构1.4 CPU基本结构1.5 CPU的功能和基本结构小结2 指令周期和数据流2.1 指令执行过程2.2 指令周期流程2.3 指令周期的数据流-取指周期2.4 指令周期的数据流-间址周期2.5 指令周期的数据流-执行周期2.6 指令周期的数据流-中断周期2.7 指令执行方案2.8 指令执行过程小结 章节内容总览: 1 CPU功能和基本结构 1.1 CPU的功能 指令控制。完成取指令、分析指令和执行指令

夜飘凌的博客 2025

计算机执行指令的过程详解

cpu执行指令的过程详解 一、计算机的基本组成 冯·诺依曼计算机的特点(机器以运算器为中心) 计算机由控制器(分析和执行机器指令并控制各部件的协同工作)、运算器(根据控制信号对数据进行算术运算和逻辑运算)、存储器(内存存储中间结果,外存存储需要长期保存的信息)、输入设备(接收外界信息)和输出设备(向外界输送信息)五大部件组成 指令(程序)和数据以二进制不加区别地存储在存储器中 程序自动运行 现...

low5252的博客 3万+

BERTopic模型入门教程(附代码+参数调节)

BERTopic 是一种用于从文本数据中提取主题模型的新型方法。通过结合 BERT嵌入和传统的主题模型来生成语义丰富的主题。传统的主题模型(如LDA)主要依赖于词频矩阵,而 BERTopic 通过预训练语言模型生成高维语义嵌入来捕捉词语间的复杂关系,因此可以更好地处理上下文信息。BERTopic模型可以看作是创建其主题表示的一系列步骤。核心原理如下:就本质而言,BERTopic就是一个拼装框架,可以把每部分都替换成其他模型,只要完成任务即可。

m0_52069102的博客 1万+

计算机组成原理 王道考研2021 第五章:中央处理器 -- CPU的功能和基本结构、指令执行过程

CPU的功能和基本结构、指令执行过程

天行健 君子以自强不息,地势坤 君子以厚德载物。 1034

保姆级教程:在RK3588开发板上配置USB-C PD充电(基于HUSB311芯片与DTS详解)

本文详细介绍了在RK3588开发板上配置USB-C PD充电的完整流程,重点解析了HUSB311芯片的硬件原理与DTS安全配置。通过实战案例和调试技巧,帮助开发者避免常见错误,实现稳定可靠的Type-C PD快充功能,适用于从基础开发板到工业设备的多场景需求。

weixin_42552315的博客 521

【CicadaPlayer】av_rescale_q 学习:转换PTS和Duration

参考 av_rescale_q()理解 大神时间基准的总结: AVPacket下的pts和dts以AVStream->time_base为单位(数值比较大),时间间隔就是AVStream->time_base。 大神:多种转换的总结 av_rescale_q用于计算Packet的PTS 如: if (pkt->pts != AV_NOPTS_VALUE) { pkt->pts = av_rescale_q(pkt->pts, m

突围 841

计算机组成原理——CPU

每一个子工作(如取指令等)要占用一定的节拍,如果每个子工作所占用的节拍数相同,也就是所有机器周期长度也相同,那么我们就说机器周期是定长的,反之机器周期不定长。,当R0寄存器输出时,其值保存到暂存寄存器中,然后撤销R0到输出控制信号,然后激活R1的输出控制信号,其数据通过总线直接输送到ALU的一端,此时ALU两端的值就有了差异。4个工作周期都有可能进行访存操作,只是访存的目的不同,取指周期是为了取指令,间址周期是为了取有效地址,执行周期是为了取操作数,中断周期是为了保存程序断点。

CairBin的博客 1450

华为OD机试 - 机器人活动区域(Python/JS/C/C++ 双机位C卷 200分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。现有一个机器人,可放置于 M × N的网格中任意位置,每个网格包含一个非负整数编号。当相邻网格的数字编号差值的绝对值小于等于 1 时,机器人可在网格间移动问题:求机器人可活动的最大范围对应的网格点数目。说明:1)网格左上角坐标为 (0, 0),右

学Java,找哪吒 1432

计算机组成原理(知识点+易错点,超详细)|第五章 中央处理器(上)

重点内容指令周期与流水线指令周期的四个阶段(取指、间址、执行、中断)。流水线的五级划分(取指、译码、执行、访存、写回)及冲突处理(数据冒险、控制冒险)。数据通路设计单总线与多总线结构的对比及性能分析。典型指令(如ADD、LOAD)在数据通路中的执行流程。控制器类型硬布线控制器与微程序控制器的区别(速度、灵活性、适用场景)。微指令格式(水平型、垂直型)及控制存储器的设计。难点内容流水线冲突解决数据冒险:通过旁路(Forwarding)或流水线暂停(Stall)解决。控制冒险。

sailing_c的博客 1409

PyQt5开发编译器安装(PyCharm安装)

PyCharm 提供了最完整的 PyQt5 开发体验,特别是其集成的调试工具和 Qt Designer 支持,能显著提高开发效率。是最受欢迎和功能最完整的 IDE。它专门为 Python 开发优化,对 PyQt5 有很好的支持。右键运行该文件,如果出现窗口说明配置成功。对于 PyQt5 开发,

啊渊的专栏 417

把事务数据变成可分析数据:用 ABAP CDS 构建 Cube View 与 Query View,并拆解 OData 取数的底层路径

ABAP CDS分析建模:Cube与Query视图的实践解析 本文探讨了ABAP CDS分析建模中Cube View与Query View的核心区别与应用场景: 架构定位 Cube View作为分析型数据源,定义维度和度量的基础语义 Query View作为消费投影,控制查询可见字段和聚合逻辑 关键实现 通过@Analytics.dataCategory: #CUBE声明分析数据源 使用@DefaultAggregation确保指标口径一致性 @Analytics.query: true启用分析引擎特性 运

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 141

王道计算机组成原理课代表 - 考研计算机 第五章 中央处理器 究极精华总结笔记

计算机组成原理 笔记导航🚥🚥🚥 🥬 第一章 计算机系统概述 🥕 第二章 数据的表示和运算 🥪 第三章 存储系统 🍊 第四章 指令系统 🍒 第五章 中央处理器 🍀 第六章 总线 🍚 第七章 输入输出系统 🍔计算机组成原理 复试精简笔记 🎨 408 全套初复试笔记汇总 传送门 🏃‍🏃‍🏃‍ 你必考上研究生!我说的,耶稣来了也拦不住!😀😀😀

clzZ2的博客 5410

多源异构数据融合(Kaggle+Google Trends联合分析)

本文详细介绍了如何利用Python实现多源异构数据融合,以Kaggle电商销售数据与Google Trends搜索指数为例,展示了数据清洗、预处理、时间对齐、数据合并、相关性分析、回归建模和可视化全过程。数据预处理与内存优化通过分块加载、数据类型转换和缺失值处理,有效降低了大规模数据在内存中的占用,并确保数据质量。时间对齐与数据融合策略采用重采样与内连接方法对齐不同数据源的时间维度,实现了高质量数据的融合,为后续联合分析奠定基础。模型构建与分析。

闲人编程的博客 1016

计算机组成原理第3版-唐朔飞复习随记

学习计组笔记,推荐使用Typora

2301_79974897的博客 1605

在 ABAP Cloud 里优雅读取与解析 XML:用 sXML Reader 把接口数据落成结构化 ABAP

ABAP Cloud中XML解析实践 摘要:本文介绍了在ABAP Cloud环境下解析XML数据的最佳实践。针对企业系统中常见的XML格式数据,文章推荐使用sXML库中的CL_SXML_STRING_READER进行流式解析,而非传统的DOM方式。重点解析了命名空间(Namespace)、属性(Attribute)和CDATA等关键概念的处理方法,并比较了两种读取属性的策略:通扫所有属性(NEXT_ATTRIBUTE)和精准取值(GET_ATTRIBUTE_VALUE)。文章提供了完整的ABAP Cloud

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 189

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

计算机组成原理 第五章 中央处理器

对不同类型的指令选用不同的执行步骤,指令需要几个周期就为其分配几个周期,因此可选用不同个数的时钟周期来完成不同指令的执行过程(CPI > 1),不再要求所有指令占用相同的执行时间。:指令越多,设计和实现就越复杂,因此一般用于 RISC,如果扩充一条新的指令,则控制器的设计就需要大改,因此扩充指令较困难。在支持硬件多线程的 CPU 中,必须为每个线程提供单独的通用寄存器组、单独的程序技术器等,线程的切换只需激活选中的寄存器,从而省略了与存储器数据交换的环节,大大减少了线程切换的开销。:数据旁路(转发)技术。

傲雪星火的博客 1138

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

基本模型计算机框架原理设计 题目分析,基本模型计算设计与实现.doc

基本模型计算设计与实现PAGE \* MERGEFORMAT6课程设计(大作业)报告课程名称: 计算机组成原理设计题目:基本模型计算机设计与实现院 系: 信息技术学院班 级: 2012级1班设 计 者: 饶 峻学 号: 201211010118指导教师: 王玉见设计时间: 2014.6.23~2014.6.27...

weixin_32745019的博客 259

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

计算机组成与结构6,计算机组成与结构-6 [兼容模式].pdf

计算机组成与结构计算机组成与结构自动化专业自动化专业学时 :32上课时间 :每周两次周一 :8:00 – 9:35周四 :9:45 – 11:2500:15计算机的组成计算机的组成存 储 器外输入设备 辅助存储器 输出设备 设主存储器主机运算器 控制器...

weixin_42480812的博客 170

计算机组成原理实验五:CPU组成与机器指令执行实验

本篇博文主要是讲述一下计算机组成原理实验中CPU组成与机器指令执行实验,因为很多同学在刚学习计算机组成原理实验的时候对于调试的一些步骤还是有些懵懵懂懂,每个步骤之间的连接做的不是很连贯,故有了写此篇博文的初衷,笔者会在近期分享计算机组成原理实验的五个实验,希望对有学习此课程的同学能够有一些帮助! 实验目的 (1)将微程序控制器同执行部件(整个数据通路)联机,组成一台模型计算机; (2)用微程序控制器控制模型机数据通路; (3)通过CPU运行九条机器指令(排除中断指令)组成的简单程序,掌握机器指令与微指令的关

海风依旧 3万+

跟着博主玩转计算机组成结构--中央处理器CPU(不知道CPU干啥的小伙伴看过来)

写在前面: 全文借鉴白中英唐朔飞老师的书,是对老师的书中所讲的知识按照考研大纲(一般校考的重点也相同)的重点形式来排序进行二次创作。 本文面向对象:计算机系考研学生,计算机系在读学生,学习计算机组成原理的本科生 本文写作背景:博主也在学习计算机组成原理,并对计算机组成原理通透理解,一是为了自己复习考研时能够有所依赖,二是为了造福所有读者。 本文构成:大的框架是五大部件,也会穿插一些小节,去两本书中优秀之处和互为补充,最后通过自己的理解给大家以便于接受和理解的方式,用精炼的语言给大家描述,以及文中自己有特殊.

日拱一卒,功不唐捐 7184

《计算机组成原理》第八章:CPU的结构和功能【知识点总结】

文章目录1. CPU的结构1.2 CPU结构框图1.3 CPU的寄存器 本章从分析CPU的功能和内部结构入手,详细讨论机器完成一条指令的全部过程,以及进一步提高数据的处理能力、开发系统的并行性所采取的流水技术。此外,本章还进一步概括了中断技术在提高整机系统效能方面的作用。 1. CPU的结构 第一章说明了CPU实质上包括运算器和控制器两大部分,第六章讨论了计算机内各种运算以及相应的硬件配置,这...

东瓜blog 1万+
上一篇: Java集合相关面试题
下一篇: 计算机组成原理 I/O方式
过去日记
过去日记 新星创作者: 后端开发技术领域 新星创作者: 后端开发技术领域
博客等级 码龄3年 5342粉丝 225原创
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

过去日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值