bootloader

bootloader

文章 8 浏览 212

组件 (x86):<标签>db 'string',0 不会被执行,除非有跳转指令

我一直在用头撞墙,试图理解为什么下面的程序集没有正确转储“HELLO_WORLD”的内容。 ; Explicitly set 16-bit [ BITS 16 ] [ ORG 0x7C00 ] ; Create …

怪异←思 2025-01-11 22:59:42 0 0

我的操作系统显示奇怪的字符

Closed. This question needs debugging details. It is not currently accepting answers. 编辑问题以包含所需行为、特定问题或错误以及重现问题所…

自我难过 2025-01-11 20:30:20 0 0

如果 JMP 指令在 NASM 中失败,运行代码?

我正在写一个引导加载程序,正在考虑如何跳转到内核。我看到人们使用jmp 0x8000(或内核所在的任何地址)来加载它。但是如果 JMP 由于某种原因失败(…

挖个坑埋了你 2025-01-10 14:05:35 0 0

如何查看计算机的内存容量?

我正在尝试用C语言制作一个操作系统。我查了很多次,但找不到答案。如何检查计算机有多少 RAM(总计、未释放或已使用)(以 MB 为单位)。我使用了 Co…

记忆で 2025-01-10 04:19:01 0 0

如何刷新/修复软砖华为 P30 Lite

大家好,我犯了一个小错误,不小心软化了我的华为设备。设备保持启动循环。我已经完成了 SD 卡更新和通过 DC-Phoenix 的更新。 更新成功,但设备仍然…

两仪 2025-01-09 08:10:34 0 0

.ASM文件调试工具

我想知道我可以将哪种调试工具用于汇编程序以及如何使用它。 我用汇编编写了一个简单的引导加载程序。然而,尽管我认为逻辑是正确的,但它并没有完全…

哑剧 2025-01-03 14:10:53 1 0

Grub运行在什么模式下?

我了解到,当计算机启动时,它处于实模式。内核负责将模式从实模式切换到保护模式。好的,我的问题是 Grub 引导加载程序在实模式还是保护模式下运行?…

不及他 2025-01-02 19:59:41 1 0

BIOS 参数块和磁盘格式化

我自己编写了一个简单的引导加载程序。首先,我有初始的典型 3 行代码, bits 16 org 0x7c00 jmp main 后面是 FAT 12 和 1.44MB 软盘的 BIOS 参数块,…

伤感在游骋 2025-01-01 16:27:38 1 0

“磁盘未格式化”写入引导加载程序后出现警告

我最近用汇编语言编写了一个简单的引导加载程序,用于软盘引导。我在 Windows XP 虚拟机上使用“调试”命令,在软盘映像的第一个扇区上进行写入。它有…

从﹋此江山别 2025-01-01 13:16:55 1 0

如何更改 U-Boot 内存映射

MS104-SH4 上的 U-Boot(2009.03) 具有如下所示的 RAM 内存映射。 0x8c000000 未使用 (4kB) 0x8c001000 用于 Linux 内核 &根文件系统(3MB) 0x8c40000…

独行侠 2025-01-01 05:49:38 1 0

编写像 PartitionManager 这样的低级程序

我想学习如何编写无需启动操作系统即可运行的程序,例如 Norton Ghost 或 Paragon 程序。我希望能够从 CD 或 USB 记忆棒运行该程序。 您能给我一些指…

痕至 2025-01-01 03:21:42 1 0

如何用BIOS中断13h向硬盘写入

我想将引导加载程序复制到硬盘的第一个扇区(512)(我应该使用BIOS中断13h),我发现了这段代码: mov bx, buffer1 ; set BX to the address (not th…

小嗷兮 2024-12-29 19:38:58 3 0

Small Business Server 2011,为什么加载时间这么长?

我在我的公司 SBS 2011 上有一块主板,可处理双至强四核 3.2 Ghz 处理器 (X5492)、16GB 内存、500GB 主驱动器、1 TB raid 和千兆位网络... 管理员说这…

看春风乍起 2024-12-29 12:40:28 1 0

如何使用debug.exe加载闪存驱动器[pendrive]并查看其引导记录?

驱动器号如果是 F,并且我想读取此任务的引导记录:http://joelgompert.com /OS/lesson1.htm ... [我使用的是xp] 我无法让 l 命令正常工作...... 当他…

流年里的时光 2024-12-29 06:29:13 2 0

int 13h ah=08h ,我做错了什么?

好的,这是我的代码.. mov ah,08h mov dl,80h ;have Tried for 81h,82h.... int 13h mov ah,0Eh int 10h ; printing the value in al. 在屏幕上打印 a…

ゝ杯具 2024-12-28 11:49:24 2 0
更多

推荐作者

卷耳

文章 0 评论 0

佚名

文章 0 评论 0

℉服软

文章 0 评论 0

qq_2gSKZM

文章 0 评论 0

凉宸

文章 0 评论 0

gyhjy

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文