アセンブラとコンパイラについて教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

assemblerは常に命令を1対1で機械語コードに変換します


大してcompilerではソースコードを構文解析した後、各命令の前後関係から最適化処理をし、機械語コードに変換します(最適化処理は省く事も出来る)

違いとしてはassemblerでは常にコードは自分の作った通りに動く(コードの実行効率は全てプログラマの責任となる)のに対し、Compilerは最適化処理によって効率が変わる可能性があります

また、Compilerは高度な構文解析機能を持っているので自然言語に近い構文でソースコードを書く事が出来ます(Assemberでは通常Opcode一つとOplandが数個で一命令が構成されます)
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
参考にします。

お礼日時:2001/02/17 11:17

プログラミング言語には機械語と自然言語が両極端に有ります。


機械語はコンピュータに一番都合のいい言語です。
自然言語は人間には都合がいいですが、コンピュータには難しすぎます。
そこで、機械語と自然言語の中間に人口の言語を作って、機械にも人間にも
出来るだけ都合の良いようにします。
アセンブラー言語は機械語の1命令ををそのまま人間の理解しやすい記号に
置き換えただけであくまでも機械語寄りです。
それに対し、コンパイラー言語は普通の英文に近い形で記述でき、日本語の
使えるものも有ります。高級言語とも言います。
アセンブラー言語もコンパイラー言語も機械語に直す(翻訳する)事で実行可能に
なります。
この翻訳をする事を「アセンブル」「コンパイル」といい、翻訳プログラム
の事を「アセンブラー」「コンパイラー」といいます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
参考になりました。

お礼日時:2001/02/17 11:17

アセンブラは、機械語に近い言語で書かれたソースを機械語にする事です。


関連URL
  ↓
http://hp.vector.co.jp/authors/VA004474/zaurus/z …

コンパイラは、BASIC,COBOL,VBAなど人間の言語に近いソースを機械語にすることです。
関連URL
  ↓
http://webbase.ntts.co.jp/technical/wbspman/step …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
参考にします。

お礼日時:2001/02/17 11:15

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QドラゴンネストとPSO2について

ドラゴンネストとPSO2ってどっちが面白いですか?個人的に教えてください。
あとドラゴンネストとPSO2ってどちらが会員数が多いですか。
あとどちらが人気ですか?

Aベストアンサー

個人的には、PSO2の方が面白く感じます。
PSO2は正式サービスが開始されてから勢いが凄い。
同時接続9万人強・・・
http://www.4gamer.net/games/120/G012075/20120727005/
アキバのPCショップなどは、どこも PSO2人気で関連商品が
売れているそうですし<グラボ、対応PCなど>、期待が大きい
様子ですね。

Q画像処理ついて。。。

先ほど、違法な質問をしておしかり受けました。
ごめんなさい。
もう一度、仕切りなおして質問させてください。
自分でとったビデオをFLASHとかで加工してquick time形式にて、VJソフトで流すのにはどうしたらよいのでしょうか?
周りに、質問する人がいなく、独学でやっているので
わからないので教えてください。

Aベストアンサー

#2のお礼欄へのレスですが、
VJと言うのは「Video Jocky」の略で
DJの映像版という意味ですので
この場合はVJソフトと言うよりDTVソフトですね。

#1での回答は少々難しくても
市販DVDに迫る画質を目指すための方法ですので
簡単に行いたいのであれば

mpeg2へのハードウェアエンコード機能を搭載した
ビデオキャプチャカードなどを購入して
録画を行うのがお手軽なのではないでしょうか?

行いたい事は大体判りましたので、
判らないなりにでも聞いてくだされば
なんでもお答えしますよ。

※…そういえばパソコンってMACじゃないですよね?
 MACだと全然参考にならないので…

Qしばらく放置していたらPSO2が起動しなくなりました

入院で8ヶ月、その前の4ヶ月で合計1年位、PSO2から離れていたらPSO2がエラーが出て起動しなくなりました。
私が離れている間に要求スペックが上がったとか、まさかそんな事があったりしませんでしたか?
公式サイトを見た限りでは、そんな印象はなかったんですが……。
写真は、落ちる寸前の画面を撮影したものです。
ご参考までに……。

OS:windows7 home premium
CPU:athlon2 x2 240 2.8Ghz
メインメモリ:4GB(うち、システムが使っているのは3.5GB)
グラフィックボード:GeForce520

古いっちゃ古いシステムですが、PSO2の描画設定を最高クオリティに上げでもしない限り、まだPSO2を稼働させられると思うんですがねぇ。

Aベストアンサー

nProtect というPSO2に付属しているソフトのバグで
Windowsのシステムファイルを破壊しようとしているため、
Windowsが問題として検知し、ブロックしたためと思われます。

一度PSO2内にあるGameGuardというファイルとフォルダを全て削除するか、
PSO2をアンインストールして、インストールし直せば
解決すると思います。

nProtectでパソコンが起動しなくなったという例もあり、あまり良い物ではないのですが、
PSO2をプレイするには必須なのでインストールし直してもダメなら
あきらめるしか無いです。

参考になれば。

Q「レジストリ」とは? HotClipというソフトんついて

HotClipというソフトについてわからないことがあります。

説明文の中に、
「また、レジストリの"HKEY_CURRENT_USER\Software\Ka-y\HotClip"キーに
各種設定情報が書き込まれていますので、」
という文書が載っています。

まず、レジストリというのがわかりません。
「HotClip.reg」というのがあるみたいなのですが、それは、
HotClipの設定が記載してあるようです。
この中身の見方を知りたいと思っています(←これが一番の目的)。

これを見れなくても使えることはわかるのですが、この「HotClip.reg」の見方、設定の仕方等が知りたいです。
よろしくお願いします。

Aベストアンサー

HotClipが作成するレジストリの初期状態をバックアップ
したregファイルに解説を加えてみました。
※解説は【】内に記述してあります。
※解説が加えてあるので、ダブルクリックしないでください。
※RegistryEditorのバージョンは、OSによって異なると思い
ます。

※オプション設定画面やホットキーの設定画面等でほとんど
すべての設定の変更が可能なので、レジストリを直接編集する
必要はないと思います。
画面の位置や大きさは直接ドラッグ&ドロップすると変更可能
です。
なるべく設定画面の方から設定することをお勧めします。

設定をすべて初期状態に戻したければ、regedit.exeを起動して、
HotClipが作成する以下のキーを丸ごと削除してから、HotClipを
起動すると良いです。

HKEY_CURRENT_USER\Software\Ka-y\HotClip


===以下HotClipのレジストリのバックアップと解説===
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Ka-y]

[HKEY_CURRENT_USER\Software\Ka-y\HotClip]
"HistoryNum"=dword:0000005a【以下オプション設定画面:履歴の個数(デフォルトで90個)】
"HistoryStopOverflow"=dword:00000000【一杯になったら一時停止状態にする(デフォルトでOFF)】
"HistoryLen"=dword:00002710【履歴の文字数上限(デフォルトで10000文字)】
"HistoryMenuLen"=dword:0000001e【メニューの横幅(デフォルトで30文字)】
"HistoryMenuBreak"=dword:0000001e【折り返し行数(デフォルトで30行)】
"HistoryMenuOrder"=dword:00000000【表示順(デフォルトで上「3.2.1.の順番」にチェック)】
"HistoryInsertPos"=dword:00000000【履歴の追加位置(デフォルトで「履歴の先頭に追加」)】
"HistoryAddNum"=dword:00000001【先頭に番号をつける(デフォルトでON)】
"HistoryAccessKey"=dword:00000001【アクセスキー(デフォルトで「1~10の履歴に設定」)】
"HistoryMoveUp"=dword:00000000【選択した履歴をメニューの先頭へ並べ替える(デフォルトでOFF)】
"HistoryAnimation"=dword:00000001【履歴に取り込む時にトレイアイコンをアニメーションさせる(デフォルトでON)】
"HistoryWave"=dword:00000000【履歴に取り込む時に音を鳴らす(デフォルトでOFF)】
"HistoryWavePath"=""【WAVファイルのパス】
"PauseWave"=dword:00000000【一時停止時に音を鳴らす(デフォルトでOFF)】
"Pause1WavePath"=""【停止時のWAVファイルのパス】
"Pause2WavePath"=""【解除時のWAVファイルのパス】
"HistoryStarting"=dword:00000000【起動時にクリップボードの中身を履歴へ記録する(デフォルトでOFF)】
"HistoryDataSave"=dword:00000001【履歴データをファイルに保存して次回へ持ち越す(デフォルトでON)】
"HistoryDataPath"="HotClip.hch"【保存するファイルのパス】
"HistoryAutoSave"=dword:00000000【定期的に保存(デフォルトでOFF)】
"HistorySaveInterval"=dword:00000014【保存する間隔(デフォルトで20分間隔)】
"HistoryCopeWord"=dword:00000000【Word上で切り取りを行うと発生する問題に対処する(デフォルトでOFF)】
"PopupPos"=dword:00000000【ポップアップメニューの表示位置(デフォルトで「マウスカーソル位置」)】
"PasteCommand"=dword:00000000【貼り付けに用いるキー(デフォルトで「Ctrl+V」)】
"PasteDelayTime"=dword:000000c8【貼り付け時の遅延時間(デフォルトで200ミリ秒)】
"HistoryPasteDirect"=dword:00000001【ホットキーの設定画面:ホットキーで履歴を出した場合は直接貼り付ける】
"PasteOnly"=dword:00000001
"Paused"=dword:00000000【一時停止している場合に00000001になります】
"EditFontName"="System"【フォントの設定画面:履歴の編集画面の「編集」→「設定」から変更可能】
"EditFontHeight"=dword:fffffff1【フォントの設定画面:上に同じ】
"EditFontWeight"=dword:00000190【フォントの設定画面:上に同じ】
"EditFontItalic"=dword:00000000【フォントの設定画面:上に同じ】
"EditWordWrap"=dword:00000000【右端で折り返す:上に同じ】
"EditTabStops"=dword:00000004【タブ数:上に同じ】
"EditHistoryPos"="0,0,400,300"【履歴の編集画面の位置と大きさ】
"EditTextPos"="0,0,500,400"【履歴データ編集画面の位置と大きさ】
"HotKeyEnable00"=dword:00000001【以下ホットキーの設定画面:クリップボード履歴をホットキーで呼び出す】
"HotKeyCode00"=dword:00000043【ホットキーの数字やアルファベットのキーのコード】
"HotKeyMod00"=dword:00000006【ホットキーのCtrl+Shiftなど特殊キーの組み合わせの部分】
"HotKeyEnable99"=dword:00000001【履歴の編集ウィンドウをホットキーで呼び出す】
"HotKeyCode99"=dword:00000045【ホットキーの数字やアルファベットのキーのコード】
"HotKeyMod99"=dword:00000006【ホットキーのCtrl+Shiftなど特殊キーの組み合わせの部分】
"HotKeyEnable98"=dword:00000001【トレイアイコンの右クリックメニューをホットキーで呼び出す】
"HotKeyCode98"=dword:00000052【ホットキーの数字やアルファベットのキーのコード】
"HotKeyMod98"=dword:00000006【ホットキーのCtrl+Shiftなど特殊キーの組み合わせの部分】
"HotKeyEnable97"=dword:00000001【一時停止/解除の切り換えをホットキーで行う】
"HotKeyCode97"=dword:00000050【ホットキーの数字やアルファベットのキーのコード】
"HotKeyMod97"=dword:00000006【ホットキーのCtrl+Shiftなど特殊キーの組み合わせの部分】
"HotKeyEnable01"=dword:00000001【短文入力メニューの呼び出し:1個目】
"HotKeyCode01"=dword:00000056【ホットキーの数字やアルファベットのキーのコード:1個目】
"HotKeyMod01"=dword:00000006【ホットキーのCtrl+Shiftなど特殊キーの組み合わせの部分:1個目】
"HotKeyData01"="Symbol.txt"【短文データファイルのパス:1個目】
"HotKeyEnable02"=dword:00000000【以下2個目、3個目・・・等1個目と同じように解釈する】
"HotKeyCode02"=dword:00000000
"HotKeyMod02"=dword:00000006
"HotKeyData02"=""
"HotKeyEnable03"=dword:00000000
"HotKeyCode03"=dword:00000000
"HotKeyMod03"=dword:00000006
"HotKeyData03"=""
"HotKeyEnable04"=dword:00000000
"HotKeyCode04"=dword:00000000
"HotKeyMod04"=dword:00000006
"HotKeyData04"=""
"HotKeyEnable05"=dword:00000000
"HotKeyCode05"=dword:00000000
"HotKeyMod05"=dword:00000006
"HotKeyData05"=""

HotClipが作成するレジストリの初期状態をバックアップ
したregファイルに解説を加えてみました。
※解説は【】内に記述してあります。
※解説が加えてあるので、ダブルクリックしないでください。
※RegistryEditorのバージョンは、OSによって異なると思い
ます。

※オプション設定画面やホットキーの設定画面等でほとんど
すべての設定の変更が可能なので、レジストリを直接編集する
必要はないと思います。
画面の位置や大きさは直接ドラッグ&ドロップすると変更可能
です。
なるべく設定画面の方か...続きを読む

QPSO2

ウイルスバスターの例外設定でPSO2を入れたいのですが
PSO2のインストール先が分かりません

例外設定→参照→?

どうすれば良いか分かる方がみえましたらよろしくお願いいたします。

Aベストアンサー

デスクトップにできた起動用のショートカットを右クリックして「プロパティ」を見る。
リンク先のフォルダがインストール先だ。
私の場合は
D:\SEGA\PHANTASYSTARONLINE2\pso2_bin

Qgoo簡単HP。バナーのサイズついて。

gooの簡単HPを利用しています。
リンク集を作り、色んなサイトのバナーを貼り付けたのですが
バナーのサイズが大きくなってしまうのです。

画像をアップロード後は、88×31になっているのですが
リンク集に載せると、100×35に変っています。

サイズの変更は可能でしょうか?
リンクを貼っているサイトからのご指摘で気付き
勉強不足ですが、元の88×31になるようにするには
どうしたら良いか?教えて頂けると有り難いです。
ご指導お願いします!

Aベストアンサー

どうやら、バナーのURLで貼り付けると、勝手に大きさが変えられてしまうようです。

どうしても、大きさを指定したいなら、imageタグを使うしかないと思います。

<image src=画像のURL width="88" height="31">
を「説明」のところへ入れとけば、できるはずです。

QPSO2をPSPVITAで

ファンタシースターオンライン2をPSPVITAでプレイしたく
VITAの購入を考えています。

しかしながら、PSO2のVITA版が発売して三ヶ月ほどたち
さらに
PSO2そのもののスタートから一年たっています。
心配なのが今更始めて、ブームがさっているのではとおもています。
オンラインゲームをやったことがないので、
心配です。PSPVIAをかったところで初心者が楽しめないような状態だと
後悔しますし・・・・。
今現在PSO2をされている人たちに現在の
PSO2の盛り上がり具合をお伺いしたくぞんじます。
よろしくお願いしあます。

Aベストアンサー

Duddlay と申します。

>心配なのが今更始めて、ブームがさっているのではとおもています。
ご心配は無用です。いまでも多くの人がインしています。土日ともなると、
インできないこともあるぐらいです。
具体的な数字はわかりませんが、心配されるほど過疎はしていません。

>初心者が楽しめないような状態だと後悔しますし・・・・。
大丈夫です。初心者用のブロックも用意されており、かなりの人が集
まっています。安心してください。

今始めると、やることがいっぱいあって楽しいですよ。

以上、ご参考までに。

Qボイスレコ-ダー。IC レコ-ダーに、ついて・・

ボイスレコ-ダー。IC レコ-ダーを使用した事のある方にお尋ねします。

お知恵をお貸し下さい。
よろしく、お願いいたします。<(_ _)>

ボイスレコ-ダー。IC レコ-ダーとは、どう違うのでしょうか?

又、

おススメの商品がございましたら、お教え下さい。

(録音した件数の頭だしが簡単にできる。使いやすい。本体で音が再生できる。などです。)

御世話を おかけしますが、よろしくお願い致します。<(_ _)>

Aベストアンサー

No1です。オリンパスは本来は光学機器メーカー(カメラや顕微鏡などが有名)ですが、ボイスレコーダーは昔から作っていて、定番商品化していますね。これは過去にマイクロカセットレコーダー(テープがマッチ箱くらいの大きさ)を作っていた歴史があるからだと思います。たまにオリンパスは、それって本業とは関係ないでしょと思えるもの(でもよくできていたり面白かったりする)を出します。例えばゴーグル型のディスプレイ、Eye-Trekとか。

なので会社的にも、もの的にも心配ないですよ。

QPSO2を起動するとノイズが出る

PSO2を起動すると「ザー」といったノイズが出始めます。
PSO2を終了するとノイズは消えます。
何か改善策はありませんでしょうか…?

スペックは
OS win7 64bit
CPU i7-2700k
メモリ 8192MB
GPU GTX570
になります。


どうかご教授願います。

Aベストアンサー

Duddlay と申します。

>PSO2を終了するとノイズは消えます。
例えば、メディアプレイヤーで何か音を鳴らした時はどんな感じですか?
ノイズは出ないのでしょうか。

また、サウンドはマザーボードから?グラフィックカードから?音源ボードから?

手間かもしれませんが、
  ・PSO2を再インストールする。
  ・音源関連のドライバーを再インストールする。
を試してみて下さい。

もしメディアプレイヤーでも同じ現象が出るのであれば、ケーブルの可能性もありますので、
ケーブル抜き差しや、ケーブル自体の交換も試行してみて下さい。

以上、ご参考までに。

Qマザーボードのファンの音とHDDの音ついて

ご協力お願いいたします

2002年作成の自作パソコンを利用しています
MB:ギガバイト Ga-8ig100pro
OS:win2000

最近パソコンの音が煩く、チェックしてみたところ
どうやらマザーボードに付いている4cm四方のファンが
唸っているようです
ファンを取り外し埃の除去をしたところ
「ちょっと静かになったかな?」といった具合なのですが
今まで煩くなかった物が、煩くなるような原因として
どのようなことが考えられるのでしょうか

[Easy Tune4]
CPU  24-30℃
CPU A:2280RPM
POWER:2766RPM
SYSTEM:2481RPM

また「HDDの異音」とよく聞きますが
言葉で表すと、どんな音が異音なのでしょう
最近、遠心分離機をイメージさせるような
ウィーン、ウィーン、ウィーンという音が少し大きくなってきたように感じ
カリカリカリ・・・・という音もし始めました

あわせてご協力のほどよろしくお願いいたします

Aベストアンサー

ANo.3 です。

> チップセットファンが止まったりもするのですが、これはこれで異常なのでしょうか?

そのマザボは使ったことはありませんが、マザボの BIOS もしくは何かの管理ソフトで、
その回転数を制御しているのではありませんか?

起動直後は、温度が低いために回転していなかったりします。
しかし、しばらく使い続けているにも関わらず、突然、止まったり動いたりするならば、
そのファンは、やはり寿命に近付いているのかも知れません。


人気Q&Aランキング

おすすめ情報