Memory 在我的操作系统中运行两个应用程序
我想在我的操作系统中同时运行应用程序和内核 但是当内核跳转加载时,应用程序内核执行其返回操作(例如:查找CD-DVD Rom) 例如:Memory 在我的操作系统中运行两个应用程序,memory,assembly,x86,nasm,Memory,Assembly,X86,Nasm,我想在我的操作系统中同时运行应用程序和内核 但是当内核跳转加载时,应用程序内核执行其返回操作(例如:查找CD-DVD Rom) 例如: bits 16 org 32768;<-------- ;start of kernel start: ... ;Process Load: .... jmp 65535;I want to Kernel Do This operations in the back .... 位16
bits 16
org 32768;<--------
;start of kernel
start:
...
;Process
Load:
....
jmp 65535;I want to Kernel Do This operations in the back
....
位16
组织32768 你要找的是多任务处理。在这种情况下,您需要实现某种计时器来触发上下文切换以及实现上下文切换本身。可能会提供一些很好的信息。您需要的是多任务处理。在这种情况下,您需要实现某种计时器来触发上下文切换以及实现上下文切换本身。可能会提供一些好信息。多任务处理不是停止应用程序吗?我有个问题。我可以问你吗?多任务处理会停止一个应用程序,使另一个可以运行。但我希望类似于Windows,在不停止的情况下运行应用程序?诀窍是切换应用程序的速度足够快,这样你就会产生多任务处理的错觉。多任务处理不是停止应用程序?我有一个问题。我可以问你吗?多任务处理会停止一个应用程序,使另一个可以运行。但我想像Windows一样不停地运行应用程序?诀窍是切换应用程序的速度足够快,这样你就会产生多任务处理的错觉。
bits 16 ;16 bit
org 65535;<-----------
start:
...some process...
jmp 32768 ;Cont. the kernel