
编写第一个汇编语言程序并在模拟器上运行

价格: $19.99
在这个短期课程中, 我们将首先介绍什么是汇编语言和机器语言, 他们之间的对应关系. 然后我们用汇编语言编写我们的第一个程序.
为了运行这个程序, 我们需要一个名为 assembler 的程序来将我们的汇编程序转换为目标文件, 然后使用另一个名为链接器的程序将此目标文件传输到可执行文件. 我们将在 Linux 发行版 Ubuntu 桌面上完成所有这些工作.
我将向您展示如何逐步完成所有这些操作. 从安装 Linux 桌面, 最常用的 Linux 命令, 使用 GNU 汇编器, GNU 链接器和 objdump. 以及如何制作脚本文件.
我们还涵盖了一堆概念: 十六进制, 拆卸, 指令集架构, 开机, 开机自检, 只读存储器, 旧版 BIOS, 主引导块, 随机存取存储器, 中断和ASCII字符等。.
我们将看到如何进行 Bochs 源代码的编译和安装, 使用经典步骤: 配置, 制作, 并进行安装. 最终我们将在 Bochs 上运行我们的第一个程序.
我保证你会学到很多 Linux 命令和程序的基本用法, 更好地理解低级计算机技术概念. 从那里我们有能力探索更多的计算机操作系统. 再见.
发表评论
你必须 登录 要么 寄存器 添加新评论 .