物理双偏振实验画图

上次物理实验做的是双偏振,实验资料中推荐使用 origin 画图,我既不想使用 Windows 也不想多下载一个软件,因此我打算用 matplotlib 画图。 代码 第一个实验画图是很简单的线性...

2022 Nov 20 · 2 min · vaaandark

ARM与80X86的异同

今天初步认识了 ARM 汇编。 CPU 内寄存器 aarch64 有 31 个 64 位通用寄存器,它们的名字是为 xn(n 为 0-30 的整数),不像 80X86 一样暗示了它们的用途。 类似 rax 和 eax 的关系,它...

2022 Nov 08 · 2 min · vaaandark

QEMU配置openEuler的aarch64开发环境

还是计算机系统基础,即将对 arm 架构展开学习,使用的是华为的打开欧拉(openEuler)操作发行版。 进入镜像 首先下载虚拟机镜像,老师发的我安装...

2022 Nov 07 · 2 min · vaaandark

2022.11.6 维拉 3 : 1 曼联

腾哈格今天不知道在干嘛,没有了大B哥就完全不会踢球了。虽然之前总是批评大B哥传球毛躁冒险,但是他还是有后插上和威胁球的能力的。今天的范德贝克...

2022 Nov 06 · 1 min · vaaandark

CSAPP Bomb Lab

之前的 Bomb Lab 没有做,现在刚好在上计算机系统基础这门课,学校使用了 CSAPP 的 Bomb Lab ,可以补交一下 CSAPP 的作业,也可以学习一下 GDB 的使用。 实验简述 遗憾地,CSA...

2022 Oct 29 · 12 min · vaaandark

稍微深入VLA

最近在学习汇编语言,和朋友聊天时聊到了 C 语言中的变长数组,想知道在汇编后是什么样子的。 变长数组(Variable-length array) 可变长数组是...

2022 Oct 20 · 1 min · vaaandark

80X86汇编语言学习

汇编语言学习笔记 预备知识 Intel 机器 微型计算机的构成 80X86 微处理器的基本结构 数据寄存器组 段寄存器组 80X86 的三种工作方式 实地址模式 保护模式 虚拟 8086 方式(V86...

2022 Sep 27 · 3 min · vaaandark

垃圾回收

之前学习了 Lua 的 Table 和协程,对 Lua 中另一个重要模块 GC 还有很多疑问,这次就来学习一下。 GC 简介与策略分类 在计算机科学中,垃圾收集(GC)是一种自动内存...

2022 Sep 17 · 7 min · vaaandark

FreeDOS和masm开发环境配置

正在上计算机系统基础,目前主要是在讲汇编语言,使用的开发环境自然是又老又臭的 DOS 加上 MASM 。之前我看到过 FreeDOS 这个自由的 DOS 发行版,打算试吃一下,之后的...

2022 Sep 16 · 1 min · vaaandark

如何使用Lua写一个NeoVim插件

之前学习了如何写 Lua 程序,又因为 NeoVim 的插件可以用 Lua 写,所以想学习一下插件开发。 插件目录结构 我们的插件应当有至少两个目录:plugin用于放mai...

2022 Aug 18 · 3 min · vaaandark