news 2026/10/17 5:16:37

8086汇编考试全攻略:题型拆解、知识点总结与Proteus仿真流程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
8086汇编考试全攻略:题型拆解、知识点总结与Proteus仿真流程

1. 从期末考到考研:8086汇编到底在考什么

如果你正在学《微机原理与接口技术》,或者正在准备考研专业课里的微机原理部分,那你大概率已经发现一件事:这门课的知识点极其零散,题型变化多端,而且很多内容光靠背根本记不住。更让人头疼的是,考试里经常出现一些看起来差不多、实际上考的是完全不同知识点的题目,一不小心就掉坑里。

我自己当年学这门课的时候,前前后后整理了三四轮笔记,才慢慢把整个知识体系串起来。后来帮别人做考研辅导,又把这套东西重新梳理了一遍,发现其实8086汇编的考试套路是有规律可循的。这篇文章就把我整理出来的题型分类、知识点总结、以及用Proteus做8086汇编仿真的完整流程,一次性讲清楚。不管你是为了期末考试突击,还是为了考研系统复习,或者是为了完成专周(二)的仿真任务,都能从里面找到直接能用的东西。

先说清楚这篇文章适合谁看。如果你是完全零基础,刚接触8086,那建议你先跟着教材把基本概念过一遍,再来看这篇汇总,效果会更好。如果你已经学了一轮,但知识点在脑子里还是一团乱麻,那这篇内容就是给你准备的。如果你正在做专周(二)的Proteus仿真,直接跳到第4部分,那里有完整的操作流程和踩坑记录。

2. 期末考试与考研题型全拆解

2.1 选择题:最容易丢分的往往不是难题

选择题在期末考试里通常占20到30分,考研里也有不少。很多人觉得选择题简单,结果一对答案发现错了一堆。问题出在哪?不是不会,是概念混淆。

8086的选择题有个特点:四个选项里往往有两个看起来都对,区别就在一个细节上。比如下面这种:

8086CPU中,指令队列的作用是( ) A. 存放正在执行的指令 B. 存放预取的指令 C. 存放操作数 D. 存放运算结果

答案是B。指令队列是BIU(总线接口单元)用来预取指令的,长度是6字节。很多人会选A,觉得指令队列就是放指令的,但“正在执行”和“预取”是两个完全不同的概念。正在执行的指令在EU(执行单元)里,不在队列里。

这种题考的就是你对BIU和EU分工的理解。BIU负责取指令、取操作数、算地址,EU负责译码和执行。两者是并行工作的,这就是8086的流水线思想。你把这个核心逻辑记住了,这类题就不会错。

再比如中断相关的选择题:

8086响应可屏蔽中断的条件不包括( ) A. 当前指令执行结束 B. IF=1 C. 有中断请求 D. TF=0

答案是D。TF是陷阱标志,跟可屏蔽中断没关系。可屏蔽中断的条件是:当前指令执行完、IF=1、有中断请求、没有更高优先级的复位或内部中断。TF=0是单步中断的条件之一,不是可屏蔽中断的。

这种题就是典型的“概念混淆型”,把不同中断类型的条件混在一起考。我的建议是,复习的时候把可屏蔽中断、不可屏蔽中断、内部中断、单步中断的条件列一个表,对比着记,比单独背效率高得多。

2.2 填空题:细节决定成败

填空题考的都是硬知识点,没什么技巧可言,会就是会,不会就是不会。但填空题有个好处:它考的点往往是固定的,翻来覆去就那些。

我统计过近几年常见的填空题考点,出现频率最高的包括:

  • 8086的地址总线是20位,数据总线是16位,最大寻址空间是1MB
  • 8086的复位后CS=FFFFH,IP=0000H,所以第一条指令从FFFF0H开始执行
  • 8086有14个寄存器,其中通用寄存器8个,段寄存器4个,控制寄存器2个
  • 8086的中断向量表位于内存00000H到003FFH,共1KB,存放256个中断向量
  • 8086的最小模式和最大模式区别在于MN/MX引脚接高电平还是低电平
  • 8086的时钟频率、总线周期、指令周期之间的关系

这些知识点看起来零散,但其实可以串成一条线:从CPU的基本结构,到内存组织,到中断系统,到总线操作。你按照这个逻辑去记,比死记硬背强得多。

举个例子,地址总线和寻址空间的关系:8086有20根地址线,2的20次方就是1MB。这个1MB的空间被分成多个段,每个段最大64KB,因为段内偏移地址是16位的。为什么段寄存器左移4位再加偏移?因为要凑出20位物理地址。这些内容串起来记,填空题基本不会丢分。

2.3 简答题:考的是理解,不是背诵

简答题是很多人头疼的题型,因为看起来要背的东西很多。但其实简答题考的是理解,你只要把原理搞懂了,用自己的话也能答出来。

常见的简答题有这几类:

第一类:解释概念。比如“什么是总线周期?什么是指令周期?它们之间有什么关系?”这种题你只要把定义说清楚,再说明关系就行。总线周期是CPU完成一次总线操作所需的时间,指令周期是执行一条指令所需的时间。一条指令可能包含多个总线周期,因为取指令、取操作数、写结果都需要总线操作。

第二类:说明工作原理。比如“简述8086的中断响应过程。”这种题要按步骤答:中断请求、中断判优、中断响应、保护现场、执行中断服务程序、恢复现场、中断返回。每一步再展开一两句话,分数就到手了。

第三类:比较异同。比如“比较8086最小模式和最大模式的区别。”这种题最好用表格答,清晰直观。最小模式是单处理器模式,MN/MX接高电平,总线控制信号由CPU直接产生;最大模式是多处理器模式,MN/MX接低电平,需要总线控制器8288来产生控制信号。

简答题的答题技巧是:先答核心概念,再展开说明,最后如果有必要就举例。不要一上来就写一大堆,阅卷老师找不到重点反而扣分。

2.4 程序分析题:汇编代码到底在干什么

程序分析题是8086考试里的重头戏,期末考和考研都爱考。题目通常给一段汇编代码,让你写出执行结果,或者说明程序的功能。

这种题的关键是:你要能逐行读懂汇编指令,知道每条指令对寄存器和内存的影响。我见过很多同学,单个指令都认识,但连在一起就不知道程序在干什么了。问题出在没有抓住程序的“主线”。

读汇编程序有个技巧:先找程序的入口和出口,再看中间的数据流向。比如下面这段代码:

MOV AX, 0 MOV CX, 10 MOV BX, 1 NEXT: ADD AX, BX INC BX LOOP NEXT

这段程序的主线很清楚:AX从0开始,每次加上BX,BX每次加1,循环10次。所以AX最终的值是1+2+3+...+10=55。你只要抓住“AX累加、BX递增、CX计数”这三个关键点,程序的功能就一目了然了。

再复杂一点的程序,可能会涉及内存操作、子程序调用、中断调用。这时候你要注意堆栈的变化、参数的传递方式、返回值的存放位置。这些细节往往是出题点。

2.5 接口设计题:8255、8253、8259是常客

接口设计题是《微机原理与接口技术》的特色题型,考的是你对外围芯片的理解和编程能力。最常考的三块芯片是8255(并行接口)、8253(定时器/计数器)、8259(中断控制器)。

8255的考题通常是这样:给一个电路连接图,让你写出初始化程序,或者根据要求设计控制字。8255有三个端口A、B、C,有三种工作方式:方式0(基本输入输出)、方式1(选通输入输出)、方式2(双向传输)。控制字的格式是固定的,你只要记住D7位是标志位(1表示方式设置),然后根据题目要求设置其他位就行。

8253的考题通常是:给定输入时钟频率和要求的输出频率,让你计算计数初值,并写出初始化程序。8253有三个计数器,每个计数器有6种工作方式。计数初值=输入频率/输出频率。比如输入2MHz,要求输出1kHz,那计数初值就是2000。然后根据工作方式写控制字和计数初值。

8259的考题通常是:说明中断响应过程,或者写初始化命令字。8259有4个初始化命令字(ICW1-ICW4)和3个操作命令字(OCW1-OCW3)。初始化命令字必须按顺序写,操作命令字可以任意顺序写。这个顺序是很多人的易错点。

2.6 存储器设计题:地址译码是核心

存储器设计题考的是你对地址译码的理解。题目通常给一个存储器芯片(比如2764、6264),让你设计电路并确定地址范围。

这类题的核心是:根据芯片的容量确定需要多少根地址线,然后设计译码电路。比如2764是8KB的EPROM,需要13根地址线(2的13次方=8K)。如果系统有20根地址线,那剩下的7根(A19-A13)就用来做片选译码。

地址范围的确定方法是:把片选信号的逻辑表达式写出来,然后找出使片选有效的地址。比如片选信号是A19A18...*A13的组合,那地址范围就是这些位取特定值、其他位任意变化的范围。

这类题看起来复杂,但其实套路很固定。你只要把译码逻辑搞清楚,地址范围就是水到渠成的事。

3. 知识点总结:把零散的内容串成体系

3.1 8086CPU内部结构:BIU和EU的分工

8086CPU的内部结构是整门课的基础,你必须把BIU和EU的分工搞清楚。

BIU(Bus Interface Unit,总线接口单元)负责:取指令、取操作数、写结果、计算物理地址。它包含指令队列、段寄存器、IP、地址加法器。

EU(Execution Unit,执行单元)负责:指令译码、执行指令、算术逻辑运算。它包含ALU、通用寄存器、标志寄存器、控制单元。

两者是并行工作的。BIU预取指令放入指令队列,EU从队列中取指令执行。当EU执行指令时,BIU可以同时取的下一条指令。这就是8086的流水线思想,也是它比8080快的重要原因。

指令队列的长度是6字节。当队列中有2个或更多空字节时,BIU就会自动取指令填充。当EU执行跳转指令时,队列会被清空,BIU从新的地址重新取指令。

这个知识点在选择题和简答题里都经常考。你只要记住“BIU取指令、EU执行指令、两者并行工作”这个核心逻辑,相关的题目都能应付。

3.2 寄存器组织:14个寄存器各司其职

8086有14个寄存器,分成三组:

通用寄存器(8个):AX、BX、CX、DX、SP、BP、SI、DI。其中AX、BX、CX、DX是数据寄存器,可以分成高8位和低8位使用。SP是堆栈指针,BP是基址指针,SI是源变址寄存器,DI是目的变址寄存器。

段寄存器(4个):CS(代码段)、DS(数据段)、SS(堆栈段)、ES(附加段)。

控制寄存器(2个):IP(指令指针)、FLAGS(标志寄存器)。

每个寄存器都有特定的用途,考试里经常考“哪个寄存器可以用来做哪些操作”。比如:

  • CX通常用作循环计数器
  • BX通常用作基址寄存器
  • SI和DI通常用于字符串操作
  • SP和BP用于堆栈操作

标志寄存器有9个标志位,分成两类:状态标志(CF、PF、AF、ZF、SF、OF)和控制标志(TF、IF、DF)。状态标志反映运算结果的特征,控制标志控制CPU的操作。

这些内容看起来多,但其实有规律。你按照“通用寄存器、段寄存器、控制寄存器”三组来记,每组再记各自的用途,就不会乱。

3.3 存储器组织:分段管理是精髓

8086的存储器组织是整门课的重点,也是难点。核心概念是:8086有20根地址线,可以寻址1MB的空间,但内部寄存器都是16位的,只能表示64KB的范围。为了解决这个矛盾,8086采用了分段管理。

物理地址的计算公式是:物理地址 = 段地址 × 16 + 偏移地址。段地址左移4位(相当于乘以16),再加上偏移地址,就得到20位的物理地址。

比如CS=2000H,IP=1000H,那物理地址就是2000H×16+1000H=21000H。

分段管理的好处是:可以用16位的寄存器访问20位的地址空间,而且程序可以在内存中浮动。缺点是:同一个物理地址可以有多个逻辑地址表示,比如2000:1000和2100:0000都指向21000H。

考试里经常考物理地址的计算,以及段寄存器的初值设置。你只要记住公式,多做几道题,就能熟练掌握。

3.4 指令系统:汇编指令的分类记忆

8086的指令系统有一百多条指令,看起来很多,但其实可以分类记忆:

数据传送指令:MOV、PUSH、POP、XCHG、LEA、LDS、LES等。 算术运算指令:ADD、ADC、SUB、SBB、INC、DEC、MUL、IMUL、DIV、IDIV等。 逻辑运算指令:AND、OR、XOR、NOT、TEST等。 移位指令:SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR等。 控制转移指令:JMP、JZ、JNZ、JC、JNC、LOOP、CALL、RET等。 字符串操作指令:MOVS、CMPS、SCAS、LODS、STOS等。 处理器控制指令:CLC、STC、CLI、STI、CLD、STD等。

每类指令都有共同的特点。比如数据传送指令不影响标志位,算术运算指令影响标志位,控制转移指令根据标志位决定是否跳转。

记忆指令的时候,不要孤立地记,要结合它的用途和影响的标志位来记。比如ADD和ADC的区别是ADC会加上CF,SUB和SBB的区别是SBB会减去CF。这些细节往往是考试的重点。

3.5 中断系统:256个中断向量怎么用

8086的中断系统是另一个重点。8086支持256个中断,每个中断对应一个中断向量,存放在内存00000H到003FFH的中断向量表中。每个中断向量占4个字节,存放中断服务程序的入口地址(CS和IP)。

中断类型码乘以4就是中断向量在表中的偏移地址。比如中断类型码为20H,那中断向量就存放在20H×4=80H开始的4个字节里。

中断分为三类:内部中断(由指令产生,如INT n、除法错、单步)、外部可屏蔽中断(INTR引脚,受IF控制)、外部不可屏蔽中断(NMI引脚,不受IF控制)。

中断响应过程是:中断请求、中断判优、中断响应、保护现场(压栈FLAGS、CS、IP)、执行中断服务程序、恢复现场(弹栈IP、CS、FLAGS)、中断返回(IRET)。

这个流程在简答题里经常考,你要能按顺序说清楚每一步。

3.6 总线操作:时序图怎么看

总线操作是很多人的薄弱环节,因为时序图看起来复杂。但其实你只要抓住几个关键点:

8086的一个总线周期包含4个时钟周期(T1、T2、T3、T4)。T1时CPU输出地址,T2时输出控制信号,T3时数据稳定,T4时数据传送完成。如果外设速度慢,可以在T3和T4之间插入等待周期Tw。

最小模式下,总线控制信号由CPU直接产生。最大模式下,需要8288总线控制器来产生控制信号。

考试里经常考时序图的识别和画法。你只要记住“T1地址、T2控制、T3数据、T4完成”这个口诀,时序图就不难看了。

4. Proteus进行8086汇编程序仿真完整流程

4.1 为什么选择Proteus做8086仿真

专周(二)要求用Proteus进行8086汇编程序仿真,这个选择是有道理的。Proteus是少数支持8086仿真的EDA工具之一,它可以直接加载汇编程序,观察寄存器和内存的变化,还能连接外围芯片进行联合仿真。

相比直接在硬件上做实验,Proteus仿真的好处是:不需要真实的硬件,成本低;可以随时修改电路和程序,灵活性强;可以观察内部寄存器的变化,便于调试。

但Proteus仿真也有局限性:仿真速度比真实硬件慢,某些时序可能不准确,对外部器件的支持有限。所以仿真通过不代表硬件一定能运行,还需要实际验证。

4.2 环境准备与工程创建

首先你需要安装Proteus,建议用8.9或更高版本,对8086的支持比较好。安装完成后,打开Proteus,新建一个工程。

在元件库中搜索8086,找到8086CPU并放置到原理图中。然后搜索你需要的外围芯片,比如8255、8253、8259、2764、6264等。还需要放置地址锁存器74LS373、地址译码器74LS138、时钟信号源等。

时钟信号可以用DCLOCK元件,设置频率为5MHz(8086的最大时钟频率)。复位电路可以用一个按钮和电阻电容组成,或者直接用RESET元件。

连接电路的时候要注意:8086的地址线和数据线是复用的(AD0-AD15),需要用地址锁存器分离。ALE信号控制锁存器,在T1时锁存地址。

4.3 汇编程序的编写与编译

Proteus支持直接加载汇编程序,但需要先编译成可执行文件。你可以用MASM或TASM编译汇编程序,生成EXE或BIN文件。

汇编程序的格式要注意:Proteus加载的程序需要指定起始地址和入口点。通常用ORG指令指定代码段的起始地址,用END指令指定入口点。

比如一个简单的程序:

CODE SEGMENT ASSUME CS:CODE START: MOV AX, 0 MOV CX, 10 MOV BX, 1 NEXT: ADD AX, BX INC BX LOOP NEXT MOV AH, 4CH INT 21H CODE ENDS END START

编译的时候,用MASM编译成OBJ文件,再用LINK链接成EXE文件。Proteus可以直接加载EXE文件,也可以加载BIN文件。

4.4 仿真运行与调试观察

加载程序后,点击运行按钮开始仿真。你可以观察寄存器的变化、内存的内容、端口的输出。

Proteus提供了调试工具,可以单步执行、设置断点、查看变量。这些工具对于理解程序执行过程非常有帮助。

比如上面的程序,你可以单步执行,观察AX从0变成1、3、6、10...的变化过程,观察CX从10递减到0的过程。这样你就能直观地理解LOOP指令的工作原理。

如果程序没有按预期运行,你可以检查:程序是否正确加载、起始地址是否正确、时钟信号是否正常、复位电路是否工作。这些是常见的仿真失败原因。

4.5 常见仿真问题与排查

Proteus仿真8086时,最常见的问题是程序不运行。排查思路是:

第一,检查时钟信号。8086需要时钟才能工作,如果时钟信号没有连接或频率不对,CPU不会执行指令。

第二,检查复位电路。8086复位后从FFFF0H开始执行,如果你的程序不在这个地址,就需要在复位后跳转过去。或者你可以修改复位后的CS和IP值。

第三,检查地址锁存器。8086的地址和数据是复用的,如果没有正确锁存地址,CPU就找不到正确的内存和端口。

第四,检查程序加载地址。Proteus加载程序时需要指定加载地址,如果加载地址和程序中的ORG不一致,程序就会跑飞。

第五,检查中断向量表。如果你的程序使用了中断,需要正确设置中断向量表。

这些问题我都在实际仿真中遇到过,每一个都花了不少时间排查。希望这份清单能帮你少走弯路。

5. 复习策略与实战建议

5.1 期末突击:三天怎么安排

如果你离考试只有三天,时间紧任务重,我建议你这样安排:

第一天:过一遍核心知识点。重点看8086内部结构、寄存器组织、存储器分段、指令系统分类、中断系统。这些是选择题和填空题的主要考点。

第二天:做真题和习题。把老师给的往年题、课后习题都做一遍。重点做程序分析题和接口设计题,这两类题分值高,而且有套路。

第三天:查漏补缺。把前两天做错的题重新看一遍,把不熟悉的知识点再巩固一下。如果还有时间,把简答题的答题思路过一遍。

三天时间不可能面面俱到,所以要抓大放小。选择题和填空题靠知识点记忆,程序分析题和接口设计题靠套路和练习。简答题靠理解,能写多少写多少。

5.2 考研复习:六个月怎么规划

如果你有六个月时间准备考研,那就可以系统复习了。我建议分三个阶段:

第一阶段(两个月):打基础。跟着教材把每个知识点都过一遍,课后习题全部做完。这个阶段不要追求速度,要追求理解。

第二阶段(两个月):强化训练。做历年考研真题,按题型分类练习。程序分析题和接口设计题要反复练,直到看到题目就知道解题思路。

第三阶段(两个月):冲刺模拟。做模拟题,控制时间,模拟考试环境。同时把之前做错的题重新过一遍,查漏补缺。

考研的微机原理部分通常比期末考试难,题目更灵活,综合性更强。所以你不能只背知识点,要真正理解原理,能灵活运用。

5.3 专周仿真:从零到一的完整记录

专周(二)的Proteus仿真任务,我是这样完成的:

第一步:确定题目要求。看清楚要仿真什么电路、实现什么功能、用什么芯片。

第二步:设计电路图。根据要求选择合适的芯片,设计地址译码电路,连接数据线和控制线。

第三步:编写汇编程序。根据功能要求编写程序,注意端口地址和芯片控制字的设置。

第四步:编译和加载。用MASM编译程序,在Proteus中加载并运行。

第五步:调试和验证。观察运行结果,如果不正确就检查电路和程序,直到功能正确。

第六步:记录和总结。把电路图、程序、运行结果、遇到的问题和解决方法都记录下来,写成实验报告。

这个过程我重复了三次才完全跑通。第一次是地址译码错了,第二次是控制字写错了,第三次是程序加载地址不对。每一次排查都让我对8086的理解更深一层。

5.4 常见易错点速查表

易错点正确做法常见错误
物理地址计算段地址×16+偏移地址忘记左移4位
中断向量地址中断类型码×4忘记乘以4
8255控制字D7=1表示方式设置D7=0
8253计数初值输入频率/输出频率输出频率/输入频率
8086复位地址FFFF0H00000H
指令队列长度6字节4字节或8字节
标志寄存器位数16位,9个有效标志8位
段寄存器数量4个3个或6个

这张表里的每一条,都是我或者我辅导过的同学实际踩过的坑。考试前过一遍,能帮你避免很多低级错误。

5.5 我踩过的坑与经验总结

最后分享几个我在学习和教学中积累的经验:

第一,不要死记硬背。8086的知识点看起来零散,但其实有内在逻辑。你理解了BIU和EU的分工,就能理解指令队列的作用;理解了分段管理,就能理解物理地址的计算。理解比记忆更重要。

第二,多做程序分析题。汇编程序分析是考试的重点,也是难点。你只有多读多写,才能培养出“读代码”的感觉。我当年把教材上的例题全部手写了一遍,效果非常好。

第三,仿真不是万能的。Proteus仿真能帮你理解原理,但不能替代真实硬件。如果有条件,还是要做实物实验。仿真通过的程序,在硬件上可能因为时序问题跑不起来。

第四,整理自己的错题本。把做错的题、不理解的知识点、容易混淆的概念都记下来,考前重点看。这比重新翻一遍书效率高得多。

第五,接口芯片要动手写初始化程序。8255、8253、8259的初始化程序,你看十遍不如自己写一遍。写多了就会发现,控制字的格式是固定的,你只要根据题目要求设置相应的位就行。

8086汇编这门课,入门的时候觉得难,但一旦你把知识体系建起来,就会发现其实没那么复杂。希望这篇汇总能帮你少走一些弯路,顺利通过考试和专周任务。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/17 5:15:50

Conda环境重命名与CUDA/PyTorch版本迁移实战指南

环境出问题的时候,大家的第一反应往往是“删了重装”。但如果你面对的是一套已经调好的conda环境,里面装着旧CUDA和旧版pytorch,直接删了重建纯属浪费生命。我前段时间迁移某个训练项目时,干的就是“conda环境重命名 卸载旧CUDA和…

作者头像 李华
网站建设 2026/10/17 5:14:58

企业智能体连接数据库的四种实战方案

1. 企业智能体连接数据库:不是选工具,而是建“神经末梢”最近三个月,我帮六家不同行业的客户落地企业智能体项目,从制造业的设备预测性维护,到零售业的实时库存调度,再到金融行业的合规文档自动核验——所有…

作者头像 李华
网站建设 2026/10/17 5:14:21

MPU6050中断方式完全指南:寄存器配置、中断源选择与避坑实践

简介:针对MPU6050中断方式实现角度测量与小车转角控制的工程资料包,适合嵌入式开发者、无人机与平衡车爱好者以及STM32学习者使用。资源围绕MPU6050数据就绪中断驱动思路,讲解如何通过I2C配置寄存器、触发外部中断读取加速度与陀螺仪数据&…

作者头像 李华
网站建设 2026/10/17 5:12:56

约束中心工程:让具身智能系统在真实世界中稳定落地

搞移动操作平台有一段时间,我最近最大的体会是:真正难的不是模型跑不跑得动,而是整个系统在真实物理环境里靠不靠得住。一套轮式底盘加机械臂加视觉的系统,仿真里怎么都能Work,一旦放到仓库现场,光照一变、…

作者头像 李华
网站建设 2026/10/17 5:12:56

Claude Code模板实战:从CLAUDE.md到斜杠命令的团队落地指南

最近不少同行在传 claude-code-templates 这类仓库,我也在团队里试了一轮。说白了,Claude Code 本身是个命令行里的 AI 编程助手,能读代码、改代码、跑命令、提 PR,但真正拉开使用效果差距的,不是模型本身,…

作者头像 李华
网站建设 2026/10/17 5:12:21

复杂网络可视化入门:从关系数据到可读网络图的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华