Welcome, Guest. Please login or register.


Author Topic: How to begin assembly on Enterprise (Read 14216 times)

Offline geco

  • EP addict
  • *
  • Posts: 5347
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 38.0 Firefox 38.0
    • View Profile
Re: How to begin assembly on Enterprise
« Reply #90 on: 2015.September.15. 10:32:24 »
How do I get their numbers when I'm loading a single big file?
If I remember well, of FFh segment 3FFCh contains the page number which originally loaded to B1h page, 3FFDh stores B2h, but if you loded more than 32Kb, then B1h will contain the page which should be at B2h, and on FFh segment 3FFCh contains the page which should be paged in to B1h.
If you use an own loader , it is much simpler, because you page your pages to B1h, B2h,B3h, and just load the whole code, everything will be on the right place.
« Last Edit: 2015.September.15. 18:16:53 by geco »