从零开始的汇编语言笔记(4)
2025-01-02
这里应该就是一些理论的笔记部分。
计算机理论
小端模式
下面证明一下“低位对低位,高位对高位”。
然后可以看见这个ds:6666位置的数,是地址低位是34(数值低位),地址高位是12(数值高位)。
image-20241227150838997
外设接口
外部设备与主机(CPU和z存储器)的通信是通过外设接口(Interface)进行的,每个接口包括一组寄存
1785 字
|
9 分钟
Codeforces Round 992 (Div. 2) solutions (A-D)
2024-12-09
Codeforces Round 992 (Div. 2) solutions (A-D)
A - Game of Division
如果两个数的差值的绝对值能被 k 整除,也就意味着这两个数对 k 同余。
那就变成了求所有数中是否存在对 k 同余只有自身的数了。
B - Paint a Strip
观察发现,我们从1开始向上以最快的速度扩展,首先我们要选两
1411 字
|
7 分钟
2019年全国大学生电子设计竞赛 综合测评题
2024-11-13
很久没做模电了,学校电赛选拔要做这个,重新来复习一下模电。
材料
LM324AD(四运放)*1
SN74LS00D(四与非门)*1
任务
各路信号输出必须引至测评板标注位置并需要接入 1k\Omega 负载电阻 R_L.
原则上不允许在测评板上增加使用 BJT、FET 和二极管。
电路
方波
用2个与非门做出 20kHz 左右 峰峰值 5V 的方波:
ima
447 字
|
2 分钟
云服务器部署overleaf,实现个人latex环境搭建
2024-10-28
很喜欢overleaf,感觉比本地vscode配置的latex环境更稳定,但是在线版有时长限制,学校也没买这个,因此决定自己部署一个挂在云服务器上的overleaf。
环境搭建
配置端口
首先是经典的在厂商防火墙中打开1222端口:
image-20241028045553715
在 config/overleaf.rc文件中修改配置。
这里我计划将over
272 字
|
1 分钟
Educational Codeforces Round 170 (Rated for Div. 2) solutions (A-E)
2024-10-16
链接:Educational Codeforces Round 170 (Rated for Div. 2)
A - Two Screens
签到模拟题。
B - Binomial Coefficients, Kind Of
观察发现直接输出 2^k 即可。
C - New Game
排序然后双指针模拟。
D - Attribute Checks
看见 m\
1034 字
|
5 分钟
算法笔记:dsu on tree(树上启发式合并)
2024-10-15
之前写过但是vp一把遇到后发现还是没理解清楚,狠补一下这个。
参考:https://zhuanlan.zhihu.com/p/658598885
模板题:树上数颜色
给定一棵根节点为 1 的树,每个节点有不同的颜色。多次询问,每次询问查询以 u 节点为根节点的子树中的不同颜色树。
L. 彩色的树
也是统计子树颜色,但是这里的答案,要求是每个子树中深度不超过
572 字
|
3 分钟
Codeforces板刷记录(1800~2000, 构造题)
2024-09-27
1981C - Turtle and an Incomplete Sequence
1994D - Funny Game
做过类似的,但是这次还是没想到。妙就妙在看见把一个不断增加的 x 看作模数时,要想起鸽笼原理。所以这个是必定有解的,有点诈骗了。
1956D - Nene and the Mex Operator
如果一个区间 [l,r] 内没有0,那操
2454 字
|
12 分钟
物联网项目记录(2) 树莓派语音与视觉基础
2024-09-25
需要:
语音部分
扬声器测试
在树莓派中新建项目文件夹,因为树莓派主要是下位机功能,所以我这里叫client_rsp。
这里推荐从终端换成vscode的remote ssh连接,写代码比较方便。
配置环境:
创建虚拟环境:
简单将一个audio.wav传到这个目录下,然后运行下面代码,可以测试扬声器是否正常工作:
有声音就是正常。
树莓派音量调节
自定义语音
1093 字
|
5 分钟