トップページ⇒tech
194コメント46KB

PowerPCアセンブラに関するスレ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
PowerPCアセンブラに関するスレです

ttp://www.mot.co.jp/SPS/html/lit/pdf/MPCFPE32BJ_R0.pdf
0002デフォルトの名無しさんNGNG
2
00033ナギNGNG
3
0004デフォルトの名無しさんNGNG
PowerPCって何がPowerなんだ? くすっ
0005デフォルトの名無しさんNGNG
bneとbne+とかはどう違うのか。だれかおしえてくれ。
0006デフォルトの名無しさんNGNG
ペンティアムって何がペンティなんだ? くすっ
0007デフォルトの名無しさんNGNG
こんなスレを待っていた!
Macの方が先に64bitに以降できそうだし。
0008デフォルトの名無しさんNGNG
>>6
Pentiumは数字の「5」を意味するギリシャ語ペンタからの派生語ですが何か?
0009デフォルトの名無しさんNGNG
>>4
Powerは「力」を意味する英語ですが何か?
0010デフォルトの名無しさんNGNG
>>9
力がないのに?
0011デフォルトの名無しさんNGNG
ゲッコーのアセンブラの仕様書下さい。
0012デフォルトの名無しさんNGNG
                \ │ /
                 / ̄\   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
               ─( ゚ ∀ ゚ )< 力がないのに!
                 \_/   \_________
                / │ \
                    ∩ ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\∩ ∧ ∧ \( ゚∀゚)<       Power!
   Power!     >( ゚∀゚ )/ |    / \______________
________/ |    〈 |   |
              / /\_」 / /\」  
               ̄     / /
0013デフォルトの名無しさんNGNG
POWER プロセッサの系譜だから POWER って言ってるだけですが。
0014デフォルトの名無しさんNGNG
Powerプロセッサって何がPowerなんだ? くすっ
0015デフォルトの名無しさんNGNG
おい! だれかアセンブラ分かるやつはいないのか
0016デフォルトの名無しさんNGNG
Z80 と IA-32 ならまかせれ!
0017デフォルトの名無しさんNGNG
オペランド指定がrA|0になってる場合はGPR0は使えないみたいだね。なんかグチャグチャしてるよね。
0018デフォルトの名無しさんNGNG
明示的にNOPがないのも嫌いだ。
0019デフォルトの名無しさんNGNG
>>18
プロテクトはずすからか?
0020デフォルトの名無しさんNGNG
同じ質問ですまんがbneとbne+とかはどう違うのか。だれかおしえてくれ。
SNES9XのBLIT関数をいじってるんだがどっちでも同じように動く
0021デフォルトの名無しさんNGNG
どうしてアクロバットリーダにはブックマークがないのか小一時間問いつめたい
0022デフォルトの名無しさんNGNG
>>21 問いつめたいなら問いつめれば。
0023デフォルトの名無しさんNGNG
bne+ は、「このブランチは飛ぶ可能性が高い」と
プロセッサに分岐予測のヒントを静的に与える。
ヒントは性能にだけ影響する。動作はかわらない。
0024デフォルトの名無しさんNGNG
POWERアーキテクチャ自体はとてもパワフルだよ。
たった1.3GHzのPOWER4は2.8GHzP4の3割増しのFP性能を持つ。
http://www.spec.org/osg/cpu2000/results/cfp2000.html
PowerePCの性能が貧弱なのは実装にかける金の違い。
PowerPC970が早く出てくれば、かなりIntelに追いつけるだろう。
…とマジレスしてみる。
0025デフォルトの名無しさんNGNG
というより、Intel アーキテクチャが古すぎ。
0026デフォルトの名無しさんNGNG
>>23
ありがとうございます。
0027デフォルトの名無しさんNGNG
最近のアセンブラってスゲーなレジスタ30近くあると変数感覚で使える。
ところでFPRとGPRでデータ交換って可能なの?
0028デフォルトの名無しさんNGNG
>>27
FPRの内容を整数にしてGPRに入れるとかその逆は可能だが。
ビットパターンを変えずにやりとりしたいならメモリを経由するしかない。
0029デフォルトの名無しさんNGNG
>>27
30やそこらで驚くなよ(w
プログラマから見えるレジスタが256個でも珍しくない。
0030デフォルトの名無しさんNGNG
アセンブラの力に脱帽。BLIT関数を書き直してぼかし機能つけても
Cのそれをはるかに上回ってる。すごすぎ

>>28
レスありがとう。
ストアがやたら時間食うのでFPRでまとめてできないか気になってますた..

>>29
アセンブラ初心者の学校でこないだPICOなんとか触ったばっかなんで(w
256個ってのはPCじゃないよね?
0031デフォルトの名無しさんNGNG
AM29Kシリーズにはプログラマから見えるレジスタが256個ある。
そのうち128個は、実はスタックトップのメモリと同じ物だったりする。

Itaniumには128個の整数レジスタ(64bit幅)と128個の浮動小数点レジスタ
(82bit幅)をはじめ、320以上のレジスタがある。
0032デフォルトの名無しさんNGNG
MMIXにも256個の64bitレジスタがあるYO!
しかも、整数もFPも入れられる、真のGPR
0033デフォルトの名無しさんNGNG
SPARCにはいくつレジスタがあるの?
0034デフォルトの名無しさんNGNG
現在メインがiBook300のG3。PC変えるかw
0035デフォルトの名無しさんNGNG
アセンブラスレでPCって言うからプログラムカウンタかと思った(w
いずれにせよPCといったらふつーMacは含まんが。
0036デフォルトの名無しさんNGNG
>>32 MMXって64bit x 8レジスタじゃなかったっけ?
0037デフォルトの名無しさんNGNG
>>36
いやよく見ろ(w
MMXじゃなくて
MMIXだって。
0038デフォルトの名無しさんNGNG
PPCエミュレートできる人っていないよね。
0039デフォルトの名無しさんNGNG
PowerPCでのアセンブリー入門
ttp://www-6.ibm.com/jp/developerworks/linux/021004/j_l-ppc.html

この解説の範囲ではMIPSとそっくり。
0040デフォルトの名無しさんNGNG
PowerPCでもペアリングってやってる?
パイプライン=ペアリングってわけじゃないよね?
0041デフォルトの名無しさんNGNG
>>40
そういう原始的なことはしてない。
数百程度の命令の依存性を解決しながら分散スケジューリングしている。
0042デフォルトの名無しさんNGNG
サンクス
0043デフォルトの名無しさんNGNG
CRの値って関数呼んだりしたら中身は保存されませんよね?
…初心者なもんで。
0044デフォルトの名無しさんNGNG
保守
0045デフォルトの名無しさんNGNG
保守
0046デフォルトの名無しさんNGNG
0047デフォルトの名無しさんNGNG
0048デフォルトの名無しさんNGNG
00491Cust64.tnt1.sagamihara.jp.da.uu.netNGNG
test
0050デフォルトの名無しさんNGNG
hoshu
0051デフォルトの名無しさんNGNG
>>38
BSD マガジソ 2002 No.12 P.104 嫁
http://www.ascii.co.jp/BSDmag/200212/contents.html
0052yamaNGNG
PowerPCのアセンブラについて、入門者にオススメな本を
知っていらっしゃったら、教えていただけないでしょうか?
すいませんが、お願いいたします。
0053デフォルトの名無しさんNGNG
PoperPCのアセンブラを覚えて何がしたいのかが知りたい
0054デフォルトの名無しさんNGNG
AS400もアセンブラできる?
0055yamaNGNG
組込み用途で使用するMPC850のコアがPOWORPCなんですよ〜。
ブート部分から組み込む為にアセンブラを簡単にマスターしたいのです。
ちなみに、68000と486DXは経験済みです。
よろしくお願いします。
AS400はできません。
0056デフォルトの名無しさんNGNG
>>55
他のCPUの経験があるなら、プログラマーズマニュアル片手に、
Cコンパイラの吐いたアセンブラソース読めば、なんとかなるんでは?
0057yamaNGNG
すんません、たしかにそうなんですが、なにしろ時間がない上、RISC初めてな
もんで。何か良い本ありませんか?
0058デフォルトの名無しさんNGNG
ttp://www-6.ibm.com/jp/developerworks/linux/021004/j_l-ppc.html
これは参考にならんかな?
0059デフォルトの名無しさんNGNG
hoshu
0060デフォルトの名無しさんNGNG
よし、こんどこそ1000ゲット!!
0061デフォルトの名無しさんNGNG
今まで取ってなかったって方が、信じがたいが。
0062デフォルトの名無しさんNGNG
217 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/08 17:49 ID:rLfxQ17l
   一定期間でログは消しますです。

249 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/08 17:52 ID:rLfxQ17l
   >荒らしとか犯罪のためなの?
   そす。

246 名前:心得をよく読みましょう[] 投稿日:03/01/08 17:52 ID:BH998yxV
   >ひろゆき
   俺のお気に入りのスレとか荒されてるんだがそういうのにも有効?

257 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/08 17:53 ID:rLfxQ17l
   >>246
   いずれは。
0063デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0064デフォルトの名無しさんNGNG
すんげーくさいウンコ出た。
この匂いを共有したい。
0065デフォルトの名無しさんNGNG
多段串で絶対わからん。
0066デフォルトの名無しさんNGNG
例の「灰」サイトみたいに
全ての文章がネタで、確信犯で小さいデマやうそを言うならまだしも
自作自演で鯖細くしたり(電波)嘘っぱちのヒット数言ったり
詐欺やってる内はいきてるカチないね。
まぁ百パーセント元からデマのガセだからね>2ch

0067デフォルトの名無しさんNGNG
もう全板IP取ってるの?
0068デフォルトの名無しさんNGNG
スロ板にいけねー・・
0069デフォルトの名無しさんNGNG
は?おいらのこと?
おいらは2ちゃんの味方ですが?
コピペなんかした事ないし
0070デフォルトの名無しさんNGNG
以前は警察か裁判所の依頼があれば提示するとは言ってたね。
0071デフォルトの名無しさんNGNG
http://www.asahi-net.or.jp/~cw6h-otk/ready.html
お願いします。
0072デフォルトの名無しさんNGNG
保守
0073デフォルトの名無しさんNGNG
仕方が無いんじゃないの? 俺は構わんよ
0074!NGNG
PPCかよ!
糞だな。
0075デフォルトの名無しさんNGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/
0076デフォルトの名無しさんNGNG
>>356
IP記録すると、書き込みの質があがるんでつか
0077デフォルトの名無しさんNGNG
これさいたまだよね?
http://www2.ezbbs.net/19/techside/img/1039679575_1.jpg
0078デフォルトの名無しさんNGNG
(^^)
0079デフォルトの名無しさんNGNG
例えば企業が出してる商品の噂話とかも名誉毀損とかなるんでしょうか
むなしいですね
0080デフォルトの名無しさんNGNG
勉強。
0081デフォルトの名無しさんNGNG
2chも終わりだな。
0082デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0083デフォルトの名無しさんNGNG
プロバイダは通信事業者法による守秘義務があるから、裁判所の命令が無いかぎりログは出さない。
0084デフォルトの名無しさんNGNG
IPを記録している場所も問題だね〜
ログと一緒なら簡単にパクれるし…
0085デフォルトの名無しさんNGNG
いきなり夜勤さん降臨か・・・。
あのことを聞いてみようかと思う今日この頃
0086デフォルトの名無しさんNGNG
ヤフーもTOPに載せなくてもいいのに、、、
0087デフォルトの名無しさんNGNG
何で前スレスレストかかってんの?
0088デフォルトの名無しさんNGNG
10人殺したら、超えてるような
0089デフォルトの名無しさんNGNG
(・∀・)チューボ!
0090デフォルトの名無しさんNGNG
絶対ではありません。
0091デフォルトの名無しさんNGNG
こわがりさんですね。
0092デフォルトの名無しさんNGNG
ラウンコでhttp://ex.2ch.net/test/read.cgi/entrance/1041914983/

361 名前:PC初心者板とまんぐりあに死を[] 投稿日:03/01/11 13:30 ID:t7YnLZZc
あははははははははははははははははははははは!!!!!!!!!!!!!!
マジ切れた、これから山手線のどこかの駅で無差別大量殺人してくる、時間は教えないがあさってまでに決行するからな!!!!!!!
0093デフォルトの名無しさんNGNG
ローカルニュースで”2ちゃんねる”と聞くとは思わなかった。
0094デフォルトの名無しさんNGNG
総務省はISP責任法について基準は民間の判断に任せるとか言ってるよ。
民間で作ってるISP責任法ガイドラインの判断基準を是とするってことじゃないの?
わかんなかったら全部あっちに丸投げでOKでしょ。

まぁ、民間に任せといてそれを違法にしてりゃ世話無いけどな。
0095デフォルトの名無しさんNGNG
おもえば規制されるようになって良かったのかもしれない
僕が漠然とつまらなさを感じていたのは書き込みの質が悪くなっていたからだ
自由に書き込めるという事は高校生、中学生、さらには小学生が書き込めると云う事で
その中にはここが公共の場だということを忘れている物もいる。
2chの面白さはそこには無い 煽り煽られってのもいいが

0096デフォルトの名無しさんNGNG
2ちゃんのローカルルールだけでやっていきたかったら
現実に出てくるなよ、と。
獣医さんみたいに現実の人間にちょっかい出せば
現実のルールが適用されるのは当たり前だ。
0097デフォルトの名無しさんNGNG
下記を参照してください。

【ノートン入れたら2chに書きこめない】人へ 7
http://pc.2ch.net/test/read.cgi/sec/1041358769/3
0098山崎渉NGNG
(^^)
0099デフォルトの名無しさんNGNG
2
0100デフォルトの名無しさんNGNG
100getズサ〜
0101山崎渉NGNG
(^^)
0102デフォルトの名無しさんNGNG
hoshu
0103デフォルトの名無しさんNGNG
hoshuage
0104山崎渉NGNG
(^^)
0105デフォルトの名無しさんNGNG
105getズサ〜
0106デフォルトの名無しさんNGNG
http://www.agemasukudasai.com/bloom/
0107デフォルトの名無しさんNGNG
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
oooooooooooooooooooooooooooooooooooooooooo
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

intelより速いPowerPC
Winより安定してるMacOSX
WinよりセキュアなMacOSX
WinよりオープンソースなMacOSX
0108デフォルトの名無しさんNGNG
>>107
縦読みしたら "PoerPC" だと。プププ
0109デフォルトの名無しさんNGNG
アセンアセンアセンアセンアセンアセンアセン
アセンアセンアセンアセンアセンアセンアセン
アセンアセンアセンアセンアセンアセンアセン
アセンアセンアセンアセンアセンアセンアセン
アセンアセンアセンアセンアセンアセンアセン
アセンアセンアセンアセンアセンアセンアセン
アセンアセンアセンアセンアセンアセンアセン
アセンアセンアセンアセンアセンアセンアセン
0110デフォルトの名無しさんNGNG
PowerPC=Macと思っている厨房がいるな
0111デフォルトの名無しさんNGNG
>>110
それ以外の用途は表に出にくいから、
無理もない。
0112デフォルトの名無しさんNGNG
モトローラや日立のルータとか、IBMの汎用機とかか?
どっちにしろ裏方の縁の下の力持ち的仕事だな。
0113デフォルトの名無しさんNGNG
レジスタ足りなくなった。
スタックは関数入った時のSPの位置から使えばいい?
0114デフォルトの名無しさんNGNG
IBM もそろそろ Power5 マシンの投入時期だね。Power4 よりさらに
速度上がるのかな。恐ろしいことだ。昔 PowerPC + OS/2 戦略が大ゴケ
したけどモトローラと組んだのは汎用機と Unix 機の分野では大成功
だったな。

Sun も早いところ AMD あたり買収して SPARC の呪縛から逃れればいいのに。
0115デフォルトの名無しさんNGNG
ゲームキューブってPowerPCですか?
0116デフォルトの名無しさんNGNG
soudayo
0117デフォルトの名無しさんNGNG
soudesuka
0118デフォルトの名無しさんNGNG
>>113
事故かいける
0119山崎渉NGNG
(^^)
0120デフォルトの名無しさんNGNG
hoshu
0121山崎渉NGNG
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0122デフォルトの名無しさんNGNG
age
0123デフォルトの名無しさんNGNG
どうでもいいけどPowerPCファミリってなんであんなにクロック遅いの?
クロックをあげにくいと言われるAthronでさえ2GHz超えてるっていうのに。
0124デフォルトの名無しさんNGNG
>>123
と、言うより
・PentiumIV --- 非常に高クロックに特化した設計
・Alpha,UltraSPARC,PowerPC --- クロックに関してはまあフツウ
・PentiumIII, PentiumM, Athlon --- その中間
という設計思想の違いの現れだと思われ
0125デフォルトの名無しさんNGNG
>>123
極端に深いパイプラインと高いクロックの
代償として50Wの消費電力なのだが…
0126デフォルトの名無しさんNGNG
>>125
クロックをあげれば電気食うのがC-MOSの宿命だから。
パイプラインが異常に深いのも高クロックのためだし。

イメージとして、高クロック=早いだからねえ。
0127デフォルトの名無しさんNGNG
キタ━━━(゚∀゚)━━━━!!!!!!
PowerMacG5 64bitMac!!!
http://store.apple.com/0120-APPLE-1/WebObjects/japanstore.woa/844/wo/u3WPi23dOuaSw65e6F/0.0.7.1.0.5.21.1.0.1.0.0.0.1.0
0128デフォルトの名無しさんNGNG
【PowerPC 970 Microprocessor】
PowerPC 970: First in a new family of 64-bit high performance PowerPC processors
http://www-3.ibm.com/chips/techlib/techlib.nsf/techdocs/A1387A29AC1C2AE087256C5200611780
PowerPC 970 RISC Microprocessor Programming Note
http://www-3.ibm.com/chips/techlib/techlib.nsf/techdocs/3A2D397F9A3202BD87256D4B007164C0
PowerPC Microprocessor Family: Programming Environments Manual for 64 and 32-bit Microprocessors
http://www-3.ibm.com/chips/techlib/techlib.nsf/techdocs/F6153E213FDD912E87256D49006C6541
64-Bit PowerPC 970 Targets Entry-Level Servers and Desktops
http://www-3.ibm.com/chips/techlib/techlib.nsf/techdocs/A2CE393ABF2CE99787256D21006AE8A2

MAC最強伝説
0129デフォルトの名無しさんNGNG
hoshu
0130山崎 渉NGNG

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0131山崎 渉NGNG
(^^)
0132山崎 渉NGNG
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0133デフォルトの名無しさんNGNG
興味あるんだけど・・・だれもいない
0134デフォルトの名無しさんNGNG
http://developer.apple.com/documentation/DeveloperTools/Reference/Assembler/AssemblerTOC.html
参考文献支援 i386とppc
0135デフォルトの名無しさんNGNG
G5がもう少し値段がこなれてきたら、買ってもいいかもな〜
MacOS Xは要らないけど。
0136デフォルトの名無しさんNGNG
なんか9/11にMac OSX Assembler Guideなんてドキュメント出てたんだね。

ttp://developer.apple.com/documentation/DeveloperTools/Reference/Assembler/index.html

i386 Addressing Modes and Assembler Instrunctionsとかあるけど、YellowBox復活の布石?
なわけねぇよな(w
0137デフォルトの名無しさんNGNG
G5買ってDarwinの挙げ足とリデバッグがしたい
0138デフォルトの名無しさんNGNG
>>137
G5といわずG3でもG4でもDarwinの揚げ足取りしてくれ(w
0139デフォルトの名無しさんNGNG
アップルて倒産するの?
0140デフォルトの名無しさんNGNG
ビルジョイがAppleに入社するらしい
0141デフォルトの名無しさんNGNG
てかアップルがどうなろうともPowerPCの主戦場はembeddなんだろうなぁ。
デスクトップがどうなってもいろんなとこにPPCって状況はとおもってたが
気づくと違ってきたね。

0142デフォルトの名無しさんNGNG
G5欲しいな。あれってppc32とそれ程変わらないの?
大昔に触っただけだからもう忘れたけど。
0143デフォルトの名無しさんNGNG
PowerPCって、他のプロセッサに比べて、マルチプロセッサ環境でのメモリ
同期ミスがよく出るんだけど…
out of order実行が激しいせいかと思ったんだけど、他のプロセッサだって
やってるんじゃないのかなー?
0144デフォルトの名無しさんNGNG
PowerPC Compiler Writer's Guide
http://www-3.ibm.com/chips/techlib/techlib.nsf/techdocs/852569B20050FF7785256996007558C6

PowerPC / OS X (Darwin) Shellcode Assembly
http://www.securiteam.com/securityreviews/PPC_OSX_Shellcode_Assembly.pdf

MacOSX Assembler Guide
http://developer.apple.com/documentation/DeveloperTools/Reference/Assembler/ASMIntroduction/chapter_1_section_1.html#//apple_ref/doc/uid/TP30000851-CH211

PowerPC Assembly Language
http://www.lightsoft.co.uk/Fantasm/Beginners/begin1.html
0145デフォルトの名無しさんNGNG
このスレまだ生きてたんか・・・・

>>144 に追加でPPC asmのリファレンス。ニモニックはこれで修得できる
http://www-3.ibm.com/chips/techlib/techlib.nsf/techdocs/852569B20050FF778525699600719DF2/$file/6xx_pem.pdf

MacOSXな人はこれも読んどくといい。Mach-OのABIやらPICの説明等がasmレベルで解説されてる。
http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORuntime/

あとFantasmは現在ではオープンソースで無料でゲトできる。
ClassicでMacのアプリしか組めないから欲しい人はいないだろうけど。
PPC asmのリファレンス(Classicアプリ)も含まれていた気がする。
http://www.lightsoft.co.uk/Fantasm/fant.html
0146デフォルトの名無しさんNGNG
一周年記念アゲ
0147デフォルトの名無しさんNGNG
>>145
サンクス!!
最近x86系よりPPCのほうが興味あるから勉強してみます
0148デフォルトの名無しさんNGNG
しまったsage忘れた
0149デフォルトの名無しさんNGNG
powerPCでOS作ろうとするやつはいないのかな
0150デフォルトの名無しさんNGNG
汗油がどうしたって?
0151lNGNG
>>52
「プログラムはなぜ動くのか」
これは為になるぞw
0152デフォルトの名無しさんNGNG
PowerPCの場合、一般的な入門書を読んでも、
自分の使っているシステム(OS)でスタックには
どのレジスタが割り当てられているか、等の
情報は書いてないと思うから
それについて別な知識/資料が必須な気がする。
0153デフォルトの名無しさんNGNG
「スタックはどれ使ってもいいよ」って愕然とするし
その割にカウントレジスタというのを特別に作っていたりするし
ゼロレジスタのような、そうでないようなレジスタもあるし。
0154デフォルトの名無しさんNGNG
MacOSXのドライバ書いたりしてる人いますか?
0155デフォルトの名無しさんNGNG
たまたまIBMのページで見つけたので書いておこう。

PowerPC 750FX,GXについてのFAQより
Q: L2Cacheのレイテンシはどれくらいですか?
A: 1プロセッサクロック + 3 * L2キャッシュクロック + 1プロセッサクロックで
FX,GX共にL2CacheとCPUのクロック比は1:1なので5クロックになります。
インストラクションはパイプライン化され7クロック、個々のデータのアクセスはパイプライン化されません。

1:1だからすぐにデータが来るのかと思ってた。
0156デフォルトの名無しさんNGNG
/ ̄⌒⌒ヽ       
| / ̄ ̄ ̄ヽ       
| |  / \ |     
| |   ´ ` |   
(6    つ / βακαにはコピペできないアナゴです
| / /⌒⌒ヽ 
|  \  ̄ ノ
|   / ̄   
0157デフォルトの名無しさんNGNG
/ ̄⌒⌒ヽ       
| / ̄ ̄ ̄ヽ       
| |  / \ |      
| |   ´ ` |   
(6    つ / βακαにはコピペできないアナゴです
| / /⌒⌒ヽ 
|  \  ̄ ノ
|   / ̄   
0158デフォルトの名無しさんNGNG
保守
0159デフォルトの名無しさんNGNG
0160デフォルトの名無しさんNGNG
こんな組織ができたらしいけど、ここで各種資料が手に入りやすくなるとかだといいね。
ttp://www.Power.org/
0161デフォルトの名無しさんNGNG
XboxやPS3とか、何気に普及し始めてるな。組み込み製品もあるし。
0162デフォルトの名無しさんNGNG
性能はいいよPowerPC

消費電力20Wで1.3GHz駆動もできるし
0163デフォルトの名無しさんNGNG
>>161
ものすごく狭い範囲の普及だな。
すでにそこら中PowerPCだらけだよ。火星にも行ってるし。
この辺から色々辿ってミソ
http://www.jiten.com/dicmi/docs/p/9626.htm
0164デフォルトの名無しさんNGNG
400MHz駆動で7W

Powerの血はAMDにも流れ始めた
700MHzで5Wとかやりはじめたし
0165デフォルトの名無しさん05/02/05 10:33:16
age
0166デフォルトの名無しさん05/03/09 15:06:15
IBMのdWで玄箱ネタ盛り上がってんだね。いや、これは知らなかったぁよ。
0167デフォルトの名無しさん05/03/18 22:52:20
POWER
0168デフォルトの名無しさん2005/06/09(木) 05:30:19
来年位からPowerPC/POWERの単語=MacOSって短絡野郎は減るのだろうか?
あ、今度はPS3だX箱だって話になっちゃうか
0169デフォルトの名無しさん2005/09/08(木) 18:16:05
Optimizing PowerPC codeって本。
絶版ぽくて高値の古本しかないみたいだけど、
ほんとにええのんか?
著者はMSにいるみたいで、再版なさげなのが泣ける。
0170デフォルトの名無しさん2005/09/08(木) 19:05:30
絶版になる本が良いわけないだろ
01711692005/09/08(木) 21:48:33
一応、↓の本のことです。
"Optimizing Powerpc Code: Programming the Powerpc Chip in Assembly Language"
by Gary Kacmarcik

レビューで悪いこと書かれているの見たことなくて、
古本が定価の3倍くらいで取引されてるっぽい。
日本アマゾンだとテンバイヤーが2万とか3万つけてる。
Powerアーキテクチャが市場で増えそうだから売り手も強気だ(´・ω・`)

Garyさんのメアド誰かおしえて…
0172デフォルトの名無しさん2005/09/08(木) 22:58:23
PowerPC 970MPを俺にくれたら考えないでもない
0173デフォルトの名無しさん2005/09/08(木) 23:52:16
>>171
初版持ってるけど、1995年出版だからPOWER/PPC601の古いinstructionが載ってたりするよ。
良い本だと思うけど、新しいPowerPCが開発対象なら最近の本や資料で十分ではないかな。
0174デフォルトの名無しさん2005/09/09(金) 01:41:20
つーか、図書館へ池よ。
01751692005/09/09(金) 07:47:39
>>173
古めのPPCを使わざるを得なくなったので
これがあってそうなんです。
最近のでもよさげなドキュメントあれば
教えてくださいまし
dcbtst,dcbz周辺の挙動が知りたいです。

>>174
OPACで国会図書館と某大のは探したんですが
所蔵してないんで、もしあるとこ知っていたら
これも教えてくださいまし(´・ω・`)
01761692005/09/09(金) 08:26:43
持ち出し禁止じゃない図書館を1カ所みつけました。
ただ、遠すぎなんで取り寄せがきくかどうか聞いてみまふ・・・
0177デフォルトの名無しさん2005/09/09(金) 14:46:37
へー、国会図書館に無い本ってあるんだね。今知ったよ。
0178デフォルトの名無しさん2005/09/09(金) 16:58:36
洋書だし全部は買ってらんないんじゃ
0179デフォルトの名無しさん2005/09/09(金) 17:16:23
1万円ぐらいで買えますよ。

Optimizing Powerpc Code: Programming the Powerpc Chip in Assembly Language
ttp://www.amazon.com/exec/obidos/tg/detail/-/0201408392/
01801692005/09/09(金) 18:29:16
>>179
ありがと。
そこも考えたんだけど、
郵便代程度で済みそうな
図書館に申し込んだんだ。
でも、貸してもらえなかったら
買うかもしれん(⊃д`)

0181デフォルトの名無しさん2005/09/09(金) 19:32:52
>>177
国会図書館は洋書は集めてない
0182デフォルトの名無しさん2005/09/09(金) 23:38:54
>>175
>dcbtst,dcbz周辺の挙動が知りたいです。
Optimizing...には一般的なことしか書いてないですよ。Cache control instructionは所詮ヒ
ントだったり、状況によって有効度は変わるから、使うべきかの判断は実際のコードで試すし
か無いでしょう。
古めのAppleのTechnical Note等でも解説はされてます。
http://developer.apple.com/technotes/tn/tn1174.html
01831692005/09/11(日) 04:59:21
>>182
書いてないですか(´・ω・`)
というかヒントなんですかあれ。
性能に結構影響与えるんで、
熟知しておこうとおもてるんですが。
0184名無しさん@そうだ選挙に行こう2005/09/11(日) 23:22:42
>>183
MotorolaやIBMの資料以上のことは書いてないという意味です。
>性能に結構影響与えるんで、
明らかにcacheが溢れる場合、G4ではprefetchの使い方が全てと言っても良いですね。
01851692005/09/14(水) 13:49:55
ようやく手に入れました(・∀・)

special thanks to 鮎川まどか and 音無響子 にはワロウタ
アニヲタのレビューに釣られたのだろうか?
0186デフォルトの名無しさん2005/09/18(日) 10:25:40
たいがいメーカーの仕様書、解説書に載ってないスゲエ便利機能があるものなのだが
それを知ってる人らというのは
どういうことをして、それを知ったのだろう
0187名無し2005/09/18(日) 18:03:57
すいません。突然なんですがアセンブラでcoreブロックがサポートされているということは
どういう意味なのかわかりませか?
0188デフォルトの名無しさん2005/10/06(木) 18:44:32
パイプラインとかがストールする条件が詳細に
述べられてると、ホワイトペーパーにも載って無いのに
どこでその情報くれるんだよっ
とうらやましくなるな。
0189デフォルトの名無しさん2005/10/19(水) 07:57:04
IBMのサイト読むとTLBをいじってページサイズを
変えることができるみたいですが、
具体的な方法が書かれている場所がわかりません。
どなたかご教授ください。
おっきい配列にランダムアクセスしたいので
その配列だけページサイズを大きくしたいのです。
特権モードじゃ無いと無理ですか?
0190デフォルトの名無しさん2005/10/22(土) 11:11:57
Xbox360やPS3はどんな感じやろ
0191デフォルトの名無しさん2005/10/22(土) 11:33:14
PS3はCELL
だから完全体にならないことには真価は発揮できない
0192デフォルトの名無しさん2005/10/22(土) 14:39:12
>>191
すでに一人吐き出してるから完全体には、なれないんだな・・・
0193デフォルトの名無しさん2005/10/23(日) 16:11:37
http://cell.scei.co.jp/index_j.html

0194デフォルトの名無しさん2005/11/06(日) 14:32:30
マカーが居ると池沼だな。

AIXが動く箱とか、組み込みとかのスキル高い香具師はここには来ない。
■ このスレッドは過去ログ倉庫に格納されています