004、基础—进制
返回:网络安全知识库 · 上一节:机器语言、汇编语言与高级语言 · 下一节:数据:存储宽度
🎨 颜色标记说明
粉色:特别重要、主线必掌握、优先复盘的内容。
蓝色:核心概念、术语、分类名。
橙色:需要关注的边界、易错点、注意事项。
绿色:解释类内容、帮助理解知识点。
1、进制定义
进制
元素
规则
表示
二进制(BIN)
01
逢2进1
0b + 二进制数
八进制(OCT)
01234567
逢8进1
0 + 八进制数
十进制(DEC)
0123456789
逢10进1
十进制数
十六进制(HEX)
0123456789ABCDEF
逢16进1
0x + 十六进制数
2、进制书写
进制
表示
二进制(BIN)
0 1 10 11 100 101 110 111
八进制(OCT)
0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20
十进制(DEC)
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
十六进制(HEX)
0 1 2 3 4 5 ...
003、概念—机器语言 & 汇编语言 & 高级语言
返回:网络安全知识库 · 上一节:汇编环境 · 下一节:基础:进制
🎨 颜色标记说明
粉色:特别重要、主线必掌握、优先复盘的内容。
蓝色:核心概念、术语、分类名。
橙色:需要关注的边界、易错点、注意事项。
绿色:解释类内容、帮助理解知识点。
概念—机器语言 & 汇编语言
AMD、Intel 等不同 CPU 拥有不同的 指令集(Instruction Set),CPU 最终只能执行 机器语言。
机器语言:CPU 唯一能够直接识别和执行的语言,由 二进制(0/1) 组成。
汇编语言:使用 助记符(ADD、SUB 等) 代替机器语言(二进制指令),提高程序可读性。
机器语言 ⇄ 汇编语言:一一对应(1 : 1),汇编语言需经过 汇编器(Assembler) 转换后才能被 CPU 执行。
执行流程:汇编语言(ADD) → 汇编器(Assembler) → 机器语言(011100…) → CPU
概念—汇编语言 & 高级语言
高级语言(如 C 语言)更接近人的思维,易于编写和维护。
编译器(Compiler) 负责将高级语言翻 ...
002、汇编环境
返回:网络安全知识库 · 上一节:Visual Studio 下载配置 · 下一节:机器语言、汇编语言与高级语言
🎨 颜色标记说明
粉色:特别重要、主线必掌握、优先复盘的内容。
蓝色:核心概念、术语、分类名。
橙色:需要关注的边界、易错点、注意事项。
绿色:解释类内容、帮助理解知识点。
汇编环境1、创建工程项目(空项目)
2、右键工程项目 –> 生成依赖项 –> 生成自定义 –> masm
3、右键源文件 –> 添加 –> 新建项 –> Main.asm(任意类型修改文件后缀即可)
4、扩展 –> 管理扩展 –> 联机 –> ASMDUDE(颜色)–> 重启 Visual Studio 点击 modify 安装扩展
ASMDUDE 实际展示的时候颜色有问题,我用的是 AsmHighlighter
主题推荐插件 Doki-theme
5、右键工程项目 –> 属性 –> 链接器(高级)–> 入口点(main)
下述代码依次是x32、x64 代码 (x86别名x32,x86_64别名 ...
001、Visual Studio下载配置
返回:网络安全知识库 · 下一节:汇编环境
Visual Studio下载
项目
说明
使用 IDE
Visual Studio 2019
安装包
https://ruiqingyan.com/downloads/tools/Visual_studio_2019.exe
关键工作负载
使用 C++ 的桌面开发
建议权限
安装时以管理员身份启动
安装流程
步骤
示例图
以管理员身份启动
等待安装包下载并释放资源
选择工作负荷
设置安装目录
等待安装完成
登录账号
启动 Visual Studio
000、网络安全知识库:阶段小结
本页作为 24 目录的新入口。旧版整理内容已归档到 24/old,后续从 001 开始按“一个知识点一节”的方式重新拆分。
1、当前主线
编号
内容
状态
001
Visual Studio 下载配置
已整理
002
汇编环境
已整理
003
概念:机器语言、汇编语言与高级语言
已整理
004
基础:进制
已整理
005
数据:存储宽度
已整理
006
数据:整数存储
已整理
007
存储:寄存器
已整理
008
存储:通用寄存器
已整理
009
存储:段寄存器
已整理
010
存储:标志寄存器
已整理
011
内存:内存特性
待整理
012
内存:内存管理与端序
待整理
013
内存:内存读写与寻址
待整理
014
框架:C 语言与汇编程序框架
待整理
015
框架:段定义与程序入口
待整理
016
指令:加减乘除基础
待整理
017
指令:位运算与操作数
待整理
018
堆栈:线程栈与 PUSH/POP
待整理
019
堆栈:CALL/RET 与函数调用
待整理
020
逆 ...
关于Win10/Win11/Mac电脑网络异常的解决
🌺博客汇总:🌃Summary And Schedule🌠
🌸计算机基础汇总:计算机基础
🖼 所有搭建博客的汇总在这里:Blog全程搭建
1、Win10/Win11网络异常部分内容网络异常(报错、网页打不开等),
但是电脑确实有网络(手机连接Wifi网络正常)
还有比较常见的是网络重置(部分电脑有Bug无法重置,或者重置后没有变化)
在 设置 —> 网络和Internet —> 高级网络设置 —> 网络重置 (等待5min,不要操作电脑)
之后会将本电脑的网络全部重置,可以以是否需要重新输入wifi密码看做是否成功重置的标志。
2、Mac网络异常删除SystremConfiguration文件夹内,除选中文件,之外的所有文件之后重启
关于Win10/Win11电脑图片不能直接查看的问题
🌺博客汇总:🌃Summary And Schedule🌠
🌸计算机基础汇总:计算机基础
🖼 所有搭建博客的汇总在这里:Blog全程搭建
1、图片都是缩略图,不方便查看
2、打开系统设置,如下操作
3、设置后效果图
搜狗输入法快捷操作(工作生活都超级好用)
🌺博客汇总:🌃Summary And Schedule🌠
🌸计算机基础汇总:计算机基础
🖼 所有搭建博客的汇总在这里:Blog全程搭建
下载搜狗输入法,Mac 和 Win不太一样,但是思路是一样的
对于Mac用户来说,在输入法的偏好设置—>高级—>自定义短语—>导入/导出
对于Windows用于来说操作类似,主要是编辑ini文件(Windows格式不一样,但是格式是一样的,直接粘贴过去一样)
格式什么的大家看一下应该就会写了,给大家一个样例
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 ...
4-16 ...
🖼 所有搭建博客的汇总在这里:Blog全程搭建
4-15 hexo博客编写指南
🖼 所有搭建博客的汇总在这里:Blog全程搭建
🌺碎碎念
用typora写个人博客,最最最重要的就是Tag Plugins标签外挂,基本上所有常见的外挂标签都有,此写法有且仅适用于hexo-butterfly,其他的主题没有适配不一定能用,比如hexo-Anzhiyu使用就会有一些乱码,但是他也有一些自己的特色的标签(后面有写到,博主懒得更我也不想更,故还是推荐我现在在用的hexo-butterfly,一方面响应速度够快,anzhiyu会因为兼容性遇到一些问题;另一方面是简介豪看,anzhiyu过于注重排版布局反而有种繁琐的感觉,综上,我只做且大部分时间只更这个博客,想过用Anzhiyu做项目管理,但是我也没那么多支持开源的项目可以做,就统一做到这个博客上更新,另一个博客就随便看看就好)
这里是我总结的备忘录,下面是具体说明,① 有一定基础后可以参考备忘录流畅使用-_-||,不需要自己在总结了 ② 更便捷的方式是 搜狗输入法的快捷输入,感兴趣大家可以看一看
123456789101112131415161718192021222324252627282930313233 ...













