摘要: 环境 Time 2022-11-08 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 参考:https://wiki.osdev.org/Printing_To_Screen 目标 在屏幕上显示 hell 阅读全文
posted @ 2023-01-31 16:56 波尔 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 环境 Time 2022-11-08 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 了解无条件跳转指令 jmp 的用法。 绝对跳转 mov ax,0x4444 jmp 0x07c0:0x0000 阅读全文
posted @ 2023-01-31 16:55 波尔 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 环境 Time 2022-11-08 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 参考:https://wiki.osdev.org/Printing_To_Screen 目标 在屏幕上显示 hell 阅读全文
posted @ 2023-01-31 16:47 波尔 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 环境 Time 2022-11-08 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 参考:https://astralvx.com/debugging-16-bit-in-qemu-with-gdb-o 阅读全文
posted @ 2023-01-31 16:45 波尔 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 环境 Time 2022-11-07 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 参考:https://wiki.osdev.org/CPU_Registers_x86 目标 了解 16 位寄存器,了 阅读全文
posted @ 2023-01-31 16:43 波尔 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 环境 Time 2022-11-06 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 使用八位寄存器,来运算加法。 八位寄存器 在 8086 架构中,存在 8 个八位的通用寄存器。分别是: AH,A 阅读全文
posted @ 2023-01-31 16:42 波尔 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 环境 Time 2022-11-06 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 使用 GDB 调试 QEMU 模拟器执行汇编的过程。 设置断点 从前面知道,BIOS 加载启动文件后,会跳转到 阅读全文
posted @ 2023-01-31 16:40 波尔 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 环境 Time 2022-11-06 WSL-Ubuntu 22.04 QEMU 6.2.0 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 目标 使用 QEMU 模拟器,加载编写好的文件,在启动时执行汇编指令。 启动命令 qemu-system-i386 - 阅读全文
posted @ 2023-01-31 16:38 波尔 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 环境 Time 2022-11-06 WSL-Ubuntu 22.04 NASM 2.15.05 前言 说明 参考:《x86汇编语言:从实模式到保护模式》李忠 参考:https://wiki.osdev.org/Boot_Sequence 如果计算机使用的 BIOS 启动,那么在开机自检后,会去查找 阅读全文
posted @ 2023-01-31 16:36 波尔 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 环境 Time 2022-11-06 WSL-Ubuntu 22.04 as 2.38 前言 说明 as 是 gnu 项目的一个汇编器,linux 平台下的默认汇编器。 目标 使用 as 编译汇编程序,上一节使用的 intel 语法,这节需要使用 AT&T 语法。 两个的不同点,可以直接在网上搜索, 阅读全文
posted @ 2023-01-31 16:35 波尔 阅读(80) 评论(0) 推荐(0) 编辑