1
Що насправді відбувається, коли я запускаю «cli; hlt ”у моїй системі Linux?
Тому я нещодавно зрозумів, що існує HLTопкод для зупинки процесора. Класно, давайте подивимося, що станеться! user@box:~$ cat > test.c int main(void) { __asm__("HLT"); return 0; } user@box:~$ gcc -o test test.c user@box:~$ ./test Segmentation fault (core dumped) user@box:~$ Да! Як нудно. Виявляється, HLTце пільгова інструкція, тож давайте спробуємо щось інше. …