在bootsector编程中使用无限跳转有什么用处

时间:2016-09-23 17:40:31

标签: assembly boot

我正在读一本关于如何构建操作系统的书,我从这段代码开始,所有的代码都是打印你好,但我想知道更多关于无休止的跳转:

  mov ah,0x0e
  mov al,'H'
  int 0x10
  mov al,'e'
  int 0x10
  mov al,'l'
  int 0x10
  mov al,'l'
  int 0x10
  mov al,'o'
  int 0x10

  jmp $

  times 510-($-$$) db 0
  dw 0xaa55

我知道 jmp $ 的确如此。但我真的想知道为什么他们在代码中间使用了无穷无尽的跳转以及它的用途是什么?

0 个答案:

没有答案