0%

计算机组成原理

1 选择题

1.1 存储单元是指(D. 存放一个存储字的所有存储元集合)。

  • A. 存放一个字节的所有存储元集合
  • B. 存放一条指令的存储元集合
  • C. 存放一个二进制信息位的存储元集合
  • D. 存放一个存储字的所有存储元集合

1.2 在 CPU 中,跟踪后继指令地址的寄存器是(B. 程序计数器)。

  • A. 状态条件寄存器
  • B. 程序计数器
  • C. 指令寄存器
  • D. 地址寄存器

1.3 程序访问的局部性原理是建立(D. 存储器层次结构)的依据。

  • A. 操作系统
  • B. 缓冲
  • C. 数据读写
  • D. 存储器层次结构

1.4 计算机使用总线结构的主要优点是便于实现积木化,同时(C. 减少了信息传输线的条数)。

  • A. 减少了信息传输量
  • B. 提高了信息传输的速度
  • C. 减少了信息传输线的条数
  • D. 加重了 CPU 的工作量

1.5 在采用 DMA 方式的 I/O 系统中,其基本思想是在下列(C. 主机与外围设备)部件与部件之间建立直接的数据通路。

  • A. CPU 与存储器
  • B. 外设与外设
  • C. 主机与外围设备
  • D. CPU 与主存

1.6 浮点数的表示范围和精度取决于(A. 阶码的位数和尾数的位数)。

  • A. 阶码的位数和尾数的位数
  • B. 阶码采用的编码和尾数的位数
  • C. 阶码采用的编码和尾数采用的编码
  • D. 阶码的位数和尾数采用的编码

1.7 DRAM 与 SRAM 相比,下列错误的是(B. DRAM 芯片的控制比 SRAM 芯片复杂)。

  • A. CPU 的地址线和数据线的引脚应按照构成其主存的 DRAM 芯片的要求进行设计
  • B. DRAM 芯片的控制比 SRAM 芯片复杂
  • C. 对于相同字长和容量的芯片,DRAM 芯片的引脚数量比 SRAM 芯片的要少
  • D. DRAM 的集成度高于 SRAM,但读写速度低于 SRAM

1.8 两补码数相加,采用 1 位符号位,当满足下列(C. 符号位进位和最高数位进位异或结果为 1)条件时表示结果溢出。

  • A. 符号位进位和最高数位进位异或结果为 0
  • B. 符号位有进位
  • C. 符号位进位和最高数位进位异或结果为 1
  • D. 符号位为 1

1.9 指令系统中采用不同寻址方式的目的主要是(A. 提高编程灵活性、扩大寻址空间、缩短指令长度)。

  • A. 提高编程灵活性、扩大寻址空间、缩短指令长度
  • B. 实现存储程序和程序控制
  • C. 可直接访问外存
  • D. 提供扩展操作码并降低指令译码难度性

1.10 外部设备提出中断请求的条件是(C. 外设工作完成和系统允许)。

  • A. CPU 开发中断系统
  • B. 总线空闲
  • C. 外设工作完成和系统允许
  • D. 一个 CPU 周期结束

1.11 当-1<x<0 时,[x]原=(A. 1-x)。

  • A. 1-x
  • B. x
  • C. 2+x
  • D. (2 - 2-n) - |x|

1.12 交叉存储器实质上是一种(A. 模块式)存储器,它能(A.并行)执行(A.多个)独立的读写操作。

  • A. 模块式,并行,多个
  • B. 模块式,串行,多个
  • C. 整体式,串行,多个
  • D. 整体式,并行,一个

1.13 冯·诺依曼机工作方式的基本特点(C. 按地址访问并顺序执行指令)。

  • A. 存储器按内容选择地址
  • B. 堆栈操作
  • C. 按地址访问并顺序执行指令
  • D. 多指令流单数据流

1.14 磁盘转速提高一倍,那么(C. 平均TV时间减1/2)。

  • A. 平均TS时间减1/2
  • B. 存储密度可以提高一倍
  • C. 平均TV时间减1/2
  • D. 平均存取时间减 1/2

1.15 当有中断源发出请求时,CPU 可执行相应的中断服务程序,则提出中断请求的可以是(D. 外部事件)。

  • A. 通用寄存器
  • B. 专用寄存器
  • C. cache
  • D. 外部事件

1.16 设浮点数的基数 R=8,尾数用模 4 补码表示,则规格化的数为(A. 11.101010)。

  • A. 11.101010
  • B. 10.111000
  • C. 01.000111
  • D. 11.111101

1.17 在定点运算器中,无论采用双符号位还是采用单符号位,都必须要有溢出判断电路,它一般用(C. 异或门)来实现。

  • A. 与非门
  • B. 或非门
  • C. 异或门
  • D. 与或非门

1.18 计算机总线中地址线的作用(B. 用于选择指定存储器单元和 I/O 设备接口电路的地址)。

  • A. 起到多路复用的作用
  • B. 用于选择指定存储器单元和 I/O 设备接口电路的地址
  • C. 由设备向主机提供地址
  • D. 只用于选择存储单元

1.19 立即寻址是指(B. 指令中直接给出操作数)。

  • A. 指令中直接给出操作数地址
  • B. 指令中直接给出操作数
  • C. 指令中间接给出操作数
  • D. 指令中间接给出操作数地址

1.20 输入输出指令的功能是(C. 进行 CPU 与 I/O 设备之间的数据传送)。

  • A. 进行算术运算和逻辑运算
  • B. 进行主存与 CPU 之间的数据传送
  • C. 进行 CPU 与 I/O 设备之间的数据传送
  • D. 改变程序执行的顺序

1.21 若 Cache 命中率 0.98,Cache 比主存快的 4 倍,主存存取周期为 200ns,则平均访问时间为(54ns)。

  • A. XXns
  • B. XXns
  • C. XXns
  • D. XXns

Cache的命中率为0.98,Cache比主存快4倍,主存存取周期为200ns。计算平均访问时间的过程如下:

  1. 确定Cache和主存的存取时间

    • 主存存取周期为200ns。
    • Cache比主存快4倍,因此Cache的存取时间为200ns / 4 = 50ns。
  2. 计算未命中时的访问时间

    • 未命中时需要先访问Cache(50ns),然后访问主存(200ns),因此未命中时的总时间为50ns + 200ns = 250ns。
  3. 计算平均访问时间

    • 命中时的访问时间为50ns,未命中时的访问时间为250ns。
    • 平均访问时间 = 命中率 × 命中时间 + 未命中率 × 未命中时间
    • 代入数据:平均访问时间 = 0.98 × 50ns + (1 - 0.98) × 250ns
    • 计算得:0.98 × 50 = 49ns,0.02 × 250 = 5ns,总和为49ns + 5ns = 54ns。

最终答案为:

$$
\boxed{54} ns
$$

1.22 对计算机的软、硬件资源进行管理,是(B. 操作系统)的功能。

  • A. 数据库管理系统
  • B. 操作系统
  • C. 语言处理程序
  • D. 用户程序

1.23 RAM 芯片容量为 1024×8 位,除电源端和接地端外,连同片选和读/写信号该芯片引出腿的最小数目为?。

  • A. 19
  • B. 20
  • C. 17
  • D. 23

1.24 DMA 传输方式中,周期挪用是窃取一个(C. 存储周期)作为 DMA 传输周期。

  • A. CPU 周期
  • B. 指令周期
  • C. 存储周期
  • D. 总线周期

1.25 进程与程序的本质区别在于(A. 程序是静态概念,进程是动态概念)。

  • A. 程序是静态概念,进程是动态概念
  • B. 程序是动态概念,进程是静态概念
  • C. 程序顺序执行,进程并发执行
  • D. 程序保存在文件中,进程存放在内存中

1.26 为使虚拟系统有效地发挥其预期的作用,所运行的程序应具有的特性是(A. 该程序应当具有较好的局部性)。

  • A. 该程序应当具有较好的局部性
  • B. 该程序不应含有过多的 I/O 操作
  • C. 该程序的大小不应超过实际的内存容量
  • D. 该程序的指令相关不应过多

1.27 某计算机字长为 16 位,其存储容量为 2MB,若按半字编址,它的寻址范围是(C. 0~2M-1)。

  • A. 0~4M-1
  • B. 0~8M-1
  • C. 0~2M-1
  • D. 0~1M-1

1.28 一个四体并行低位交叉存储器,每个模块的容量是 64K×32 位,存储周期为 200ns,在下述说法中(D. 在 200ns 内,存储器能向 CPU提供 128 位二进制信息)是正确的。

  • A. 在 50ns 内, 每个模块能向 CPU 提供 32 位二进制信息
  • B. 在 50ns内, 每个模块能向 CPU 提供 64 位二进制信息
  • C. 在 200ns 内,存储器能向 CPU 提供 256 位二进制信息
  • D. 在 200ns 内,存储器能向 CPU提供 128 位二进制信息

1.29 在下列各种情况中,应采用异步传输方式的是(D. I/O 接口与打印机交换信息)。

  • A. CPU 与 PCI 总线交换信息
  • B. CPU 与存储器交换信息
  • C. CPU 与 I/O 交换信息
  • D. I/O 接口与打印机交换信息

2 填空题

2.1 存储系统可以从(性能)、(容量)、(可靠性)三个方面来评定。

2.2 在数据传送方式中,若主机与设备串行工作,则采用(程序查询)方式;若主机与设备并行工作,则采用(中断)方式;若主程序与设备并行工作,则采用(DMA)方式。

2.3 提高存储系统的速度最有效的方法是(使用更快的存储介质)。

2.4 磁表面存储器的主要部件是(磁盘或磁带), 它可以看做一种(数据)转换部件。

2.5 编码最小距离 L,检测错误的位数 D,纠正错误的位数 C 之间应该满足的关系是?

$$
D=L-1, \quad C=\left\lfloor \frac{L-1}{2}\right\rfloor
$$

2.6 芯片内有 256 个单元,单译码方式有(256)条输出线;双译码方式有(16)条输出线。

2.7 CPU 响应中断时需要保存当前现场,这里的现场指的是(程序计数器)和(寄存器)的内容,它们被保存到(堆栈)中;保存现场之前需要(关闭)中断。

2.8 CPU 从主存取出一条指令并执行该指令的时间叫做(指令周期),它常用若干个(机器周期)来表示,而后者又包括若干个(时钟周期)。

2.9 异步方式下, 通过(应答)信号相互联络。

2.10 寄存器的位数由 (字长)决定。

2.11 我国自主研究的微处理器是 (龙芯)采用 (LoongArch)架构。

2.12 下面 4 种方式优先级为:通道方式 > DMA方式 > 中断方式 > 程序查询方式。(DMA 方式 程序查询方式 中断方式 通道方式

2.13 流水线相关性包括哪三类: (结构相关)、 (数据相关)、 (控制相关)?

2.14 进行海明码校验,则检测位 k 应满足(2^k ≥ 数据位 n + k + 1) 。

2.15 在集中控制方式中, (链式查询)对电路最敏感, (独立请求)响应时间最快。

2.16 计算机系统的层次结构中,位于硬件系统之外的所有层级结构统称为(虚拟机)。

2.17 浮点数规格化形式,即规定尾数M的最高数位必须是一个有效值,则 M 的范围为 (*1/2 ≤ |M| < 1即原码/补码正数,或 -1 ≤ M < -1/2 即补码负数*)。

2.18 建立高速缓冲存储器的理论依据是 (程序访问的局部性原理)。

2.19 设计指令时,对指令系统性能的要求包括 (完备性)、 (有效性)、 (规整性)、兼容性。

2.20 补码加减法中,符号位作为数的一部分参加运算, (最高位的进位)要丢掉。

2.21 4 体交叉存储器是一种 (多模块并行)存储器,它有 (4)个存储模块,每个模块有它自己的地址寄存器和 (数据寄存器)。

2.22 动态存储单元以电荷的形式将信息存储在电容上,由于电路中存在 (漏电),因此需要定期的不断地进行 (刷新)。

3 判断题

3.1 决定计算机计算精度的主要技术指标是计算机的字长。(正确

解析:字长决定了计算机处理数据的位数,直接影响计算精度,字长越长,精度越高。

3.2 在 Cache 的替换算法中通常采用 FIFO 算法比采用 LRU 算法命中率高。(错误

解析:LRU(最近最少使用)算法通常比FIFO(先进先出)算法命中率更高,因为LRU更符合程序局部性原理。

3.3 USB 提供的 4 条连线中有 2 条信号线,每一条信号线可以连通一台外设,因此在某一时刻,可以同时有 2 台外设获得 USB 总线地控制权。(错误

解析:USB虽然有两根数据线(D+和D-),但采用主从结构,同一时刻只能有一台设备与主机通信。

3.4 内部总线是指 CPU 内部连接一个逻辑部件的一组数据传输线,由三态门和多路开关来实现。(正确

解析:内部总线通过三态门和多路开关实现数据传输控制,确保各部件分时共享总线。

3.5 在计算机中,存储器是数据传送的中心,但访问存储器的请求是由 CPU 或 I/O 所发出的。(正确

解析:CPU和I/O设备均可发出访问存储器的请求,如DMA模式下I/O直接与存储器交互。

3.6 DMA 控制器和 CPU 可以同时使用总线。(错误

解析:DMA控制器和CPU不能同时使用总线,DMA需通过总线仲裁机制分时占用总线。

3.7 CPU 响应中断后可以立即响应优先级更高的中断请求。(错误

解析:CPU响应中断后通常关闭中断(除非支持嵌套),优先级更高的中断需等待当前中断处理完成。

3.8 大多数微型机的总线由 AB、DB 和 CB 组成,因此,它们是三总线结构。(错误

解析:地址总线(AB)、数据总线(DB)、控制总线(CB)属于单总线结构的组成部分,而非独立的三总线结构。

3.9 计算机指令是指挥 CPU 进行操作的命令,指令通常由操作码和操作数组成。(正确

解析:指令由操作码(操作类型)和操作数(操作对象)组成,是计算机执行的基本单位。

3.10 将补码的符号位改用多位表示,就变成变形补码,一个用双符号位表示的变形补码是 01.1101 是正数。(错误

解析:变形补码双符号位为01时表示正溢出,但数值符号由高位符号位决定,此时仍为正数。但题目描述“01.1101是正数”正确,但“变形补码的符号位改用多位”易引发歧义,综合判断为错误。

3.11 新设计的 RISC 为实现其兼容性,是从原来 CISC 的指令系统中挑选一部分简单指令实现。(正确

解析:RISC设计通过精简CISC指令集,保留常用简单指令以实现兼容性。

3.12 多体交叉存储器主要解决扩充容量的问题。(错误

解析:多体交叉存储器通过并行访问提高带宽,主要解决速度问题,而非容量扩展。

3.13 所有进位计数制,其整数部分最低位的权都是 1。(正确

解析:任何进制整数部分最低位的权均为基数的0次方(如2⁰=1、10⁰=1),均为1。

3.14 所有的数据传送方式都必须由 CPU 控制实现。(错误

解析:DMA方式下数据传输由DMA控制器直接控制,无需CPU干预。

3.15 Cache 的功能全由硬件实现。(正确

解析:Cache的地址映射、替换算法等均由硬件实现,对软件透明。

3.16 CPU 中通常都设置若干个寄存器,这些寄存器与主存统一编址。(错误

解析:CPU寄存器通过专用指令访问,不与主存统一编址。

3.17 访问这些寄存器的指令格式与访问存储器是相同的 。(错误

解析:访问寄存器的指令格式通常与访问存储器的指令格式不同。寄存器寻址一般通过操作码直接指定寄存器编号,而存储器访问需要地址计算(如基址+偏移量)。例如,在MIPS架构中,寄存器操作使用R型指令格式,而存储器访问使用I型指令格式,两者的操作码和字段分配均不同。

3.18 在计算机中,客观存在的事物或属性从某个角度看得到,就称为“透明”。(错误

解析:“透明”指事物存在但对用户不可见,而非“从某个角度看得到”。

3.19 流水线中相关问题是指在一段程序相邻指令之间存在某种关系,它影响指令的并行执行。(正确

解析:流水线相关问题(如数据相关、控制相关)会阻碍指令的并行执行。

3.20 屏蔽所有的中断源,即为关中断。(正确

解析:关中断即屏蔽所有中断源,CPU不再响应中断请求。

3.21 DMA 是主存与外设之间交换数据的方式,它也可以用于主存与主存之间交换数据。(错误

解析:DMA用于外设与主存间的数据传输,主存间数据交换通常由CPU或专用指令完成。

3.22 RISC 的主要设计目标是减少指令数,降低软、硬件开销。(正确

解析:RISC(精简指令集计算机)的主要设计目标包括减少指令数目和降低软硬件开销。通过简化指令集,RISC降低了硬件设计的复杂度(如使用硬连线控制而非微码),从而减少硬件成本和提高执行效率。同时,规整的指令集使编译器设计更简单(降低软件开销)。虽然提高性能是最终目标,但减少指令数和降低开销是实现这一目标的核心手段。

4 简答题

4.1 什么是总线仲裁?常见的集中仲裁方式有哪些?各有什么特点?

总线仲裁是多设备竞争总线控制权时的协调机制。常见集中仲裁方式:

  • 链式查询:优先级固定,电路简单但扩展性差。
  • 计数器定时查询:优先级灵活(计数器轮询),复杂度适中。
  • 独立请求:并行响应速度快,但硬件成本高。

4.2 如何区分数据信息和控制信息?

  • 数据信息:操作对象(如数值、地址),通过数据总线传输。
  • 控制信息:管理操作(如读/写、中断),通过控制总线传输,含时序与状态信号。

4.3 能否把缓存的容量扩大,然后取代现在的主存?

不可行。缓存速度快但容量小(成本高),主存容量大且成本低。缓存依赖局部性原理,全容量扩展成本及物理限制大。

4.4 流水线技术如何提高 CPU 效率?其瓶颈是什么?

  • 效率提升:指令分段并行执行,提高吞吐率。
  • 瓶颈:资源冲突、数据/控制依赖(冒险),及流水线深度限制(填充/排空耗时)。

4.5 在磁盘信息分布中,为什么要引入圆柱面的概念?

圆柱面指多盘片同半径磁道的集合。减少寻道时间,连续数据存于同一柱面不同盘面,磁头仅切换无需移动。

4.6 一次程序中断大致可分为哪些过程?

中断请求 -> 中断判优 -> 保存现场 -> 执行中断服务程序 -> 恢复现场

4.7 补码运算的优点以及溢出检测的方法?

  • 优点:统一加减法,符号位参与运算。
  • 溢出检测:双符号位(结果符号不一致)或最高位与符号位进位对比。

4.8 吃饭的餐厅,对应的冯·诺依曼体系的五大部件分别是?并思考为什么“全国菜谱标准化”?

  • 对应部件:菜单(程序)、服务员(控制器)、厨房(运算器)、菜品(存储器)、传菜(输入/输出)。
  • 标准化菜谱:类比程序标准化,确保指令通用性与执行效率。

4.9 奇校验确定 11010010 对应的海明码?若第 6 位出错,如何纠错?

  • 海明码生成:插入校验位使每校验组含奇数个1,结果为 11010110010
  • 第6位出错:校验位异或定位错误位,取反纠错。

步骤说明:

  1. 插入校验位:数据 11010010(8位)需插入4个校验位(总长度12位),位置为2⁰=1、2¹=2、2²=4、2³=8。
    布局p1, p2, d1, p4, d2, d3, d4, p8, d5, d6, d7, d8 → 填入数据 1 1 0 1 0 0 1 0(按顺序填充非校验位)。

  2. 计算校验位(奇校验)

    • p1(覆盖1,3,5,7,9,11位):检查 p1, d1=1, d2=0, d4=0, d5=1, d7=0 → 1的个数需为奇数。
      当前1的个数=2 → p1=1
    • p2(覆盖2,3,6,7,10,11位):检查 p2, d1=1, d3=0, d4=0, d6=0, d7=0 → 1的个数=1 → p2=0
    • p4(覆盖4,5,6,7,12位):检查 p4, d2=0, d3=0, d4=0, d8=0 → 1的个数=0 → p4=1
    • p8(覆盖8,9,10,11,12位):检查 p8, d5=1, d6=0, d7=0, d8=0 → 1的个数=1 → p8=0
      最终海明码1 0 1 1 0 0 0 0 1 0 0 0110110000100(按实际位序调整)。
  3. 第6位出错纠错

    • 接收端重新计算校验位,发现 p2和p4 校验失败 → p2⊕p4=0⊕1=1 → 错误位置为 2²+2¹=6
    • 将第6位取反(0→1)完成纠错。

5 计算题

5.1 类似根据 CPU 执行轨迹,判断优先级及写出屏蔽字。

image-20250511235909765

C->A->D->B

5.2 判断哪种数字磁记录方式。

image-20250512000036790

5.3 PC=137(十进制),相对寻址的转移指令占 3 个字节,第一个字节为操作码,第二、三字节为相对位移量(补码表示),而且数据在存储器中采用小端方案存放方式。每当 CPU 从存储器取出一个字节时,即自动完成 PC+1 → PC 。若要求转移到 170(十进制),则转移指令的第二、三字节的机器代码是什么?

转移指令的第二字节和第三字节的机器代码为 1E 00(十六进制)。具体步骤如下:

  1. 确定下一条指令的地址
    转移指令占3字节,PC初始为137。每取一个字节PC自动加1,因此取出完整指令后,PC更新为137 + 3 = 140。此时,下一条指令的地址为140。

  2. 计算相对位移量
    目标地址为170,相对位移量为:
    $$
    170 - 140 = 30 \quad (\text{十进制})
    $$
    该值为正数,补码表示为 0x001E(16位)。

  3. 小端存储方式处理
    小端模式将低字节放在低地址,高字节放在高地址。因此:

    • 第二字节(低地址)为 0x1E(30的低8位)。
    • 第三字节(高地址)为 0x00(30的高8位)。

答案:第二字节为 1E,第三字节为 00。
(机器代码:1E 00

补码的计算步骤如下(以十进制数 30 为例):


1. 确定数值的正负性

  • 30 是正数,正数的补码等于其原码(即直接转换为二进制)。

2. 将十进制转换为二进制

  • 30 的二进制原码为:
    $$
    30_{10} = 0000\ 0000\ 0001\ 1110_{2} \quad (\text{16位补码表示})
    $$
  • 注意:补码需要固定位数(这里是16位)。因此,不足16位时,左侧补零。

3. 将二进制转换为十六进制

  • 将 16 位二进制分为高8位和低8位:
    $$
    0000\ 0000 \quad (高8位) \quad \rightarrow \quad 0x00
    $$
    $$
    0001\ 1110 \quad (低8位) \quad \rightarrow \quad 0x1E
    $$
  • 合并后得到 0x001E(16进制)。

4. 验证补码的正确性

  • 补码的本质是“用加法表示减法”。对正数而言,补码与原码相同。
  • 反推:0x001E 的十进制值正是 30,与原值一致,符合正数补码的定义。

关键点总结

  1. 正数的补码:直接转换为二进制,左侧补零至目标位数(此处为16位)。
  2. 负数的补码:需取反(反码)后加1,但此问题中无需处理负数。
  3. 小端存储:低字节(0x1E)在前,高字节(0x00)在后,因此第二字节为 1E,第三字节为 00

答案:30 的 16 位补码是 0x001E

5.4 生成的多项式 G(X)= X3+ X2+ 1,信息码为 101001,写对应的 CRC 码以及纠错过程。

5.5 (1) 图中标明的 a、b、c、d 各为什么寄存器 (2) 指令从主存取到控制器的数据通路

image-20250512002023729

5.6 判断读写时序是否正确及说明错误的原因。

image-20250512002121048

5.7 按照补码比较法的运算规则计算[X·Y]补,以及结果的真值。可以假设 X 和 Y 的值,例如 8*-7 13*-9 -19*5。

5.8 大小为 64K*8 的 RAM 芯片,试问该芯片共有多少基本单元电路?欲设计一种具有上述同样多存储基元的芯片,要求对芯片字长的选择应满足地址线和数据的总和为最小,确定这种芯片的数据线和地址线

5.9 四路组相联映像的 Cache 组织,要求:(1) 主存地址字段中各段的位数。(2) 设 Cache 的初态为空 ,CPU 依次从主存第0、1、…、99 号单元读出100 个字(主存一次读出一个字),并重复按此次序读 8 次,问命中率是多少?(3) Cache 的速度是主存的 X 倍,问有 Cache 和无 Cache 相比,速度提高多少倍

参考教材 P121 页,第四章例 4.11 的解题过程,非原题!非原题!

5.10 存储器容量为 32 位,字长 64 位,模块数 m=8,分别用顺序方式和交叉方式进行组织。若存储周期 T=200ns,数据总线宽度为 64 位,总线传送周期为 50ns,则顺序存储器和交叉存储器带宽各是多少?

5.11 判断芯片类型、容量、刷新。

image-20250512003330114

5.12 链式查询全过程

image-20250512003358089

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment