Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
GhostXoPCorp wrote:ok i know this may be a dumb question but i just want to make sure
8000:1234 = 81234h? just like 8123:0004 would equal the same?
for all i understand say the bootloader is 0000:7c00
could i do this
1000: 0000-ffff = 64 kb 10000h to 1ffffh
then 2000: 0000- ffff another 64 kb 20000h- 2ffffh
am i able to acsess this with no problems, i know at for example i have to watch out for example 0xb800 but do i have to watch out for that in every segment? do i have to watch out for
0000:b800
1000:b800
2000:b800
im sorry if this is all confusing to ask, but im trying to kill two birds with one stone
Question 1:
Yes 8000:1234 is the same as 8123:004 .
Question 2:
Do a search in Google for the reserved regions of memory in the first 1 megabyte. The answer should be on this web site somewhere.
Question 3:
You have misunderstood b800. That is the SEGMENT, not the offset. b800:XXXX are the addresses you should avoid.