ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/04/07/06:00:19

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f
From: "Jacky Luk" <luckie AT netvigator DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Declaring variables in GAS
Date: Sun, 7 Apr 2002 17:51:19 +0800
Organization: IMS Netvigator
Lines: 67
Message-ID: <a8p52l$qj71648@imsp212.netvigator.com>
References: <a8okc7$n057 AT imsp212 DOT netvigator DOT com>
NNTP-Posting-Host: pcd603107.netvigator.com
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

This is the first time I get it->
#include <stdio.h>
int main()
 int foo1 = 100;

 printf ("%d\n", foo1);
 return 0;



 .file "foo2.c"
 .ascii "%d\12\0"
 .p2align 2
.globl _main
 pushl %ebp
 movl %esp,%ebp
 subl $4,%esp
 movl $100,-4(%ebp)
 movl -4(%ebp),%eax
 pushl %eax
 pushl $LC0
 call _printf
 addl $8,%esp
 xorl %eax,%eax
 jmp L1
 .align 2,0x90

What if I have this situation?
 #include "asmdefs.inc"

.globl start
 movb $0x2, %ah
 movb $0x1, %al
 movb $0x1, %cl
 movb $0x0, %dl
 movb bootbuffer, %bx  <--- how do i load this? if i
                                              don't know the variable
 movb .data, %es   <--- how do i load this?
 int $0x13
 movb $0x4c,%ah
 int $0x21

.globl bootbuffer .byte 512 dup (0)

- Raw text -

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