忍者ブログ
RoboCup Junior Japan Rescue Kanto OB

             2005~2013
[152]  [151]  [150]  [149]  [148]  [147]  [146]  [145]  [144]  [143]  [142
やっぱりアセンブラだ・・・(汗)


Cだったら 

int x[10];

で定義できる筈の配列が大変なことに・・・

初期値の入力はCと同じようにできるのですが、

まず配列そのものの定義を

x byte[]

でやって、

そのあと要素の数を

arrinit x, 0, 9

で定義しないといけないみたいです。



しかも、配列とは変数とは違ってCのように普通に呼び出せないようになっていて、

Cでいう

i=x[0];



x[0]=i;

なんていう風な書き方できないみたいです。




それと同じようなことをしようと思ったら、

どうにも配列専用の命令を使わないといけないらしく

i=x[0];

の場合は

index i, x, 0 



x[0]=i;

の場合は

replace x, x, 0,i


としないといけないっぽいです。

これはめんどくさい・・・つまり配列でデータをやり取りするにはいちいちbuf変数に置換する必要があるわけですね。


あーぁ。やっぱASMかぁ(笑) 

まだ道のりは長いです・・・

(^・ω・)ノRadiumProduction in RoboCupJunior
Comments
※コメントは内容確認後に手動で公開するようにしております。反映までしばらくお待ちください。
Your Name
Title
color
Comment
 

カレンダー
10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新CM
[05/09 ONE RoboCuper]
[05/07 HDD ほしいよー]
[04/21 ブラック3辛]
[12/26 bols-blue]
[06/08 ONE RoboCuper]
かうんた
カウンター カウンター
らじぷろ目次
らじぷろ検索機
プロフィール
HN:
Luz
性別:
男性

PR

忍者ブログ 2007-2021,Powered by Radium-Luz-Lα+-Rescatar in RadiumProduction [PR]


Related Posts Plugin for WordPress, Blogger...