用LLM复习文科知识点

对于琐碎的知识点 , 可以利用LLM来复习

首先 , 浏览课本或者其他信息源

然后将文本信息交给LLM分析出题

最后根据LLM的问题自测 , 找到不会的地方

比如说读到一个有信息量的文章
https://zh.wikipedia.org/wiki/威爾斯
讲英国威尔士
可以将其内容给LLM , 然后出选择 , 判断 , 简述题等来检验自己的知识

LLM可以生成简单的类似应用题的题目 , 来提高题目的灵活性 , 不单单死记知识点

同时由于给出了文本信息 , 也防止了LLM产生幻觉等问题

但是这种方法只能用于琐碎知识点 , 没什么逻辑倾向于背诵的学科

如果是数学等需要逻辑推导的 , 就算记住了知识点也不太行

实例

我给GPT这些文字 :

## 汇编语言的语句格式
汇编语言源程序为若干语句的集合
语句为**指令语句 , 伪指令语句或者宏指令语句**
### 标号
类似变量名 , 标识符号 , 用于表示数据的地址

#### 组成规则
1. 长度$\le 31$
2. 不以数字开头
3. 由字母+数字+?.$_构成(没有!)
4. 机器指令中 , 后面要加 : ; 伪指令中 , 不许有:

#### 属性
段属性 : 通过SEG得到
偏移量属性 : 通过OFFSET得到
类型属性 : 通过TYPE得到
TYPE对照 : 
$1 \rightarrow BYTE$
$2 \rightarrow WORD$
$4 \rightarrow DWORD$
$8 \rightarrow QWORD$
$10 \rightarrow TBYPE$(注意此处为字节 , 不是字)
$-1 \rightarrow NEAR$
$-2 \rightarrow FAR$
FAR和NEAR区别 : 
用于机器指令中表示时 ,如果为FAR则可以被其他代码段引用 , near不行

### 操作符
略
### 操作数
多个操作数用逗号分隔 , 有注释以;结束 , 无注释以回车结束
### 注释
; 略
## 汇编语言中数据的表示方法

### 数据在机内的表示方法和范围
1. 数据符号
带符号数用原码 , 补码 , 反码 ,过余码表示

2. 定点小数
小数点在最低位后 , 为整数 ; 
小数点在最低位和最高位之间 , 为纯小数

3. 浮点小数
用4,8或10个字节表示
4字节为单精度 , 8字节为双精度 , 10字节为临时实数

组成 : 
S(符号位) + 阶码 + 尾数
其中阶码为过余码 , 即为真实指数加上了一个数字 , 使得恒为非负数

float中阶码8位 , double中阶码11位
### 数据书写形式
1. 二进制 1001B
2. 八进制 137Q
3. 十进制 23 125D
4. 十六进制 14H,首位字母加0 , 如0FFH
5. 十进制科学计数法 , 0.246E+3 ,  -0.245E-3
6. ASCII码 , 'C'
7. 标识符号(类似DEFINE) , 如NUMB = 5,或者NUMB EQU 5 , 那么NUMB就可以当5使用
谢谢 ! 继续 , 多出些题 , 更加综合 , 更加困难 , 依据这些内容和一些你的汇编知识出题

LLM给我一张卷子

posted @ 2025-05-06 22:02  Guaninf  阅读(15)  评论(0)    收藏  举报