摘要:
汇编语言简易教程(6):工具链以及调试器 通常,用于创建程序的编程工具集称为工具链。 就本文而言,工具链包括以下内容 汇编器 Assembler 连接器 Linker 加载器 Loader 调试器 Debugger 虽然工具链有很多选项,但本文使用了一组相当标准的开源工具,这些工具可以很好地协 阅读全文
posted @ 2024-04-10 12:03
pDJJq
阅读(428)
评论(0)
推荐(0)
摘要:
汇编语言简易教程(5):环境构建 最近在学习assembly64 时, 需要对程序进行编写 -> 生成汇编代码 -> 调试 -> 执行. 本文聚焦于如果在Windows环境下, 尽可能精简并且完整的构建一个汇编环境. 基于 Windows11, WSL Ubuntu22.04, vscode, 其他 阅读全文
posted @ 2024-04-10 12:02
pDJJq
阅读(296)
评论(0)
推荐(0)
摘要:
汇编语言简易教程(4):基本语法 以yasm语法为主 注释 ; 分号之后的所有内容全都是注释, 没有实际作用. 数值 数值必须是 10进制 / 16进制 / 八进制 最终都会被转为16进制的数字, 以0x开头, 例如 127 ->0x7f 当使用8进制的时候: 511 -> 777q 阅读全文
posted @ 2024-04-10 12:01
pDJJq
阅读(140)
评论(0)
推荐(0)
摘要:
汇编语言简易教程(3):编码表示 '表示'指的是计算机如何在内存中表示/存储. 计算机使用二进制 ( 1/0 )进行存储, 但是由于空间的限制, 任何表示方式只能表达一定范围, 一定精度的数据. 本章简要总结了整数、浮点和 ASCII 表示方案。 假设读者已经普遍熟悉二进制、十进制和十六进制编号系统 阅读全文
posted @ 2024-04-10 12:01
pDJJq
阅读(49)
评论(0)
推荐(0)
摘要:
汇编语言简易教程(2): 计算机体系概览 架构 CPU RAM BUS DEVICE Secondary Storage (SSD / Disk Drive) 通常来说程序被存储在硬盘中, 在实际需要运行时从硬盘加载到内存. 主存通常来说是易失性存储, 所以在断电时, 存储内容会丢失. 二级内 阅读全文
posted @ 2024-04-10 12:00
pDJJq
阅读(33)
评论(0)
推荐(0)
摘要:
本文介绍了汇编语言的定义、学习目的和使用场景,包括理解计算机底层运行逻辑、使用汇编工具链、提高算法开发能力、函数栈帧调用等。 阅读全文
posted @ 2024-04-10 11:59
pDJJq
阅读(67)
评论(0)
推荐(0)

浙公网安备 33010602011771号