TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Jonathan de Boyne Pollard
from: Rinat Sadretdinow
date: 1994-08-26 04:19:28
subject: Re: Asm

Yo there Jonathan!

Wednesday August 17 1994, Jonathan de Boyne Pollard writes to Anis Ahmad:

 JdBP>   2.  The only change for assembly language programming is use of a flat
 JdBP>       memory model and 32-bit registers, rather than a segmented one and
 JdBP>       16-bit registers.

Huh! You may write 16-bit programs as well as 32-bit. It's unneccessary to use
flat memory model in every program.

 JdBP>   3.  The only change for system-level programming is that the system
 JdBP>       API has been designed to be easily callable from a high-level
 JdBP>       language, and comprises a set of Pascal function calls.

You had mistake - only 16-bit API functions are callable as Pascal-style
procedures, 32-bit ones are C callable. You may convince yourself of the
truth of my words by writing a simple program in C that uses API16 and
API32 calls and then compile it into ASM.

Rinat

--- Link386.Exe


* Origin: GoldEd: FATAL: R5613: Too many ORIGINs, contact (2:5020/214.14)
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413
SEEN-BY: 711/430 807 808 809 934 712/353 623 713/888 800/1
@PATH: 5020/214 5026/3 51/2 281/550 283/512 280/801 24/24
@PATH: 396/1 3615/50 229/2 12/2442 711/409 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.