アセンブリ言語とは? わかりやすく解説

Weblio 辞書 > 固有名詞の種類 > 方式・規則 > 主義・方式 > 学問 > 学問 > アセンブリ言語の意味・解説 

アセンブリー‐げんご【アセンブリー言語】


アセンブリ言語

プログラミングのほかの用語一覧
スクリプト言語:  Windows PowerShell
プログラミング言語の種類:  Ada  ALGOL  アセンブリ言語  BASIC  B言語  C++

アセンブリ言語

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/10/19 10:04 UTC 版)

カテゴリ / テンプレート


  1. ^ IBMはSystem/360から2011年現在まで一貫してアセンブラ言語 (Assembler Language)と 呼んでいる。例:IBM High Level Assembler
  2. ^ MIPSのアセンブラの一部など、(分岐命令のターゲットアドレスの先頭にある機械語命令を対象として)その分岐命令の遅延スロットへの移動を(副作用がない場合に)アセンブラ疑似命令 (.set bopt) の指示に応じて行うものもある。OPTASM(SLR社)という最適化アセンブラもあった。
  1. ^ アセンブリ言語 - コトバンク
  2. ^ Stroustrup, Bjarne, The C++ Programming Language, Addison-Wesley, 1986, ISBN 0-201-12078-X: "C++ was primarily designed so that the author and his friends would not have to program in assembler, C, or various modern high-level languages." - assemblerassembly language の意味で使っている例
  3. ^ Saxon, James, and Plette, William, Programming the IBM 1401, Prentice-Hall, 1962, LoC 62-20615. - assembly program という用語を使っている例
  4. ^ a b David Salomon (1993). Assemblers and Loaders
  5. ^ bit 編集部 『bit 単語帳』共立出版、1990年8月15日、8頁。ISBN 4-320-02526-1 
  6. ^ J.DONOVAN, JOHN (1972). systems programming. pp. 59. ISBN 0-07-085175-1 
  7. ^ Beck, Leland L. (1996). “2”. System Software: An Introduction to Systems Programming. Addison Wesley 
  8. ^ a b c d Intel Architecture Software Developer’s Manual, Volume 2: Instruction Set Reference. INTEL CORPORATION. (1999). pp. 442 and 35. http://download.intel.com/design/PentiumII/manuals/24319102.PDF 2010年11月18日閲覧。 
  9. ^ Hyde, Randall. "Chapter 12 – Classes and Objects". The Art of Assembly Language, 2nd Edition. No Starch Press. © 2010.
  10. ^ (John Daintith, ed.) A Dictionary of Computing: "meta-assembler"
  11. ^ Intel Architecture Software Developer’s Manual, Volume 2: Instruction Set Reference. INTEL CORPORATION. (1999). http://download.intel.com/design/PentiumII/manuals/24319102.PDF 2010年11月18日閲覧。 
  12. ^ Evans, David (2006年). “x86 Assembly Guide”. University of Virginia. 2010年11月18日閲覧。
  13. ^ The SPARC Architecture Manual, Version 8”. SPARC, International (1992年). 2011年12月10日時点のオリジナル[リンク切れ]よりアーカイブ。2012年10月27日閲覧。
  14. ^ Z80 Op Codes for ZINT
  15. ^ Microsoft Corporation. “MASM: Directives & Pseudo-Opcodes”. 2011年3月19日閲覧。
  16. ^ Macros (C/C++) | Microsoft Docs
  17. ^ Concept 14 Macros”. MVS Software. 2009年5月25日閲覧。
  18. ^ Answers.com. “assembly language: Definition and Much More from Answers.com”. 2008年6月19日閲覧。
  19. ^ NESHLA: The High Level, Open Source, 6502 Assembler for the Nintendo Entertainment System
  20. ^ Salomon. Assemblers and Loaders. p. 7. http://www.davidsalomon.name/assem.advertis/asl.pdf 2012年1月17日閲覧。 
  21. ^ The IBM 650 Magnetic Drum Calculator”. 2012年1月17日閲覧。
  22. ^ Jim Lawless (2004年5月21日). “Speaking with Don French : The Man Behind the French Silk Assembler Tools”. 2008年8月21日時点のオリジナル[リンク切れ]よりアーカイブ。2008年7月25日閲覧。
  23. ^ 松 --- 事実上最初のパソコン用日本語ワープロソフト
  24. ^ Toolchain, libraries and headers relationship - PlayStation Development Network
  25. ^ What were PS1 and N64 games written in? : gamedev
  26. ^ SegaBase Volume 6 - Saturn”. Eidolon's Inn (2008年1月10日). 2014年7月2日時点のオリジナル[リンク切れ]よりアーカイブ。2013年6月27日閲覧。
  27. ^ Lispによるリターゲッタブルコードジェネレータの実装 (PDF) Archived 2008年8月20日, at the Wayback Machine.
  28. ^ OOエンジニアの輪! ~ 第 21 回 川合史朗 さんの巻 ~ | オブジェクトの広場
  29. ^ NVIDIA Xbox GPU Specs | TechPowerUp GPU Database
  30. ^ Using Shaders in Direct3D 10 - Win32 apps | Microsoft Docs
  31. ^ [CEDEC]「FINAL FANTASY XV」の最適化はこうして行われた - GamesIndustry.biz Japan Edition
  32. ^ Rusling, David A.. “The Linux Kernel”. 2012年3月11日閲覧。
  33. ^ a b Writing the Fastest Code, by Hand, for Fun: A Human Computer Keeps Speeding Up Chips”. New York Times, John Markoff (2005年11月28日). 2010年3月4日閲覧。
  34. ^ Bit-field-badness”. hardwarebug.org (2010年1月30日). 2010年2月5日時点のオリジナル[リンク切れ]よりアーカイブ。2010年3月4日閲覧。
  35. ^ GCC makes a mess”. hardwarebug.org (2009年5月13日). 2010年3月16日時点のオリジナル[リンク切れ]よりアーカイブ。2010年3月4日閲覧。
  36. ^ Randall Hyde. “The Great Debate”. 2008年6月16日時点のオリジナル[リンク切れ]よりアーカイブ。2008年7月3日閲覧。
  37. ^ Code sourcery fails again”. hardwarebug.org (2010年1月30日). 2010年4月2日時点のオリジナル[リンク切れ]よりアーカイブ。2010年3月4日閲覧。
  38. ^ BLAS Benchmark-August2008”. eigen.tuxfamily.org (2008年8月1日). 2010年3月4日閲覧。
  39. ^ x264.git/common/x86/dct-32.asm”. git.videolan.org (2010年9月29日). 2012年3月4日時点のオリジナル[リンク切れ]よりアーカイブ。2010年9月29日閲覧。
  40. ^ 68K Programming in Fargo II”. 2008年7月2日時点のオリジナル[リンク切れ]よりアーカイブ。2008年7月3日閲覧。
  41. ^ Hyde, Randall (1996年9月30日). “Foreword ("Why would anyone learn this stuff?"), op. cit.”. 2010年3月25日時点のオリジナル[リンク切れ]よりアーカイブ。2010年3月5日閲覧。
  42. ^ Randall Hyde. “Which Assembler is the Best?”. 2007年10月18日時点のオリジナル[リンク切れ]よりアーカイブ。2007年10月19日閲覧。



アセンブリ言語

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/08 15:29 UTC 版)

プログラム電卓」の記事における「アセンブリ言語」の解説

初期のプログラム電卓では機械語直接使うことはできなかったが、ハッカーインタプリタインタフェース迂回する方法発見し、アセンブリ言語で直プログラミングできるようになった最初にこの技法使われるようになったのは TI-85 で、モード切替プログラミング上の欠陥があったためであるTI-83でも同様の技法使われるうになると、TIHP愛好家そのようなニーズを持っていることを把握するようになり、アセンブリ言語用ライブラリ開発したり、開発者向け詳細文書公開したりするようになった携帯型ゲーム機ゲーム似たようなゲームプログラム電卓(特にグラフ電卓)ですぐさま開発されるようになったTITI-83TI-89正式にアセンブリ言語をパッケージとしてサポートするようになったHP2012年現在最上位機種 HP 50g でアセンブリ言語を内蔵しているカシオはPB-1000(英語版)でアセンブリ言語を搭載し、PB-1000Cでは搭載CPUのアセンブリ言語ではなく情報処理技術者試験CASL搭載していた。

※この「アセンブリ言語」の解説は、「プログラム電卓」の解説の一部です。
「アセンブリ言語」を含む「プログラム電卓」の記事については、「プログラム電卓」の概要を参照ください。


アセンブリ言語

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2013/07/26 10:16 UTC 版)

オペコード」の記事における「アセンブリ言語」の解説

アセンブリ言語は、命令ニーモニックオペランド機械語を表す低水準言語である。アセンブリ言語は機械語正確に制御しながら読みやすさ補強する現在では大半プログラミングは、通常読み書き容易にするため高水準言語用いて行う。これらの言語コンパイルする(機械語変換する)か、他のコンパイルされたプログラムインタプリタ)により解釈実行する

※この「アセンブリ言語」の解説は、「オペコード」の解説の一部です。
「アセンブリ言語」を含む「オペコード」の記事については、「オペコード」の概要を参照ください。


アセンブリ言語

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/22 05:37 UTC 版)

ディレクティブ」の記事における「アセンブリ言語」の解説

アセンブラ指示文(英: assembler directive)は,〔アセンブリ言語において〕環境に関する情報領域(英: section)の境界提示してプログラムアセンブル制御する例え多くのアセンブラでは,ALIGN指示文を認識して,はコード内の現在の位置ワード境界揃えるため必要なバイト挿入する

※この「アセンブリ言語」の解説は、「ディレクティブ」の解説の一部です。
「アセンブリ言語」を含む「ディレクティブ」の記事については、「ディレクティブ」の概要を参照ください。


アセンブリ言語

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/12 01:55 UTC 版)

値 (計算機科学)」の記事における「アセンブリ言語」の解説

アセンブリ言語(というよりは機械語)のレベルでは、多くのアーキテクチャでは値は単なるビット列なので、どのようなデータ型とみなすことも本質的に自由である。タグビットなどにより機械レベルでも型のあるアーキテクチャもある。 アセンブリ言語には、値の置き方通例2通りある。ひとつはメモリのその番地に置くべき値をそのまま指定するもので、たいていのアセンブリ言語にはそのためアセンブラ疑似命令がある。もうひとつはイミディエイト(immediate即値)で、機械語命令中に命令にただちに引き続いて(immediately)値を置くもので、命令セットによっては値の範囲厳しく制限されているものもある(正確に命令セットそのものではなく、その命令具体的にビット列にエンコードする方法である、命令フォーマットによって制限される)。

※この「アセンブリ言語」の解説は、「値 (計算機科学)」の解説の一部です。
「アセンブリ言語」を含む「値 (計算機科学)」の記事については、「値 (計算機科学)」の概要を参照ください。

ウィキペディア小見出し辞書の「アセンブリ言語」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「アセンブリ言語」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「アセンブリ言語」の関連用語

アセンブリ言語のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



アセンブリ言語のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2022 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリアセンブリ言語の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのアセンブリ言語 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのプログラム電卓 (改訂履歴)、オペコード (改訂履歴)、ディレクティブ (改訂履歴)、値 (計算機科学) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2022 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2022 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2022 GRAS Group, Inc.RSS