TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Anis Ahmad
from: Billy O`Connor
date: 1994-08-19 11:53:04
subject: Asm

AA>        I'm getting OS/2 soon and I was wondering if the 
AA>assembly language changes other than BIOS?

Hi, Anis.
Instead of the PC-DOS method of setting registers and executing an interrupt, 
operating system services are requested by pushing the parameters and calling 
the operating system function you require, i.e., 

instead of:

  message  db "hello.$"

   mov dx, offset message
   mov ah,9
   int 21h

you use:
  message  db "hello.$"
  messagelength equ $-message
 
   push ds
   push offset message ;push
   push messagelength ;all
   push 0  ;parms
   call VioWrtTTY ;OS/2 write string function
   
___
 * MR/2 2.0 NR * billyoc{at}dpscon.uucp.netcom.com

--- Maximus/2 2.01wb

* Origin: Sir Rulneck's Round Table BBS (1:333/337)
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: 333/337 101/330 180 324/288 3615/50 229/2 12/2442 711/409 54/54
@PATH: 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™.