🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.os2.programmer
Article #37

Re: Assembler Language and OS/2

#37
From: Pat Bozeman
Date: Wed, 28 Oct 1992 10:54
23 lines
1529 bytes
In article <0HcBTB1w164w@geloser.login.qc.ca> rider@geloser.login.qc.ca (Serge Ayotte) writes:
>Hiya folks!
>
>I was just wondering.... I am starting to program in assembler in dos
>and liking it (must be my masochist(sp?) side...(-; ), so I was
>wondering if most of the interrupt of the dos are the same with OS/2.
>
>Is it as easy to program in asm FOR Os/2 development? Can I use Turbo
>Assembler then the lnik that came with OS/2 for creating OS/2 prg?
>And Finally, is ther some interrupt list specific for OS/2 like the one
>that exist for Dos (i.e Mr. Brown I think, 1.6Mb list) ?
>

OS/2 does not use interupts.  You make system calls through macros.  I
have never looked at what the macros expand to (because I have never
done any pure assembler programing in OS/2) but I would assume that they
jump to a specific address in memory which contains a re-enterant piece
of code which makes kernel requests.  Does anyone know how this really works?


--
Pat Bozeman
peb@pebble.gentoo.com
Technical Details
Message-ID: <720269681peb.postmast@pebble.gentoo.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!sdd.hp.com!cs.utexas.edu!sun-barr!ames!decwrl!csus.edu!netcom.com!netcomsv!boo!seer!pebble.gentoo.com!peb
References: <0HcBTB1w164w@geloser.login.qc.ca>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!sgiblab!sdd.hp.com!cs.utexas.edu!sun-barr!ames!decwrl!csus.edu!netcom.com!netcomsv!boo!seer!pebble.gentoo.com!peb
From: peb@pebble.gentoo.com (Pat Bozeman)
Newsgroups: comp.os.os2.programmer
Subject: Re: Assembler Language and OS/2
Distribution: world
Message-ID: <720269681peb.postmast@pebble.gentoo.com>
Sender: postmast@pebble.gentoo.com
Date: Wed, 28 Oct 92 10:54:41 GMT
References: <0HcBTB1w164w@geloser.login.qc.ca>
Organization: ICS
Lines: 23