5 ms·
In real mode addressing and graphic card in text mode, your video memory started at absolute address 0xb800:0x0000. It was an two-dimensional array, where you c
by vetinari 2y ago
In real mode addressing and graphic card in text mode, your video memory started at absolute address 0xb800:0x0000. It was an two-dimensional array, where you could poke and whatever you changed here, was reflected immediately on the display. Each element of the array was two bytes: character itself and color attributes.
- IWeldMelons 2y agoI think it is also 0xb800 as it is a physical address; not ionly in real mode.
- vetinari 2y agoFor physical linear address, it would be one digit (4-bits) longer (-> 0xb8000); when the segment:offset is combined, the result is 20-bit address.
- IWeldMelons 2y agoWas not my point though.