Newsgroups: fj.lang.c
Path: galaxy.trc.rwcp.or.jp!sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!cs.titech!jaist-news!hokimoto
From: hokimoto@jaist-east.ac.jp (Akihiro Hokimoto)
Subject: Re: Pointer (Re: [book] on C++ without supposing C)
In-Reply-To: n201201@ue.ipc.hiroshima-u.ac.jp's message of Tue, 15 Dec 1992 03:52:06 GMT
Message-ID: <HOKIMOTO.92Dec14201836@is17e0s09.jaist-east.ac.jp>
Lines: 46
Sender: news@jaist-east.ac.jp (News System Administrator)
Organization: Japan Advanced Institute of Science and Technology Hokuriku,
	Ishikawa, Japan
References: <H-TUKAHA.92Dec12161423@spls50.nmit.mt.nec.co.jp>
	<19776@fxuugw.ksp.fujixerox.co.jp>
	<N201201.92Dec14185206@hws.ipc.hiroshima-u.ac.jp>
Distribution: fj
Date: Mon, 14 Dec 1992 11:18:36 GMT
Xref: galaxy.trc.rwcp.or.jp fj.lang.c:512
X-originally-archived-at: http://galaxy.rwcp.or.jp/text/cgi-bin/newsarticle2?ng=fj.lang.c&nb=512&hd=a
X-reformat-date: Mon, 18 Oct 2004 15:18:22 +0900
X-reformat-comment: Tabs were expanded into 4 column tabstops by the Galaxy's archiver. See http://katsu.watanabe.name/ancientfj/galaxy-format.html for more info.

$B$[$-$b$H!wKLN&@hC<2J5;Bg(B $B$G$9!#(B

$B$I$3$^$G$N$3$H$r%O!<%I%&%(%"$NCN<1$H$7$F$$$k$N$+NI$/$o$+$C$F$$(B
$B$J$$$N$G$9$,!D(B

In article <N201201.92Dec14185206@hws.ipc.hiroshima-u.ac.jp> n201201@ue.ipc.hiroshima-u.ac.jp (n201201) writes:

>>$B%O!<%I$NCN<1$,%=%U%H(B($BFC$K(BC)$B$r3X=,$9$k>e$G$N>c32$K$J$k$H$O;W$($^$;$s!#(B

$B;d$b;?@.$G$9!#(B

  CPU (MPU) $B$N(B architecture $B$dF0:n$N%?%$%_%s%0$J$I$NCN<1$,3X=,(B
$B$N>c32$K$J$k$H$O;W$$$^$;$s!#$^$?!"(Bassembly language $B$K4X$9$kCN(B
$B<1!J%=%U%H%&%(%"$NCN<1$G$9$h$M!)!K$,>c32$K$J$k$H$b;W$$$^$;$s!#(B
  $B$?$@!"%"%I%l%9$H%]%$%s%?$O8@8l$N>e$G$O0c$&$b$N$H$7$FJa$i$($k(B
$BI,MW$O$"$k$H;W$$$^$9!#!J<BAu$H$7$F$O%"%I%l%9$G$9$,!D!K(B

  $BFC$K@)8f7O$N%W%m%0%i%_%s%0$r9T$J$&>l9g$K$O!"%"%I%l%9$,$"$k%A(B
$B%C%W$N%l%8%9%?$K$J$C$F$$$k>l9g$,$"$k$N$G!"(B

  #define  REG    0x****   /* address of XX register on YY cip */

  *REG   = (SET_A | SET_B | SET_C);

$B$d(B

  #define  REG    0x****   /* address of XX register on YY cip */

  BYTE*    reg    = REG;   /* address of XX register on YY cip */
  String*  string = "ABC"; /* pointer to "ABC"                 */

  *reg   = (SET_A | SET_B | SET_C);

$B$_$?$$$J46$8$G$9$+$M!#(B
$B!J$.$'!*!*$3$s$J1x$$%3!<%I=q$+$J$$$C$F!#$I$&$b$9$_$^$;$s!#!K(B

>>$B$J$$$J$iJL$G$9$,!#$H$/$K!"(Bchar **argv$B$J$s$F!"%a%b%j!<$H%"%I%l%9$NCN<1(B
>>$B$,$J$1$l$PM}2r$9$k$N$OFq$7$$$H;W$&$N$O%O!<%I20>e$,$j$NJP8+$G$7$g$&$+!)(B

  $B%O!<%I%&%(%"$r$d$C$F$$$kJ}$K@bL@$9$k$H$-$H%=%U%H%&%(%"$r$d$C(B
$B$F$$$kJ}$K@bL@$9$k$H$-$H$G$ON)>l$,0c$&$H;W$$$^$9!#$h$&$O!"65$((B
$B$kBP>]$K$h$C$FJQ$o$k$N$G$O$J$$$G$7$g$&$+!)(B

--
$BJ]LZK\(B $B9890(B      : $BKLN&@hC<2J3X5;=QBg3X1!Bg3X(B $B%=%U%H%&%(%"4pAC9V:B(B
E-mail : hokimoto@jaist-east.ac.jp
