| ??? 11/08/01 14:52 Read: times |
#16436 - RE: ReG. reentrant functions |
Well , i am using Crossware cross compiler at my end. I am sorry to mis-spell that i tried dis-assembling the code from the data segment.Infact what i exactly tried is something this way. From Paul Mon's homepage i got his, very own developed monitor code. Also he has supplied an additional utility, by which user can edit his memory area. Its this utility code , which gave me access to the memory segment, where virtual stack has been located. Also if i don't declare the function CreateArray(), as a reentrant function, then the array of 510 bytes, which, i tried to create inside the CreateArray() function,gets loacted at different memory area in the external RAM and not in the VIRTUAL STACK SEGMENT. Actually i tried my hands on Franklin cross-compiler (DOS Version), but the virtual stack pointer variable(?C_XBP), didn't get initialised properly in the STARTUP.ASM file.Hence there was no question of the rest of the code to function properly. I tried to search out if there exsisted any command line option, while assembling the code,but no way things worked. I still have a doubt. The virtual stack segment goes from high memory location to the lower memory loaction. How do i prove this??
--Bhaskar |
| Topic | Author | Date |
| ReG. reentrant functions | 01/01/70 00:00 | |
| RE: ReG. reentrant functions | 01/01/70 00:00 | |
| RE: ReG. reentrant functions | 01/01/70 00:00 | |
| RE: ReG. reentrant functions | 01/01/70 00:00 | |
| RE: ReG. reentrant functions | 01/01/70 00:00 | |
| RE: ReG. reentrant functions | 01/01/70 00:00 | |
| RE: ReG. reentrant functions | 01/01/70 00:00 | |
| RE: ReG. reentrant functions | 01/01/70 00:00 | |
| RE: ReG. reentrant functions | 01/01/70 00:00 | |
| RE: ReG. reentrant functions | 01/01/70 00:00 | |
| RE: ReG. reentrant functions - Peter | 01/01/70 00:00 | |
| RE: ReG. reentrant functions - Peter | 01/01/70 00:00 | |
| RE: ReG. reentrant functions - Peter | 01/01/70 00:00 | |
RE: ReG. reentrant functions - Peter | 01/01/70 00:00 |



