I want to ask: Since RAM cannot be used, how is the SS segment set? Can't use call anymore?
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

The CPU will immediately start executing instructions from address FFFF0H
The following is the statement made by aria on 2004-10-3 16:16:20:
I want to ask: Since RAM cannot be used, then how is the SS segment set? Can't use call anymore?
The following is the speech of yzz163 on October 7, 2004 at 15:42:55:
Key point: The BIOS space is not within the 1M space. It cannot be accessed with only 20 address lines. Normally, the BIOS cannot be read in real mode, even if you use the FFFF segment. In fact, the problem is not difficult. Just do an experiment yourself, read out the BIOS and you will know. If the BIOS can be read correctly, there must be a jump instruction encoded as EAH at ffffffff0.
--------------------------
"Just do an experiment yourself, read out the BIOS and you will know." Did you read it with a program after the computer normally boots? Or did you use "dedicated hardware" (at this time the computer has not completed the self-test) to single-step track the BIOS after the CPU is powered on and reset?
Originally posted by willsort at 2004-10-2 00:00:
Re All:
关于此句我有些疑问,地址的概念似乎是针对RAM(内存)来说的,而BIOS代码指令在ROM(无论是否可擦写)中。而这个地址FFFF:0,据我栮..