エンディアンについて (ビット編) たけおか 初出: 2010/NOV/01 Update:2010/NOV/03 エンディアンとしての呼び方を削除 Update:2010/NOV/06 TI9900追加 Update:2022/NOV/03 Adaに関する情報を更新 0. はじめに エンディアンというのは、ワード(語)や、ビットの並び方の呼び名である。 ビットの場合、ビット・ナンバリング(ビットの番号づけ)ともいう。 1. ビットのエンディアン ビットのエンディアン、ビット・ナンバリング(ビットの番号づけ)ともいう ものの話をしよう。 80x86 は、ビットの名前が最下位ビットからついている。 つまり、最右ビット(最下位ビット(LSB)) が、bit 0 だ。 古いMacオタクの大好きな PowerPC は、ビットの名前が最上位(最左(MSB))から ついている。最上位ビットが bit
0. はじめに エンディアンというのは、ワード(語)のばあいは、メモリ上で、ワードを構成 する各バイトが配置される順序、すなわちバイト・オーダ(バイト並び、 バイト順、byte order)についての呼び名である。 また、 bitの場合は、基本語の中のビットの番号が、 MSBか、LSBのどちらから ついているか、を示す呼び名である。 1. ワードのエンディアン ワードのエンディアンとは、 リトル・エンディアン(little endian)が、80x86, VAX 並び ビッグ・エンディアン(big endian)が、680x0, PowePC, SPARC, SH4系 並び である。 エンディアンを変更可能な機械は、バイ・エンディアン(Bi-Endian)という。 リトル・エンディアン x86, VAX, 組込みARM, 組込みMips ビッグ・エンディアン 680x0, Sparc, P
Clive Maxfield:Programmable Logic DesignLine、翻訳:田中留美、編集:EE Times Japan さて、これはちょっと驚きました。筆者の親友であるJesse Jenkins氏が、「ザイリンクスの『Spartan-3E 1600』開発ボードを使って『Cray-1』を再現した人物のことを知っているかい?」と聞くのです。Jenkins氏は、ザイリンクスに籍を置くプログラマブルロジックの第一人者であり、University of California, Santa Cruz Extensionで講師も務めています。 「まさか、冗談だろ?」と思いましたが、その話は事実でした。サイズがオリジナル機の1/10で、バイナリレベルの互換性を確保し、サイクル精度の「Cray-1」が1枚のFPGAチップに実装されているというのです。実にクールです。筆者も1台欲しい!
As part two (see previous attempt) of my ongoing series in ‘computational necromancy,’ I’ve spent the last year and a half or so constructing my own 1/10-scale, binary-compatible, cycle-accurate Cray-1. This project falls purely into the “because I can!” category – I was poking around the internet one day looking for a Cray emulator and came up dry, so I decided to do something about it. Luckily,
CADRについて MITのLisp マシン たけおか @ AXE 初出: 2010/MAR/20 last update: 2011/SEP/04 MIT AI Lab. とXerox PARCでは、いわゆるAI(人工知能)マシンや、ワークステー ションを開発していました。 MIT AI Lab. は、Lispを高速に実行する、Lisp専用CPUを開発し、それを使用し た「Lispマシン」を開発していました。 CONSや、CADRが有名です。 Xerox PARCは、Inter LispやSmalltalkやMESA(のコンパイルド・コード)を実 行するための、ワークステーションを開発していました。 Alto、 Dolphin, Dorada, Dandelion, Dragon などが有名です。 特に、Dragonは、Snoop Cache、今でいう、コヒーレント・キャッシュを搭載したS
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く