delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
X-Recipient: | djgpp AT delorie DOT com |
Message-ID: | <BAY106-W84F43E728C44F8171BB5389480@phx.gbl> |
X-Originating-IP: | [74.59.217.149] |
From: | IcEonFirE <captain_fantastik AT hotmail DOT com> |
To: | <djgpp AT delorie DOT com> |
Subject: | Calling INT 0x10 |
Date: | Sun, 21 Sep 2008 19:08:21 -0400 |
Importance: | Normal |
MIME-Version: | 1.0 |
X-OriginalArrivalTime: | 21 Sep 2008 23:08:22.0537 (UTC) FILETIME=[F1B32790:01C91C3E] |
Reply-To: | djgpp AT delorie DOT com |
--_56332708-d120-406d-b0fa-7a377a87c394_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi =20 I tried to compile my bootsect.s file ( Actually I am using DJGPP under MS-= DOS 6.22) but compilation fails on lines where I called INT 0x10: Suffix or= operands invalid for 'int' here's my code if it could help =20 .section .text .global _main .code16 =20 _main: movw $BOOTSEG=2C%ax movw %ax=2C%ds movw $INITSEG=2C%ax movw %ax=2C%es subw %si=2C%si subw %di=2C%di movw %ax=2C%ss movw $STACKPTR=2C%ax movw %ax=2C%sp mov $0x03=2C%ah xorb %bh=2C%bh int 0x10 =20 movw $35=2C%cx movw 0x0007=2C%bx movw $bootmsg=2C%bp movw $1301=2C%ax int 0x10 =20 .section .data .set BOOTSEG=2C0x7C0 .set INITSEG=2C0x900 .set STACKPTR=2C0x0400 bootmsg: .byte 13=2C10 .ascii "Booting...Loading kernel..." .byte 13=2C10=2C13=2C10 head: .byte 0 track: .byte 0 cyln: .byte 0 .org 0x1fe=2C0x90 .word 0xaa55 =20 Any help please ? Thanks =20 =20 cApTaiN_FaNtAsTiK= --_56332708-d120-406d-b0fa-7a377a87c394_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <style> .hmmessage P { margin:0px=3B padding:0px } body.hmmessage { FONT-SIZE: 10pt=3B FONT-FAMILY:Tahoma } </style> </head> <body class=3D'hmmessage'> <BR>Hi<BR>  =3B<BR> I tried to compile my bootsect.s file ( Actually I am using DJGPP under MS-= DOS 6.22) but compilation fails on lines where I called INT 0x10: Suffix or= operands invalid for =3B'int'<BR> here's my code if =3Bit could help<BR>  =3B<BR><SPAN lang=3DEN> .section .text<BR> .global _main<BR> .code16<BR> <BR>  =3B<BR> _main: movw $BOOTSEG=2C%ax<BR> movw %ax=2C%ds<BR> movw $INITSEG=2C%ax<BR> movw %ax=2C%es<BR> subw %si=2C%si<BR> subw %di=2C%di<BR> movw %ax=2C%ss<BR> movw $STACKPTR=2C%ax<BR> movw %ax=2C%sp<BR> mov $0x03=2C%ah<BR> xorb %bh=2C%bh<BR> int 0x10<BR>  =3B<BR> movw $35=2C%cx<BR> movw 0x0007=2C%bx<BR> movw $bootmsg=2C%bp<BR> movw $1301=2C%ax<BR> int 0x10<BR> <BR> <BR>  =3B<BR> .section .data<BR> .set BOOTSEG=2C0x7C0<BR> .set INITSEG=2C0x900<BR> .set STACKPTR=2C0x0400<BR> bootmsg: .byte 13=2C10<BR> .ascii "Booting...Loading kernel..."<BR> .byte 13=2C10=2C13=2C10<BR> head: .byte 0<BR> track: .byte 0<BR> cyln: .byte 0<BR> .org 0x1fe=2C0x90<BR> .word 0xaa55<BR>  =3B<BR> Any help please ?<BR> Thanks<BR></SPAN>  =3B<BR>  =3B<BR>  =3B<BR>cApTaiN_FaNtAsTiK<BR></body> </html>= --_56332708-d120-406d-b0fa-7a377a87c394_--
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |