www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/03/22/12:31:53

From: "Michael Duxbury" <M DOT R DOT Duxbury AT btinternet DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: assembler probs
Date: Thu, 22 Mar 2001 17:17:29 -0000
Organization: BT Internet
Lines: 35
Message-ID: <99dc06$p3b$1@uranium.btinternet.com>
NNTP-Posting-Host: host213-1-131-253.btinternet.com
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4522.1200
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

I am trying to compile this but get a slight problem with the hello:   db
'Hello, world!'  line.

I can't seem to find an example of how the gcc compiler handles this part of
assembly

#include <stdio.h>

void drawline(int x1,int x2, int y, char color);


int main()
{
  drawline(23,34,56,12);
  }

void hello() {
    asm ("movb  %ah,ox09;
        movb     %dx,$hello;
        intb     0x21;
        movb     5ax,0x4c00;
        intb     0x20;"

 hello:   db    'Hello, world!' )
 }


void drawline(int x1,int x2, int y, char color)
{
  asm (" movb %ax , 0xa000");
}

Anyone help me out please?


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019