没有延迟组装的循环会导致我的 PC 崩溃吗?
Would a loop without delaying in Assembly crash my PC?
我正在尝试制作一个简单的 x86 操作系统,但我有些担心。
如果我在 x86 汇编中创建一个循环(没有延迟函数),如果我 运行 在我的 PC 上编译代码,我的计算机会崩溃吗?
loop:
.globl kernel
jmp loop
times 510-($-$$) db 0
dw 0xaa55
没有
像这样的无限循环对您的 PC 没有任何作用。它不会崩溃,也不会损坏您的 PC。从软件物理上破坏硬件是相当困难的。
我正在尝试制作一个简单的 x86 操作系统,但我有些担心。
如果我在 x86 汇编中创建一个循环(没有延迟函数),如果我 运行 在我的 PC 上编译代码,我的计算机会崩溃吗?
loop:
.globl kernel
jmp loop
times 510-($-$$) db 0
dw 0xaa55
没有
像这样的无限循环对您的 PC 没有任何作用。它不会崩溃,也不会损坏您的 PC。从软件物理上破坏硬件是相当困难的。