ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
ダウンロード
ブラウザよりも高速アクセス!
 

アセンブリ言語とブート

ショートカット: 違い類似点ジャカード類似性係数参考文献

アセンブリ言語とブートの違い

アセンブリ言語 vs. ブート

モトローラ MC6800 のアセンブリ言語のソースコード アセンブリ言語(アセンブリげんご、英: assembly language)とは、コンピュータ、マイクロコントローラ、その他のプログラム可能な機器を動作させるための機械語を人間にわかりやすい形で記述する、代表的な低水準言語である。なお、英語の assembly とは「組立」という意味である。. Windows XPをブート中のインターネット公衆電話 ブート(boot)または ブートストラップ(bootstrap)は、コンピュータシステムの電源投入時、あるいはシステムのリセット後、モニタやOSなどなんらかの基本的なシステムソフトウェアを主記憶に展開し、ユーザプログラムを実行できるようにするまでの処理の流れをいう。ブートローダ(boot loader)は、以上のプロセスで使われるローダ、すなわち、不揮発性の補助記憶にある目的のプログラムを読出し、揮発性の主記憶に書込むプログラムのことである。 電源投入時のブートのことを「コールドブート」、リセットされたことによるブートを「ウォームブート」と言う。ウォームブートでは、コールドブートにおける最初のほうの手続きのいくつかが必要無い場合もあり、そういった手続きを省略することもある。 ブートストラップまたはブートストラップローダ(bootstrap loader)という名前は、ブーツのつまみ革(strap)を自分で引っ張って自分を持ち上げようとするイメージから来ている。つまり、コンピュータはプログラムをロードしないと動作できないが、プログラムをロードするプログラムはどうロードするのだ? というパラドックスに着目した呼称である。.

アセンブリ言語とブート間の類似点

アセンブリ言語とブートは(ユニオンペディアに)共通で24ものを持っています: Atari STマイクロコントローラメインフレームプログラム (コンピュータ)パンチカードデバイスドライバホビーパソコンインテルオペレーティングシステムコンピュータシステムソフトウェア入力機器Basic Input/Output System組み込みシステムEDSACIBMIBM 650IBM 701Power On Self TestSystem/360System/370UNIXUnix系X86

Atari ST

Atari ST Atari STは1985年にATARIが販売したホームコンピューターである。 1985年から1990年代初期にかけて北米で広く普及した。STは公式には"Sixteen/Thirty-two"の頭文字。モトローラ68000の16bit外部バスと32ビット内部バスを意味している。.

Atari STとアセンブリ言語 · Atari STとブート · 続きを見る »

マイクロコントローラ

マイクロコントローラ(microcontroller)は、コンピュータシステムをひとつの集積回路に組み込んだものである。.

アセンブリ言語とマイクロコントローラ · ブートとマイクロコントローラ · 続きを見る »

メインフレーム

IBM 704 メインフレーム メインフレーム(mainframe)は、主に企業など巨大な組織の基幹業務用などに使用される、大型コンピュータを指す用語。汎用コンピュータ、汎用機、汎用大型コンピュータ、大型汎用コンピュータ、ホストコンピュータ、大型汎用計算機 などとも呼ばれる。対比語は時代にもより専用機、分散コンピュータ(オープン系システム)など。.

アセンブリ言語とメインフレーム · ブートとメインフレーム · 続きを見る »

プログラム (コンピュータ)

ンピュータプログラム(英:computer programs)とは、コンピュータに対する命令(処理)を記述したものである。コンピュータが機能を実現するためには、CPUで実行するプログラムの命令が必要である。 コンピュータが、高度な処理を人間の手によらず遂行できているように見える場合でも、コンピュータは設計者の意図であるプログラムに従い、忠実に処理を行っている。実際には、外部からの割り込み、ノイズなどにより、設計者の意図しない動作をすることがある。また設計者が、外部からの割り込みの種類を網羅的に確認していない場合もある。.

アセンブリ言語とプログラム (コンピュータ) · ブートとプログラム (コンピュータ) · 続きを見る »

パンチカード

20世紀に最も広く使われた80欄のパンチカード。寸法は 187.325 mm × 82.55 mm。この例は1964年のEBCDIC文字セットにそれ以前につかわれていた特殊記号を加えて示したものである。 パンチカードは、穿孔カードなどともいう、厚手の紙に穴を開けて、その位置や有無から情報を記録する記録媒体で、以前には鑽孔紙テープとともに多用された。電子式コンピュータ以前のタビュレーティングマシン(パンチカードシステム)の時代から多用されたものであるが、近年はコンピュータ用の主力メディアとしては過去のものとなっている。画像などといった大容量のデータを負担なく扱えるようになる以前には、四角い窓を作ってそこに写真フィルムを張る、といった使い方や、端に切れ込みを入れて串を使った手作業で分類できる edge-notched card(#ハンドソートパンチカードの節を参照)など、紙テープとは違ったカードならではの使い方もある。 現在の使われ方としては、国や地方によっては選挙の投票用であるとか、穴を開けるのではないものの、マークシート用で同一の大きさ・形状・材質のカードが使われていることがある。.

アセンブリ言語とパンチカード · パンチカードとブート · 続きを見る »

デバイスドライバ

デバイスドライバ(略称:ドライバ、ドライバー、デバドラ)とは、画像ディスプレイモニター、プリンターやイーサネットボード、拡張カードやその他周辺機器など、パソコンに接続されているハードウェアなどをOSによって制御可能にするために用意された、ソフトウェアである。 一般にバスや通信サブシステムを経由してそこに接続している周辺機器と通信する。プログラムからドライバ内のルーチンを呼び出すと、ドライバが周辺機器に対してコマンドを発行する。周辺機器がドライバに対してデータを送り返してきたら、ドライバは元の呼び出したプログラム内のルーチンを呼び出すなどする。ドライバはハードウェアに依存し、OS毎に異なる。非同期なハードウェアインターフェイスに対応するため、割り込み処理を提供していることが多い。.

アセンブリ言語とデバイスドライバ · デバイスドライバとブート · 続きを見る »

ホビーパソコン

ホビーパソコン(Hobby Personal Computer)とは趣味や嗜好、娯楽などのために供されるパーソナルコンピューター(パソコン)の総称である。1980年代〜1990年代中頃はまだまだ本格的なパソコン(ここでは、PC-9800シリーズなどの1980年代における位置付けを指している)は高価だったため、ホビー用途に的を絞った安価なパソコンも比較的多く発売され、普及していた。 英語圏には、Apple IIなどを代表とするhome computer(:en:Home computer)という語およびカテゴリがあるが、日本で巷間で言われる「ホビーパソコン」と必ずしも一致するわけではない(また日本では輸入品としてApple IIなどは高かったという事情により、同機の位置付けも少し違うという面もある)。.

アセンブリ言語とホビーパソコン · ブートとホビーパソコン · 続きを見る »

インテル

インテル(英:Intel Corporation)は、アメリカ合衆国カリフォルニア州に本社を置く半導体素子メーカーである。 社名の由来はIntegrated Electronics(集積されたエレクトロニクス)の意味である。.

アセンブリ言語とインテル · インテルとブート · 続きを見る »

オペレーティングシステム

ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.

アセンブリ言語とオペレーティングシステム · オペレーティングシステムとブート · 続きを見る »

コンピュータ

ンピュータ(Computer)とは、自動計算機、とくに計算開始後は人手を介さずに計算終了まで動作する電子式汎用計算機。実際の対象は文字の置き換えなど数値計算に限らず、情報処理やコンピューティングと呼ばれる幅広い分野で応用される。現代ではプログラム内蔵方式のディジタルコンピュータを指す場合が多く、特にパーソナルコンピュータやメインフレーム、スーパーコンピュータなどを含めた汎用的なシステムを指すことが多いが、ディジタルコンピュータは特定の機能を実現するために機械や装置等に組み込まれる組み込みシステムとしても広く用いられる。電卓・機械式計算機・アナログ計算機については各項を参照。.

アセンブリ言語とコンピュータ · コンピュータとブート · 続きを見る »

システムソフトウェア

テムソフトウェア(System Software、Systems Software)またはシステムプログラムは、コンピュータのハードウェア管理や制御などを行うソフトウェア全般を指す用語。対比語はアプリケーションソフトウェア(業務プログラム)。類似の用語には、基本ソフトウェア、システム制御ソフトウェアなどがある。 一般的な例には、オペレーティングシステム、デバイスドライバ、プログラミング言語処理系などがあるが、システムや観点にもより、その境界は明確ではない。.

アセンブリ言語とシステムソフトウェア · システムソフトウェアとブート · 続きを見る »

入力機器

入力機器(にゅうりょくきき、Input device)とは、コンピュータや情報機器などの情報処理システムへデータと制御信号を入力するために使われる周辺機器(ハードウェア機器の一部)である。入力機器の例としては、キーボードやマウス、イメージスキャナ、デジタルカメラ、ジョイスティックなどが挙げられる。 入力機器の多くは以下に従って分類できる.

アセンブリ言語と入力機器 · ブートと入力機器 · 続きを見る »

Basic Input/Output System

アダプテック社製SCSIカード、AHA-2940よりBIOS ROM部拡大撮影) Basic Input/Output System(ベーシック インプット/アウトプット システム、頭字語:BIOS(バイオス))とは、ファームウェアの一つで、コンピュータに搭載されたプログラムのうち、ハードウェアとの最も低レベルの入出力を行うためのプログラムである。.

Basic Input/Output Systemとアセンブリ言語 · Basic Input/Output Systemとブート · 続きを見る »

組み込みシステム

組み込みシステム(くみこみシステム、英: Embedded system)とは、特定の機能を実現するために家電製品や機械等に組み込まれるコンピュータシステムのこと。.

アセンブリ言語と組み込みシステム · ブートと組み込みシステム · 続きを見る »

EDSAC

EDSAC EDSAC(エドサック、Electronic Delay Storage Automatic Calculator)は、初期のイギリスのコンピュータのひとつ。このマシンはジョン・フォン・ノイマンがまとめたEDVACレポート(:en:First Draft of a Report on the EDVAC)に刺激され、モーリス・ウィルクスとケンブリッジ大学の数学研究所のチームが開発した。EDSACは、世界初の実用的なプログラム内蔵方式の電子計算機であるが、プログラム内蔵方式の世界初の稼働したマシンではない。 プロジェクトは J. Lyons & Co.

EDSACとアセンブリ言語 · EDSACとブート · 続きを見る »

IBM

IBM(アイビーエム、正式社名: International Business Machines Corporation)は、民間法人や公的機関を対象とするコンピュータ関連製品およびサービスを提供する企業である。本社はアメリカ合衆国ニューヨーク州アーモンクに所在する。世界170カ国以上で事業を展開している。.

IBMとアセンブリ言語 · IBMとブート · 続きを見る »

IBM 650

テキサスA&M大学の IBM 650。 右にあるのが IBM 533 パンチカード・リーダ/パンチャー IBM 650 の前面パネル(1956年製造) 二五進法表示になっている。 IBM 650の前面パネルの裏側 ノルウェーの最初の IBM 650 (1959)。"EMMA" と呼ばれていた。CPU(右)、入出力装置(中央)、パンチカードソータ(左)。(オスロ、ノルウェー科学技術博物館) 650で使われていたタイプの真空管回路モジュール Bronx High School of Science での1960年の教室。IBM 650 の命令コード表が黒板の右上にある。 IBM 650(アイビーエムろくごーまる)はIBMの最初のコンピュータのひとつであり、世界初の大量生産されたコンピュータである。1953年に発表され、1954年の初出荷から生産終了の1962年までに2000システム以上が製造された。保守サポートは1969年に終了。.

IBM 650とアセンブリ言語 · IBM 650とブート · 続きを見る »

IBM 701

IBM 701は、1952年に発表されたIBMの初の商用コンピュータ。主に科学技術計算用につくられたプログラム内蔵方式の大型コンピュータ。IBMは現在、IBM 701を最初のメインフレームと呼んでいる。.

IBM 701とアセンブリ言語 · IBM 701とブート · 続きを見る »

Power On Self Test

Power On Self Test(POST)とは、コンピュータやプリンター、ルーターなどの電源を入れたときブートの前に行われる処理を指す。用語は違っても、同様のシーケンスは全てのコンピュータアーキテクチャに存在する。IPL(Initial Program Load)、ブート、ブートストラップなどと呼ばれる処理の前に行われる。POST という用語はPC/AT互換機で使われ、一般化した。ブート前の処理を行うコードを指すこともあるし、処理そのものを指すこともある。.

Power On Self Testとアセンブリ言語 · Power On Self Testとブート · 続きを見る »

System/360

フォルクスワーゲンで使われているSystem/360 System/360(S/360、システム/360、システムさんろくまる)は、IBMが1964年4月7日(日本では翌4月8日)に発表したメインフレーム コンピュータのシリーズである。1965年から1977年まで出荷された。あらゆる用途をカバーするファミリを形成し、小型から大型まで、商用から科学技術計算まで使われた。コンピュータ・アーキテクチャの確立により、IBMは互換性のある設計で様々な価格のシステムをリリースすることができた。最上位機種以外は命令セットをマイクロプログラム方式で実装しており、8ビットのバイト単位のアドレス指定、十進数計算、浮動小数点数計算などを備えている。.

System/360とアセンブリ言語 · System/360とブート · 続きを見る »

System/370

IBM System/370 (S/370、システム/370、しすてむさんななまる)は、1970年6月30日にIBMがSystem/360ファミリの後継として投入したメインフレームのシリーズ名であり、そのアーキテクチャ名でもある。 顧客の移行が容易に行えるよう System/360 との互換性を保ちつつ、性能を向上させている。System/360 と比較したときの新たな機能としては、2プロセッサ構成の標準化、仮想記憶の完全サポート、128ビット浮動小数点演算などである。なお、これらが全て最初の発表時に挙げられていたわけではない(詳細は後述)。 本稿ではSystem/370シリーズに加えて、後続のシリーズ(30x0、4300、9370)と、その後続シリーズ中に採用された拡張アーキテクチャのSystem/370-XA、ESA/370、ESA/390についても記述する。.

System/370とアセンブリ言語 · System/370とブート · 続きを見る »

UNIX

UNIX (ユニックス、Unix、)は、コンピュータ用のマルチタスク・マルチユーザーのオペレーティングシステムの一種である。公式な商標は「UNIX」だが、商標以外の意味として「Unix」、またはスモールキャピタルを使用して「Unix」などとも書かれる。Unixは1969年、AT&Tのベル研究所にて、ケン・トンプソン、デニス・リッチーらが開発を開始した。 当初はアセンブリ言語のみで開発されたが、1973年にほぼ全体をC言語で書き直した。このため、Unixは歴史上、初めて高水準言語で書かれたOSであると言われる。 1973年の段階ではPDP-11に依存したコードが多く、移植性は低かったが、その後徐々にPDP-11に依存したコードを減少させ、1978年にInterdata 8/32への移植に成功して以降、徐々に他のプラットフォームにも移植されていった。 現在では「Unix」という語は、Unix標準に準拠するあらゆるオペレーティングシステムの総称でもある。現在ではUnixシステムは多数の系統に分かれており、AT&Tの開発停止後も、多数の商用ベンダーや非営利組織などによって開発が続けられている。 1970年代から1980年代の初期にかけて、Unixは大学や研究所などの教育機関で広範囲に採用され、特にカリフォルニア大学バークレー校をオリジナルとするBSD系統が誕生した。また Version 7 Unix や UNIX System V の特徴を持つオペレーティングシステムは「伝統的なUNIX」(traditional Unix)とも呼ばれる。 2007年に、「UNIX」の商標の所有者である標準化団体のThe Open Groupは、Single UNIX Specificationを完全に満たすと認証を受けたシステムのみが「UNIX」の商標を得られるとした。このためそれ以外のシステムは(ずっと以前から、AT&T版およびBSD以外を指して使われていた用語だが)「Unixシステムライク」または「Unixライク(Unix系)」と呼ばれるようになった。ただし The Open Groupはその呼称を気に入っていない。 現在では多く使われているUnixとしてはmacOS、AIX、HP-UX、Solarisなどがある(いずれも商用)。また認証を受けていないUnix系としてはLinux(派生OSにAndroid他)やMINIX、BSDの派生OS(FreeBSD、NetBSD、OpenBSD、DragonFly BSDなど)がある。.

UNIXとアセンブリ言語 · UNIXとブート · 続きを見る »

Unix系

複数のUnix系システム間の関連図 Unix系(ユニックスけい、ユニックスライク)とは、Unixに類似した振る舞いをするオペレーティングシステム (OS) を指す用語である。その判断基準や範囲には複数の議論がある。.

Unix系とアセンブリ言語 · Unix系とブート · 続きを見る »

X86

x86(エックスはちろく)は、Intel 8086、およびその後方互換性を持つマイクロプロセッサの命令セットアーキテクチャの総称。16ビットの8086で登場し、32ビット拡張の80386(後にIA-32と命名)、64ビット拡張のx64、広義には更にAMDなどの互換プロセッサを含む。 なおインテルのIA-64は全く異なる。.

X86とアセンブリ言語 · X86とブート · 続きを見る »

上記のリストは以下の質問に答えます

アセンブリ言語とブートの間の比較

ブートが152を有しているアセンブリ言語は、197の関係を有しています。 彼らは一般的な24で持っているように、ジャカード指数は6.88%です = 24 / (197 + 152)。

参考文献

この記事では、アセンブリ言語とブートとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください:

ヘイ!私たちは今、Facebook上です! »