【计算机组成原理】CPU是什么

【计算机组成原理】知识梳理(五)中央处理器 5.1 CPU的功能和组成 1.CPU的功能 指令控制(程序的顺序控制) 操作控制(一条指令由若干操作信号实现) 时间控制(指令各个操作实施时间的定时) 数据加工(算术运算和逻辑运算) 2.CPU的基本组成 中央处理器CPU=运算器+控制器 运算器 ALU 累加器 暂存器 控制器 程序计数器(PC)、指令寄存器(IR)、数据缓冲器(DR)、地址寄存器(AR)、通用寄存器、状态寄存器(PSW)、时序发生器、指令译码器(ID)、总线 3.CPU中的主要寄存器 DR缓冲寄. 阅读详情

CPU是什么?

CPU 的全称是 Central Processing Unit,也是电脑中最硬核的组件,它计算机的关系就相当于大脑和人的关系。
它是一种小型的计算机芯片,通常嵌入在电脑的主板上。CPU的构建是通过在单个计算机芯片上放置数十亿个微型晶体管来实现。这些晶体管使它能够执行运行存储在系统内存中的程序所需的计算,
所以,也可以说CPU决定了你电脑的计算能力。

CPU 实际做什么?

CPU的工作核心是从程序或应用程序中获取指令并且执行计算。这个过程一共有三个关键阶段:提取,解码和执行。
CPU先从系统的RAM中提取指令,随后解码该指令的实际内容,最后再由CPU的相关部分执行该指令。

CPU的内部结构

以CPU的运行流程为例:
CPU的执行流程
在这个流程中,CPU负责解释和运行最终转换成机器语言的内容。CPU 主要由两部分构成:控制单元和算数逻辑单元(ALU)。

  • 控制单元:从内存中提取指令并解码执行;
  • 算数逻辑单元(ALU):处理算数和逻辑运算。

CPU和内存都是由许多晶体管组成的电子部件,可以把它比作计算机的心脏和大脑。它能够接收数据输入,执行指令并且处理相关信息。它与输入/输出(I / O)设备进行通信,这些设备向 CPU 发送数据和从 CPU 接收数据。从功能上来看,CPU的内容是由寄存器、控制器、运算器和时钟四部分组成的,各个部分之间通电信号来连通。
CPU的内部结构
这里简单介绍一下内存,为什么说到CPU需要讲一下内存呢?因为内存是与 CPU 进行沟通的桥梁。
计算机中所有程序的运行都在内存中得到运行的。内存一般又被称为主存,它的作用是存放CPU中的运算数据,以及与硬盘等外部存储设备交换的数据。CPU会在计算机运转时,把需要运算的数据调到主存中进行运算。在运算完成之后,CPU将结果传送出来,主存的运行也决定了计算机的稳定运行。主存一般通过控制芯片与CPU相连,由可读写的元素构成,每个字节都有一个地址编号。CPU 通过地址从主存中读取数据和指令,也可以根据地址写入数据。
注意一点:当计算机关机时,内存中的指令和数据也会被清除。

CPU 是寄存器的集合体

在 CPU 的四个结构中,寄存器的重要性远远高于其余三个。因为程序通常是把寄存器作为对象来进行描述的。而说到寄存器,就不得不说到汇编语言,说到汇编语言,就不得不说到高级语言,说起高级语言也就不得不提及语言的概念

计算机语言

人和人之间最古老和直接的沟通媒介是语言。但是和计算机沟通,就必须按照计算机指令来交换,其中就涉及到语言的问题。最早,为了解决计算机和人类的交流的问题,出现了汇编语言。但是汇编语言晦涩难懂,所以又出现了像是 C,C++,Java的这种高级语言。因此,计算机语言一般分为低级语言和高级语言。使用高级语言编写的程序,经过编译转换成机器语言后才能运行,而汇编语言经过汇编器才能转换为机器语言。

汇编语言

先来看一段采用汇编语言表示的代码清单:

mov eax, dword ptr [ebp-8]   /* 把数值从内存复制到 eax */
add eax, dword ptr [ebp-0Ch] /* 把 eax 的数值和内存的数值相加 */
mov dword ptr [ebp-4], eax /* 把 eax 的数值(上一步的结果)存储在内存中*/

这是采用汇编语言编写程序的一部分。汇编语言采用助记符来编写程序,每个原本是电信号的机器语言指令会有一个与其对应的助记符。比如,
mov,add 分别是数据的存储(move)和相加(addition)的简写。
汇编语言和机器语言一一对应。这点和高级语言不同,我们通常把汇编语言编写的程序转换为机器语言的这个过程,称之为汇编。与之相反,将机器语言转化为汇编语言的过程称之为反汇编。汇编语言可以帮助你理解计算机做了什么工作,机器语言级别的程序通过寄存器来处理,上面代码中的eax,ebp都是表示的寄存器,它们是CPU内部寄存器的名称。
因此,可以说 CPU 是一系列寄存器的集合体。

一般,在内存中的存储通过地址编号来表示,寄存器的种类是通过名字来区分。那些不同类型的CPU,其内部寄存器的种类、数量以及寄存器存储的数值范围也都是不同的。不过,根据功能的不同,我们可以将寄存器划分为下面几类:
CPU寄存器的类别
其中,程序计数器、标志寄存器、累加寄存器、指令寄存器和栈寄存器只有一个,其他寄存器一般有好几个。
各种寄存器个数的区别

程序计数器

程序计数器是用来存储下一条指令所在单元的地址。程序在执行时,PC的初值作为程序第一条指令的地址,在顺序执行程序时,控制器先按照程序计数器所指出的指令地址,从内存中取出一条指令,随后分析和执行该指令,并同时将PC的值加1指向下一条要执行的指令。
我们可以通过一个事例来仔细看一下程序计数器的执行过程:
程序计数器的执行过程
这是一段进行相加的操作,程序启动,在经过编译解析后,会经由操作系统把硬盘中的程序复制到内存中。以上示例程序,就是将123和456执行相加的操作,随后将结果输出到显示器上。因为使用机器语言很难描述,所以这些都是经过翻译后的结果。
事实上,每个指令和数据都有可能分布在不同的地址上,但是为了更好的说明,就把组成一条指令的内存和数据放在了一个内存地址上。地址0100是程序运行的起始位置,Windows等操作系统把程序从硬盘复制到内存以后,就会将程序计数器作为设定为起始位置0100,然后再执行程序,每次执行一条指令后,程序计数器的数值就会增加1,或者是直接指向下一条指令的地址。随后,CPU会根据程序计数器的数值,从内存中读取命令并且执行,换言之,程序计数器控制着程序的流程。

条件分支和循环机制

高级语言汇总的条件控制流程主要分为顺序执行、条件分支、循环判断三种。顺序执行是按照地址的内容顺序的执行命令。而条件分支则是根据条件执行任意地址的指令。循环则是重复执行同一地址的指令。一般情况下,顺序执行的情况较简单,每次执行一条指令程序计数器的值就是+1。
条件和循环分支会使得程序计数器的值指向任意的地址,这样一来,程序就可以返回到上一个地址来重复执行同一个指令,或者跳转到其它任意指令。下面,我们就以条件分支举例来说明程序的执行过程:
条件分支的执行过程
程序的开始过程和顺序流程是一样的,程序的顺序流程和开始过程相同。CPU从0100处就开始执行命令,在0100和0101中都是顺序执行,PC的值顺序+1,执行到0102地址的指令时,判断0106寄存器的数值大于0,跳转到0104地址的指令,再将数值输到显示器中,随后结束程序,0103的指令就被跳过了。这和我们程序中的if()判断相同,在不满足条件的情况下,指令一般会直接跳过。因此,PC的执行过程没有直接+1,而是下一条指令的地址。

标志寄存器

条件和循环分支会使用到 jump(跳转指令),会根据当前的指令来判断是否跳转,上面我们提到了标志寄存器,无论当前累加寄存器的运算结果是正数、负数还是零,标志寄存器都会将其保存。CPU 在进行运算时,标志寄存器的数值会根据当前运算的结果自动设定,运算结果的正、负和零三种状态由标志寄存器的三个位表示。标志寄存器的第一个字节位、第二个字节位、第三个字节位各自的结果都为1时,分别代表着正数、零和负数。
标志寄存器
CPU 的执行机制比较有意思,假设累加寄存器中存储的 XXX 和通用寄存器中存储的 YYY 做比较,执行比较的背后,CPU 的运算机制就会做减法运算。而无论减法运算的结果是正数、零还是负数,都会保存到标志寄存器中。结果为正表示 XXX 比 YYY 大,结果为零表示 XXX 和 YYY 相等,结果为负表示 XXX 比 YYY 小。程序比较的指令,实际上是在 CPU 内部做减法运算。

通过地址和索引实现数组

接下来是基址寄存器和变址寄存器,通过这两个寄存器,可以对主存上的特定区域进行划分,以此实现类似数组的操作。
首先,可以用十六进制数将计算机内存上的 00000000 - FFFFFFFF 的地址划分出来。这样,凡是该范围的内存地址,只要有一个 32 位的寄存器,就可以查看全部地址。但是,要是想像数组那样,分割特定的内存区域以达到连续查看的目的的话,使用两个寄存器会更方便一些。比如,我们用两个寄存器来表示内存的值。
基址寄存器和变址寄存器
这种表示方式很像数组的构造,数组是指同样长度的数据,在内存中进行连续排列的数据构造。用数组名表示数组全部的值,通过索引来区分数组的各个数据元素,例如: a[0] - a[4],[]内的 0 - 4 就是数组的下标。

CPU 指令执行过程

CPU 到底是怎么一条条的执行指令的呢?工作都可以分为5个阶段:取指令、指令译码、执行指令、访存取数、结果写回。

  1. 取指令阶段就是将内存中的指令读取到CPU中寄存器的过程,程序起存起用语存储下一条指令所在的地址;
  2. 在取指令完成后,立马进入指令译码阶段,在指令译码阶段,指令编码器按照预先的指令格式,对取回的指令进行拆分和解释,识别区分出不同的指令类别和各种获取操作数的方法;
  3. 执行指令阶段的任务是完成指令所规定的各种操作,具体实现指令的功能;
  4. 访问取数阶段的任务是:根据指令地址码,得到操作数在主存中的地址,并从主存中读取该操作数用于运算;
  5. 结果写回阶段作为最后一个阶段,把执行指令阶段的运行结果数据“写回”到某种存储形式:结果数据经常被写到CPU的内部寄存器中,以便被后续的指令快速地存取。
【王道】计算机组成原理 知识点总结5——中央处理器 组成中央处理器(CPU)由运算器和控制器组成。控制器的功能是负责协调并控制计算机各部件执行程序的指令序列,包括取指令、分析指令和执行指令;运算器的功能是对数据进行加工功能运算器控制器基本架构图用户可见寄存器:通用寄存器组、程序状态字寄存器、程序计数器;可对这类寄存器编程用户不可见的寄存器:存储器地址寄存器、存储器数据寄存器、指令寄存器、暂存寄存器;不可对这类寄存器编程概念指令周期:CPU从主存中取出并执行一条指令的时间称为指令周期,不同指令的指令周期可能不同。机器周期:也称节拍或T周期,指令周期常用若干机器 阅读详情

相关推荐

《计算机组成原理实验》 多周期CPU

《计算机组成原理实验》 多周期CPU 前言 这是中山大学2018年计算机组成原理实验中多周期CPU的实验报告,仿真与写板的内容暂略,所有源代码(包括写板)已经上传至我的github当中,欢迎大家访问。 github个人主页: https://starashzero.github.io 一. 实验目的 认识和掌握多周期数据通路图的构成、原理及其设计方法; 掌握多周期CPU的实现方法,代码实现方法;...

qq_20549085的博客 7035

计算机组成原理(五)—— CPU

第五章 中央处理器CPU系列文章目录一、CPU的功能和基本结构1.1 CPU的基本功能1.2 CPU的基本结构二、指令执行过程2.1 指令周期2.2 指令周期的数据流2.3 指令的执行方案三、数据通路的功能和基本结构 3.1 CPU内部单总线方式3.2 专用数据通路四、控制器的功能和工作原理4.1 控制器的结构和功能4.2 硬布线控制器4.3 微程序控制器五、指令流水线5.1 指令流水的基本概念5.2 流水线的性能指标5.3 影响流水线的因素5.4 超标量流水线小结(梳理一下本小节的知识点叭!!!):小结(

S mile0804的博客 3769

华中科技大学-计算机组成原理实验-单总线CPU设计

华科-计算机组成原理实验-单总线CPU设计 这个比上个运算器的实验好多了,连线简单了很多,搞懂原理的两个小时就可以搞完。 文章目录华科-计算机组成原理实验-单总线CPU设计指令译码器时序发生器状态机(定长指令周期)时序发生器输出函数(定长指令周期)硬布线控制台组成逻辑单元硬布线控制器单总线CPU+中断(3级时序) 指令译码器 时序发生器状态机(定长指令周期) 注意:这道题不是让连线的,而是根据表自动生成,表在下面。 时序发生器输出函数(定长指令周期) 同样,这题也是自动生成的线…… 硬布线控制台组

soul_mingling的博客 1万+

4。计算机组成原理(4)CPU

嵌入式软件开发,非科班专业必须掌握的基本计算机知识 核心知识点:数据表示和运算、存储系统、指令系统、总线系统、中央处理器、输入输出系统 CPU(中央处理器)是计算机的核心部件,它主要负责执行计算机指令,控制和协调计算机各部件的工作,是计算机的大脑。CPU通常由运算器、控制器和寄存器组成。

internetv的博客 3576

计算机组成原理 8位RISC CPU设计

RISC-CPU是一个复杂的数字逻辑电路,但是它的基本部件的逻辑并不复杂,可把它分 成8个基本部件来考虑; 〈1)时钟发生器 (2)指令寄存器; (3)累加器; (4)算术逻辑运算单元; (5)数据控制器; (6)状态控制器; (7)程序计数器; (8)地址多路器。 各部件的互相连接关系如图 其中时钟发生器利用外来信号进行分频生成系列时钟 时钟发生器 时钟发生器CLKGEN利用外来时钟信号clk生成一系列时钟信号clk1,fetch,alu_clk,并送往CPU的其他部件。其中,fe...

m0_53354306的博客 2956

【计算机组成原理】四、CPU与简单模型机设计实验

文章目录一、实验目的二、实验原理三、实验步骤四、实验结论 一、实验目的 1.掌握一个简单CPU的组成原理 2.在掌握部件单元电路的基础上,进一步将其构造一台基本模型计算机 3.为其定义五条机器指令,编写相应的微程序,并上机调试掌握整机概念。 二、实验原理 本实验要实现一个简单的CPU,并且在此CPU的基础上,继续构建一个简单的模型计算机。CPU由运算器(ALU)、微程序控制器(MC)、通用寄存器(R0),指令寄存器(IR)、程序计数器(PC)和地址寄存器(AR)组成,如图所示。这个CPU在写入相应的微指令后

PPDY93的博客 7996

计算机组成原理——CPU

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

CairBin的博客 1451

深入理解CPU和操作系统:解析计算机核心与软件协作

我们了解了CPU的基本概念,包括控制单元和算术逻辑单元,以及时钟周期的概念。CPU作为计算机的核心,负责执行指令和处理数据,而操作系统则管理计算机的硬件和软件资源,提供用户与计算机之间的接口。通过示例代码,我们展示了操作系统的进程管理功能,演示了如何创建和管理多个进程。CPU执行操作系统提供的指令和服务,操作系统管理和协调CPU的工作,并提供各种功能给用户和应用程序使用。操作系统是管理计算机硬件和软件资源的软件,它提供了用户与计算机之间的接口,并协调各个软件和硬件组件的工作。

YsDynamic的博客 1310

计算机组成原理存储器与CPU的连接例题

本篇文章是对书上例题以自己的理解和用简单通俗的语言来进行讲述的,因为本人在学习这部分过程时有许多疑问,这也可能是你的疑问,所以我尽可能的把自己曾经有疑问的地方讲明白,但由于我还是个小白,所以可能有的地方出错,请见谅。🥹。

CcCcCyicunzai的博客 2629

MIPS CPU 设计【计算机组成原理】

MIPS CPU 设计【计算机组成原理】

小心星的博客 1605

MIPS CPU 设计+【计算机组成原理】

MIPS CPU 设计+【计算机组成原理】

小心星的博客 1012

计算机组成原理CPU课程设计资源下载说明:全面掌握CPU设计原理

计算机组成原理CPU课程设计资源下载说明:全面掌握CPU设计原理 去发现同类优质开源项目:https://gitcode.com/ 计算机组成原理CPU课程设计资源下载说明,为您提供CPU设计学习材料。 项目介绍 计算机组成原理是计算机科学与技术专业核心课程之一,CPU作为计算机系统的核心部件,其设计原理与实现方法是课程中的重点内容。本项目提供了针对计算机组成原理课程中的CPU设计部分的学习资源,...

gitblog_06761的博客 461

MIPS CPU 实验代码【计算机组成原理】

MIPS CPU 实验代码【计算机组成原理】

小心星的博客 959

计算机组成原理学习笔记:ALU,寄存器和CPU

ALU是计算机处理器中执行所有算术和逻辑操作的部件。它是执行实际计算的中心,可以执行加法、减法、乘法、除法等算术操作,以及AND、OR、NOT、XOR等逻辑操作。寄存器是CPU内部的高速存储资源,用于暂存指令、数据和地址等信息。它们是CPU中最快的存储部件。CPU是计算机的大脑,负责解释和执行程序中的指令。它控制数据流在计算机系统中的移动。

m0_66203806的博客 1万+

【军标】《军用软件计价规范(试行)》和GJB 10162-2021《军用软件计价功能项识别方法》-费用标准解读系列37

2021年2月1日实施的《军用软件计价规范(试行)》(替代了2019年版本)以及2021年3月1日实施的《军用软件计价功能项识别方法》(GJB 10162-2021),是我们平时在军用软件造价咨询中进行软件规模度量、计价和审价的主要依据。《军用软件计价规范(试行)》(4号文)的附件1为《军用软件功能规模度量方法》,即4号文本身包含对软件规模测试的方法(功能点方法主要参考NESMA等国际标准)、规模度量过程、功能点计数和计算规则等相关说明。(四)软件研发费用=软件研发工作量x软件研发人月综合费率。

xiaosenyouli的博客 6124

《无人驾驶车辆模型预测控制》(第二版)第四章详细学习——算法部分

根据代码进行的“MPC跟踪直线和圆算法”的详细推导学习记录。

Fengdf666的博客 5018

计算机组成原理 cpu

计算机组成原理 cpu

ljk的博客 558

数据集分享 | IWR1642呼吸心跳数据集

雷达开源数据库 数据集

【调皮连续波】雷达技术领域知识博主 3205

计算机组成原理——CPU与存储器连接例题

存储芯片选择1 片 2K×8 位 ROM。4 片 1K×4 位 RAM。二进制地址范围RAM1 和 RAM2:1010 1000 0000 0000 ~ 1010 1011 1111 1111 (A800H~ABFFH)。RAM3 和 RAM4:1010 1100 0000 0000 ~ 1010 1111 1111 1111 (AC00H~AFFFH)。片选逻辑74138 译码器:输入:A11, A12, A13。使能:A15, (A14)̅, (MREQ)̅。

vortex5的博客 3012

射频接收机本振相噪指标计算:从倒易混频到GSM实战

在射频接收机设计中,相位噪声是衡量本振信号频谱纯度、影响系统灵敏度的关键指标。其核心影响机制源于倒易混频原理:当不纯净的本振信号与强带外阻塞信号混频时,本振的噪声边带会被转换到中频通带内,从而抬升接收机噪声基底。这一过程直接决定了接收机在阻塞测试等场景下的性能极限。从技术价值看,精确计算本振相噪要求,是进行系统噪声预算、实现成本与性能权衡的核心依据。尤其在手机、基站等对灵敏度要求极高的应用中,它指导着锁相环和压控振荡器的选型与设计。本文以经典的GSM DCS1800标准为例,通过详细的公式推导与变量分析,演

weixin_30368405的博客 327

学Simulink——基于Simulink的Buck-Boost变换器双闭环PI+抗饱和设计建模示例

本文详细介绍了基于Simulink的非反相Buck-Boost变换器双闭环控制设计方法。针对Buck-Boost变换器特有的右半平面零点(RHPZ)和控制挑战,提出了电压-电流双闭环PI控制架构,并集成抗积分饱和机制。通过Simulink建模,实现了主电路、电流内环PI、电压外环PI、PWM及占空比限幅等模块的搭建,验证了在输入电压跌落(20V→10V)和负载突变(2A→4A)等场景下的稳定性能。仿真结果表明,输出电压波动小于0.35V,恢复时间快于1ms,电感电流有效限幅。文章还讨论了工程实践要点和扩展方

xiaoheshang_123的博客 318

OS - 计算机组成原理及CPU主频揭秘

文章目录大纲视图计算机的基本组成计算机的指令和计算计算机性能指标 大纲视图 我们把整个计算机组成原理的知识点拆分成了四大部分,分别是计算机的基本组成、计算机的指令和计算、处理器设计,以及存储器和I/O设备。 计算机的基本组成 运算器、控制器、存储器、输入设备和输出设备这五大基本组件 . 除此之外,你还需要了解计算机的两个核心指标:性能和功耗 。 计算机的指令和计算 一条条指令执行的控制过程,就是由计算机五大组件之一的 控制器来控制的。 实现这些运算功能的ALU(Arithmetic LogicUn

小工匠 2万+

AI安全护栏评测:TrustedExecBench如何量化评估大模型防护能力

在人工智能和机器学习领域,模型安全对齐是确保AI系统可靠、可控的核心技术。其原理是通过设计安全机制(即“护栏”)来约束模型行为,防止生成有害、偏见或越界内容。这项技术的核心价值在于平衡AI能力与风险管控,是可信AI部署的基石。应用场景广泛覆盖内容审核、对话系统、代码生成等需要人机交互的领域。本文聚焦的TrustedExecBench项目,正是针对“护栏”性能量化评估这一痛点,提供了一个标准化、自动化的开源评测框架。该工具通过构建多维度的恶意测试套件,并引入基于模型的动态评判机制,能够系统性地检验大语言模型在

weixin_42525428的博客 378

计算机组成原理:自己动手画CPU 实训代码

计算机组成原理:自己动手画CPU 实训代码 【下载地址】计算机组成原理自己动手画CPU实训代码 本仓库提供了一份完整的“计算机组成原理:自己动手画CPU”实训代码,该代码已经成功通关。通过这份代码,你可以深入理解计算机组成原理的核心概念,并亲自动手实践CPU的设计与实现 ...

gitblog_09762的博客 316

倍福--TwinSAFE功能块的使用

在安全模块的程序设计中,输入变量取反,或者把PLC的变量连接到安全的功能块程序中, 操作流程 1.1. 功能块输出取反 例如修改IN,右击属性,然后可在Single-Channel选项中选择是NO还是NC的输入信号。 1.2. PLC标准变量作为安全程序的输入 1.2.1. 建立两个PLC变量 1.2.2. 安全程序区创建变量 1.2.3. 功能块变量链接 首先,PLC变量不能直接连到Estop功能块的输入变量中,否则会报错,但PLC可以连接到SafeAnd这些功能块,然后再转出来,如下所示

weixin_41883890的博客 5312

LVGL 拨盘菜单(Dial Menu)

h。

摸鱼专家 191
上一篇: 【Q&A】Unable to correct problems, you have held broken packages
下一篇: 【Yarn】Yarn资源调度系统
镰刀韭菜
博客等级 码龄12年 2万+粉丝 855原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

镰刀韭菜

看在我不断努力的份上,支持我吧

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

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

打赏作者

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

抵扣说明:

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

余额充值