From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Dec 29 03:17:55 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA16610;
	Wed, 29 Dec 1999 03:17:55 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA16605
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 29 Dec 1999 03:17:54 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdn17.imasy.or.jp [202.227.24.209])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id DAA17933
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 29 Dec 1999 03:17:52 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Message-Id: <199912281817.DAA17933@tasogare.imasy.or.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Wed, 29 Dec 1999 02:49:12 +0900"
	<19991229024912H.wizard@master.email.ne.jp>
References: <19991229024912H.wizard@master.email.ne.jp>
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Wed, 29 Dec 1999 03:17:46 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 980905(IM100)
Lines: 35
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 48669
Subject: [FreeBSD-users-jp 48669] Re: data32 in asm.h
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

$B$$$o$5$-$H?=$7$^$9(B

$B%"%;%s%V%j8@8l$OBg@N$$$8$C$?$-$j$G$9$,(B...

> $BAaB.(B /sys/i386/boot/biosboot/asm.h $BFb$N(B
> 
> asm.h:#define data32    .byte 0x66
> asm.h:#define addr32    .byte 0x67
> 
> $B$J$k%3!<%I$K$D$^$E$$$F$^$9!#(B
> $B$C$F$f$&$+5$$K$J$C$F$7$^$C$F@-:,$rF~$l$FFI$_9~$a$F$^$;$s!#(B
> $B$3$l$C$F2?$J$s$G$7$g$&!#(B

  .byte 0x66 $B$O%*%Z%i%s%I%5%$%:%W%j%U%#%C%/%9$H$h$P$l$k$b$s$G!"(B
$B%j%"%k%b!<%I$GF0:nCf$G$b<!$N(B 1 $BL?Na$K8B$j%o!<%I%5%$%:(B (16 $B%S%C%H(B) $B$N(B
$B%*%Z%i%s%I$N;2>H$r%@%V%k%o!<%I(B (32 $B%S%C%H(B) $B$N%*%Z%i%s%I$N;2>H$H$7$F(B
$B2r<a$9$k$h$&$K%W%m%;%C%5$K;X<($9$k$?$a$N$b$s$@$H;W$$$^$7$?!#(B
  .byte 0x67 $B$NJ}$O<B8z%"%I%l%97W;;$KI,MW$H$J$kCM$r(B 32 $B%S%C%H%5%$%:(B
$B$H$7$F07$&$h$&$K$9$k$h$&$J5$$,$7$^$9!#(B

> *.[sS] $B$N%3!<%I$K$A$g$/$A$g$/Kd$a9~$^$l$F$k$s$G$9$1$I!#(B
> foo: .byte 0x66
> $B$J$s$F$f$&;H$$J}$J$i$^$@J,$+$k$s$G$7$g$&$,!"(B
> $B$I$&$$$&;H$$J}$r$7$F$$$k$N$+$C$F$h$j!"(B
> $B$=$b$=$b$3$N(B statement $B$,2?$r0UL#$9$k$N$+J,$+$i$s$G$9!#(B
> 
> asm.h:#define LEXT(x) _/**/x/**/:
> 
> $B$"$H!"$3$N(B '_/**/x/**/' $B$H$+!#(B
> $B$b$7$+$7$F(B gas $BFCM-$N;H$$J}$J$s$G$7$g$&$+(B ?

gas $B$H$$$&$h$j(B cpp $B$G$7$g$&$+!#(Bcc -E $B$N=PNO$r3NG'$9$l$P0lH/$G(B
$BJ,$+$k$+$b$7$l$^$;$s!#$5$i$KIaDL$N(B C $B$N%W%m%0%i%`$r(B cc -S $B$K(B
$B$+$1$F$_$l$P$@$a2!$7$G$7$g$&$+!#(B

