16位汇编,程序是如何加载到内存的呢?是一下子全加载进去吗?程序存储位置和内存中的位置怎么对应?

希望前辈解答。感谢啊。
2025-02-27 13:11:53
推荐回答(3个)
回答1:

程序是如何加载到内存的呢?

楼主问是什么程序呢?
;--------
开机时,CPU 先执行了操作系统。
这个系统,也是程序。

操作系统,随时检测键盘。
当你按下了程序名称,回车,
操作系统,就会在磁盘上寻找程序,再读入 RAM 内存。
;--------
如果是裸机,没有操作系统,程序,都是写在 EPROM 里面。
(或 Flash ROM)
这都是由主板厂家,写进去的。

开机时,CPU 就先执行这些程序。

回答2:

是系统或者BIOS芯片(用来检测硬件和加载系统)加载的。BIOS芯片只加载256字节,剩下部分的就要用这256字节的程序(引导程序)读取了。

回答3:

O(∩_∩)O哈哈哈~,居然被你发现了... ...
没有这个概念的,主要是看你再什么环境吧,是保护模式下的系统,还是实模式的,比如DOS就是实模式的!
保护模式是线性地址,实模式的是物理地址.