Thread overview |
---|
November 27, 2002 What's and how use DOSX? | ||||
---|---|---|---|---|
| ||||
Hi I want to know, if a program has running in real mode, it use 16 bits registers. such AX, BX... if I make the programs use 32 bits registers. such EAX, EBX..... at DOSX, what is the memory address allocate? I can use 16 bits DOS interrupt at 32 bits programs? now, I don't understand the program how to load to memory? how to get the address of data? last, I think the DOSX unlike win32. they are two thing? that is right? -- regard :) !!!!! \*_*/ _\_/_ Your friend li. |
November 27, 2002 Re: What's and how use DOSX? | ||||
---|---|---|---|---|
| ||||
Posted in reply to zhang li | "zhang li" <li@stands.3322.org> wrote in message news:as2a58$2hfo$1@digitaldaemon.com... > Hi > > I want to know, if a program has running in real mode, it use 16 bits registers. such AX, BX... Yes. > if I make the programs use 32 bits registers. such EAX, EBX..... at DOSX, what is the memory address allocate? I can use 16 bits DOS interrupt at 32 bits programs? Using DOSX will create a 32 bit program, running in 32 bit protected mode, using the 32 bit registers. > now, I don't understand the program how to load to memory? how to get the address of data? Just like you would normally: p = &x; > last, I think the DOSX unlike win32. they are two thing? that is right? They are two very different things, correct. |
November 28, 2002 Re: What's and how use DOSX? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter | 16 bits DOS direct memory address map. ----------------- -> FFFF:0 |ROM BIOS EXPAND |EMS MAP FRAME |VIDEO MEMORY MAP -> B000:0 |----640 KB------ -> A000:0 | |User Program | |system data ----------------- -> 0:0 What is 32 bits DOSX direct memory address map? -- regard :) !!!!! \^_^/ _\_/_ Your friend li. |
November 28, 2002 Re: What's and how use DOSX? | ||||
---|---|---|---|---|
| ||||
Posted in reply to zhang li | Check out the online documentation at www.dosextender.com "zhang li" <li@stands.3322.org> wrote in message news:as497r$1qa6$1@digitaldaemon.com... > 16 bits DOS direct memory address map. > > ----------------- -> FFFF:0 > |ROM BIOS EXPAND > |EMS MAP FRAME > |VIDEO MEMORY MAP -> B000:0 > |----640 KB------ -> A000:0 > | > |User Program > | > |system data > ----------------- -> 0:0 > > What is 32 bits DOSX direct memory address map? > > > -- > > > regard :) > > > !!!!! > \^_^/ > _\_/_ Your friend li. > > |
Copyright © 1999-2021 by the D Language Foundation