Assemblyとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 日本語表現辞典 > Assemblyの意味・解説 

assembly

別表記:アセンブリ

「assembly」の意味

「assembly」とは、一般的に集まり集会組み立て、または立法機関意味する英単語である。集まり集会の意味では、特定の目的議題について話し合うために集まる人々グループを指す。組み立ての意味では、部品構成要素組み合わせて製品構造物作るプロセスを指す。立法機関の意味では、特定の地域や国の法律制定する権限を持つ組織を指す。

「assembly」の発音・読み方

「assembly」の発音は、/əˈsɛm.bli/であり、IPAカタカナ読みでは「アセムブリ」となる。日本人発音するカタカナ英語では「アセンブリ」と読むことが一般的である。

「assembly」の定義を英語で解説

An assembly is a group of people gathered together for a specific purpose, such as discussing a particular topic or issue. In the context of manufacturing, an assembly refers to the process of putting together parts or components to create a product or structure. In the context of government, an assembly is an organization with the authority to make laws for a particular region or country.

「assembly」の類語

「assembly」の類語には、以下のようなものがある。 1. gathering: 集まり集会 2. meeting: 会議ミーティング 3. congregation: 集会信者集まり 4. construction: 建設構築 5. legislature: 立法機関議会

「assembly」に関連する用語・表現

「assembly」に関連する用語表現には、以下のようなものがある。 1. assembly line: 組み立てライン生産ライン 2. general assembly: 総会全体会議 3. national assembly: 国民議会国会 4. assembly hall: 集会場講堂 5. assembly language: アセンブリ言語、低水準プログラミング言語

「assembly」の例文

1. The students gathered in the assembly hall for the morning announcements.(生徒たちは朝のアナウンスのために集会場集まった。) 2. The car parts were put together on the assembly line.(車の部品組み立てライン組み立てられた。) 3. The United Nations General Assembly meets annually in New York.(国連総会毎年ニューヨークで開催される。) 4. The assembly of the new furniture took longer than expected.(新しい家具の組み立て予想上の時間かかった。) 5. The members of the national assembly debated the proposed law.(国会議員たちは提案され法律について議論した。) 6. The protesters held an assembly in the city square to voice their concerns.(抗議者たちは市の広場集会開き懸念表明した。) 7. The assembly language is used by programmers to write low-level code.(アセンブリ言語プログラマーによって低水準コードを書くために使用される。) 8. The assembly of the new computer required careful attention to detail.(新しコンピュータ組み立てには細部への注意必要だった。) 9. The school assembly focused on the importance of community involvement.(学校集会では地域参加重要性焦点当てられた。) 10. The factory workers were trained in the assembly of the new product.(工場労働者たちは新製品組み立て学んだ。)

アセンブリー【assembly】

読み方:あせんぶりー

《「アッセンブリー」とも》

集会会合

機械建材などの、最終的な組み立て


アッセンブリー【assembly】

読み方:あっせんぶりー

アセンブリー


アセンブリー


アセンブリ 【assembly】


アセンブリ

【英】assembly

アセンブリとは、Microsoft .NET Framework環境における、アプリケーションなどの管理単位となるコンパイル済みコード群のことである。

アセンブリは、Windowsにおける実行ファイルであるdll、および、exeファイル書式であるPEフォーマットに従うもので、その中に配置バージョンセキュリティに関する情報その他のメタデータ含んでいる。

.NET Framework環境では、アプリケーションコンパイル後にCILCommon Intermediate Language)と呼ばれる中間言語コンパイルされ、ランタイム環境であるCLRCommon Language Runtime)が持つJITコンパイラJust In Time Compiler)を用いて機械語変換されVESVirtual Execution System仮想実行システム)で実行される

開発者は、アセンブリを作成する際、そのアセンブリに開発者ユニークに識別する署名付与することができる。この場合ファイル例え上書き、あるいは、変更されたとしても、正しい組合わせかどうか適切に検出することができる。また、利用するライブラリバージョンの違いによって生じ不具合いわゆるDLL地獄」)を解消することができる。

アセンブリには、前提とするCLRバージョンにより、バージョン1.12.0などの区別があるため、インストールにあたりCLRバージョンとの整合性意識する必要がある


参照リンク
アセンブリ - (Microsoft
ソフトウェアのほかの用語一覧
プログラミング:  AlphaGo  アップグレードインストール  アルゴル  アセンブリ  エラー  エラーレベル  エラーログ

Assembly イベント


Assembly クラス

Assembly定義します。このアセンブリ再利用でき、バージョン管理可能で自己記述型の共通言語ランタイム アプリケーションビルド ブロックです。

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<ComVisibleAttribute(True)> _
Public Class Assembly
    Implements _Assembly, IEvidenceFactory, ICustomAttributeProvider,
 ISerializable
[SerializableAttribute] 
[ClassInterfaceAttribute(ClassInterfaceType.None)] 
[ComVisibleAttribute(true)] 
public class Assembly : _Assembly, IEvidenceFactory,
 ICustomAttributeProvider, 
    ISerializable
[SerializableAttribute] 
[ClassInterfaceAttribute(ClassInterfaceType::None)] 
[ComVisibleAttribute(true)] 
public ref class Assembly : _Assembly, IEvidenceFactory,
 ICustomAttributeProvider, 
    ISerializable
/** @attribute SerializableAttribute() */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.None) */ 
/** @attribute ComVisibleAttribute(true) */ 
public class Assembly implements _Assembly,
 IEvidenceFactory, 
    ICustomAttributeProvider, ISerializable
SerializableAttribute 
ClassInterfaceAttribute(ClassInterfaceType.None) 
ComVisibleAttribute(true) 
public class Assembly implements _Assembly,
 IEvidenceFactory, 
    ICustomAttributeProvider, ISerializable
解説解説
使用例使用例

アセンブリ内のメソッドについて、メソッド シグネチャ列挙するコード例次に示します

' LoadInvoke loads MyAssembly.dll and lists the method
' information for each method. After compiling this class,
' run LoadInvoke.exe with the DisplayName for the assembly,
' as shown here:
' LoadInvoke MyAssembly
Imports System
Imports System.Reflection
Imports System.Security.Permissions

Public Class LoadInvoke

    <PermissionSetAttribute(SecurityAction.Demand, Name:="FullTrust")>
 _
    Public Shared Sub Main(ByVal
 args() As String)
        Dim a As [Assembly] = [Assembly].Load(args(0))
        Dim mytypes As Type() = a.GetTypes()
        Dim flags As BindingFlags = BindingFlags.NonPublic
 Or BindingFlags.Public Or BindingFlags.Static
 Or _
            BindingFlags.Instance Or BindingFlags.DeclaredOnly

        Dim t As Type
        For Each t In mytypes
            Dim mi As MethodInfo() = t.GetMethods(flags)
            Dim obj As [Object] = Activator.CreateInstance(t)

            Dim m As MethodInfo
            For Each m In
 mi
                ' Instead of invoking the methods,
                ' it's safer to initially just list them.
                Console.WriteLine(m)
            Next m
        Next t
    End Sub 
End Class 
// LoadInvoke loads MyAssembly.dll and lists the method
// information for each method. After compiling this class,
// run LoadInvoke.exe with the DisplayName for the assembly,
// as shown here:
// LoadInvoke MyAssembly

using System;
using System.Reflection;
using System.Security.Permissions;

public class LoadInvoke
{
    [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
    public static void Main(string[]
 args)
    {
        Assembly a = Assembly.Load(args[0]);
        Type[] mytypes = a.GetTypes();
        BindingFlags flags = (BindingFlags.NonPublic | BindingFlags.Public |
            BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);

        foreach(Type t in mytypes)
        {
            MethodInfo[] mi = t.GetMethods(flags);
            Object obj = Activator.CreateInstance(t);

            foreach(MethodInfo m in mi)
            {
                // Instead of invoking the methods,
                // it's safer to initially just list them.
                Console.WriteLine(m);
            }
        }
    }
}
' Use this class with the LoadInvoke program.
' Compile this class using vbc /t:library MyAssembly.vb
' to obtain MyAssembly.dll.
Imports System
Imports Microsoft.VisualBasic

Public Class MyAssembly
    Public Sub MyMethod1()
        Console.WriteLine("Invoking MyAssembly.MyMethod1")
    End Sub 'MyMethod1
End Class 'MyAssembly
// Use this class with the LoadInvoke program.
// Compile this class using "csc /t:library MyAssembly.cs"
// to build MyAssembly.dll.
using System;

public class MyAssembly
{
    public void MyMethod1()
    {
        Console.WriteLine("This is MyMethod1");
    }
    public void MyMethod2()
    {
        Console.WriteLine("This is MyMethod2");
    }
    public void MyMethod3()
    {
        Console.WriteLine("This is MyMethod3");
    }
}
// Use this class with the LoadInvoke program.
// Compile this class using csc /t:library MyAssembly.cs
// to obtain MyAssembly.dll.
using namespace System;
public ref class MyAssembly
{
public:
   void MyMethod1()
   {
      Console::WriteLine( "Invoking MyAssembly.MyMethod1" );
   }

};

継承階層継承階層
System.Object
  System.Reflection.Assembly
     System.Reflection.Emit.AssemblyBuilder
スレッド セーフスレッド セーフ

この型は、マルチスレッド操作に対して安全です。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Assembly プロパティ


Assembly メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CreateInstance オーバーロードされます。 このアセンブリから型を検索しシステム アクティベータを使用してこの型のインスタンス作成します
パブリック メソッド CreateQualifiedName アセンブリ表示名修飾され型名作成します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetAssembly 指定したクラス定義されている、現在読み込み済みアセンブリ取得します
パブリック メソッド GetCallingAssembly 現在実行中のメソッド呼び出したメソッドの Assembly を返します
パブリック メソッド GetCustomAttributes オーバーロードされます。 このアセンブリカスタム属性取得します
パブリック メソッド GetEntryAssembly 既定アプリケーション ドメイン実行できるプロセス取得します。他のアプリケーション ドメインでは、AppDomain.ExecuteAssembly で実行され最初実行可能ファイルです。
パブリック メソッド GetExecutingAssembly 現在実行中のコード格納しているアセンブリ取得します
パブリック メソッド GetExportedTypes アセンブリ外側参照できる、このアセンブリ内で定義されているエクスポートされた型を取得します
パブリック メソッド GetFile このアセンブリマニフェストファイル テーブル指定されファイルの FileStream を取得します
パブリック メソッド GetFiles オーバーロードされますアセンブリ マニフェストファイル テーブルファイル取得します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetLoadedModules オーバーロードされます。 このアセンブリ一部であるすべての読み込み済みモジュール取得します
パブリック メソッド GetManifestResourceInfo 指定されリソース永続化された方法に関する情報返します
パブリック メソッド GetManifestResourceNames このアセンブリすべてのリソースの名前を返します
パブリック メソッド GetManifestResourceStream オーバーロードされます。 このアセンブリから、指定されマニフェスト リソース読み込みます。
パブリック メソッド GetModule このアセンブリから指定されモジュール取得します
パブリック メソッド GetModules オーバーロードされます。 このアセンブリ一部であるすべてのモジュール取得します
パブリック メソッド GetName オーバーロードされます。 このアセンブリの AssemblyName を取得します
パブリック メソッド GetObjectData シリアル化情報と、このアセンブリの再インスタンス化必要なすべてのデータ取得します
パブリック メソッド GetReferencedAssemblies このアセンブリ参照するすべてのアセンブリAssemblyName オブジェクト取得します
パブリック メソッド GetSatelliteAssembly オーバーロードされますサテライト アセンブリ取得します
パブリック メソッド GetType オーバーロードされます指定された型を表す Type オブジェクト取得します
パブリック メソッド GetTypes このアセンブリ定義されている型を取得します
パブリック メソッド IsDefined 指定した属性アセンブリ適用されているかどうか示します
パブリック メソッド Load オーバーロードされますアセンブリ読み込みます。
パブリック メソッド LoadFile オーバーロードされますアセンブリ ファイル内容読み込みます。
パブリック メソッド LoadFrom オーバーロードされますアセンブリ読み込みます。
パブリック メソッド LoadModule オーバーロードされます。 このアセンブリ内部モジュール読み込みます。
パブリック メソッド LoadWithPartialName オーバーロードされますアプリケーション ディレクトリまたはグローバル アセンブリ キャッシュから、部分名を使用してアセンブリ読み込みます。
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ReflectionOnlyLoad オーバーロードされますアセンブリリフレクションのみのコンテキスト読み込みます。リフレクションのみのコンテキストでは、アセンブリチェックできますが、実行はできません。
パブリック メソッド ReflectionOnlyLoadFrom パス指定してアセンブリリフレクションのみのコンテキスト読み込みます。
パブリック メソッド ToString オーバーライドされますアセンブリの完全名返します。この名前は表示名とも呼ばれます
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Runtime.InteropServices._Assembly.GetType 現在のインスタンスの型を返します
参照参照

関連項目

Assembly クラス
System.Reflection 名前空間

Assembly メンバ

Assembly を定義します。このアセンブリ再利用でき、バージョン管理可能で自己記述型の共通言語ランタイム アプリケーションビルド ブロックです。

Assembly データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CreateInstance オーバーロードされます。 このアセンブリから型を検索しシステム アクティベータを使用してこの型のインスタンス作成します
パブリック メソッド CreateQualifiedName アセンブリ表示名修飾され型名作成します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetAssembly 指定したクラス定義されている、現在読み込み済みアセンブリ取得します
パブリック メソッド GetCallingAssembly 現在実行中のメソッド呼び出したメソッドAssembly返します
パブリック メソッド GetCustomAttributes オーバーロードされます。 このアセンブリカスタム属性取得します
パブリック メソッド GetEntryAssembly 既定アプリケーション ドメイン実行できるプロセス取得します。他のアプリケーション ドメインでは、AppDomain.ExecuteAssembly で実行され最初実行可能ファイルです。
パブリック メソッド GetExecutingAssembly 現在実行中のコード格納しているアセンブリ取得します
パブリック メソッド GetExportedTypes アセンブリ外側参照できる、このアセンブリ内で定義されているエクスポートされた型を取得します
パブリック メソッド GetFile このアセンブリマニフェストファイル テーブル指定されファイルの FileStream を取得します
パブリック メソッド GetFiles オーバーロードされますアセンブリ マニフェストファイル テーブルファイル取得します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetLoadedModules オーバーロードされます。 このアセンブリ一部であるすべての読み込み済みモジュール取得します
パブリック メソッド GetManifestResourceInfo 指定されリソース永続化された方法に関する情報返します
パブリック メソッド GetManifestResourceNames このアセンブリすべてのリソースの名前を返します
パブリック メソッド GetManifestResourceStream オーバーロードされます。 このアセンブリから、指定されマニフェスト リソース読み込みます。
パブリック メソッド GetModule このアセンブリから指定されモジュール取得します
パブリック メソッド GetModules オーバーロードされます。 このアセンブリ一部であるすべてのモジュール取得します
パブリック メソッド GetName オーバーロードされます。 このアセンブリの AssemblyName を取得します
パブリック メソッド GetObjectData シリアル化情報と、このアセンブリの再インスタンス化必要なすべてのデータ取得します
パブリック メソッド GetReferencedAssemblies このアセンブリ参照するすべてのアセンブリAssemblyName オブジェクト取得します
パブリック メソッド GetSatelliteAssembly オーバーロードされますサテライト アセンブリ取得します
パブリック メソッド GetType オーバーロードされます指定された型を表す Type オブジェクト取得します
パブリック メソッド GetTypes このアセンブリ定義されている型を取得します
パブリック メソッド IsDefined 指定した属性アセンブリ適用されているかどうか示します
パブリック メソッド Load オーバーロードされますアセンブリ読み込みます。
パブリック メソッド LoadFile オーバーロードされますアセンブリ ファイル内容読み込みます。
パブリック メソッド LoadFrom オーバーロードされますアセンブリ読み込みます。
パブリック メソッド LoadModule オーバーロードされます。 このアセンブリ内部モジュール読み込みます。
パブリック メソッド LoadWithPartialName オーバーロードされますアプリケーション ディレクトリまたはグローバル アセンブリ キャッシュから、部分名を使用してアセンブリ読み込みます。
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ReflectionOnlyLoad オーバーロードされますアセンブリリフレクションのみのコンテキスト読み込みます。リフレクションのみのコンテキストでは、アセンブリチェックできますが、実行はできません。
パブリック メソッド ReflectionOnlyLoadFrom パス指定してアセンブリリフレクションのみのコンテキスト読み込みます。
パブリック メソッド ToString オーバーライドされますアセンブリの完全名返します。この名前は表示名とも呼ばれます
プロテクト メソッドプロテクト メソッド
パブリック イベントパブリック イベント
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Runtime.InteropServices._Assembly.GetType 現在のインスタンスの型を返します
参照参照

関連項目

Assembly クラス
System.Reflection 名前空間

_Assembly イベント


パブリック イベントパブリック イベント

参照参照

関連項目

_Assembly インターフェイス
System.Runtime.InteropServices 名前空間
System.Reflection.Assembly

_Assembly インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0新しく追加されたものです。

System.Reflection.Assembly クラスパブリック メンバアンマネージ コード公開します

 

名前空間: System.Runtime.InteropServices
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)> _
<ComVisibleAttribute(True)> _
<GuidAttribute("17156360-2f1a-384a-bc52-fde93c215c5b")>
 _
<CLSCompliantAttribute(False)> _
Public Interface _Assembly
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual)] 
[ComVisibleAttribute(true)] 
[GuidAttribute("17156360-2f1a-384a-bc52-fde93c215c5b")] 
[CLSCompliantAttribute(false)] 
public interface _Assembly
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsDual)] 
[ComVisibleAttribute(true)] 
[GuidAttribute(L"17156360-2f1a-384a-bc52-fde93c215c5b")] 
[CLSCompliantAttribute(false)] 
public interface class _Assembly
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual) */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute GuidAttribute("17156360-2f1a-384a-bc52-fde93c215c5b") */
 
/** @attribute CLSCompliantAttribute(false) */ 
public interface _Assembly
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsDual) 
ComVisibleAttribute(true) 
GuidAttribute("17156360-2f1a-384a-bc52-fde93c215c5b") 
CLSCompliantAttribute(false) 
public interface _Assembly
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
_Assembly メンバ
System.Runtime.InteropServices 名前空間
System.Reflection.Assembly

_Assembly プロパティ


_Assembly メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド CreateInstance オーバーロードされますCOM オブジェクトに、CreateInstance メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド Equals COM オブジェクトに、Equals メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetCustomAttributes オーバーロードされますCOM オブジェクトに、GetCustomAttributes メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetExportedTypes COM オブジェクトに、GetExportedTypes プロパティへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetFile COM オブジェクトに、GetFile メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetFiles オーバーロードされますCOM オブジェクトに、GetFiles メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetHashCode COM オブジェクトに、GetHashCode メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetLoadedModules オーバーロードされますCOM オブジェクトに、GetLoadedModules メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetManifestResourceInfo COM オブジェクトに、GetManifestResourceInfo メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetManifestResourceNames COM オブジェクトに、GetManifestResourceNames メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetManifestResourceStream オーバーロードされますCOM オブジェクトに、GetManifestResourceStream メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetModule COM オブジェクトに、GetModule メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetModules オーバーロードされますCOM オブジェクトに、GetModules メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetName オーバーロードされますCOM オブジェクトに、GetName メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetObjectData COM オブジェクトに、GetObjectData メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetReferencedAssemblies COM オブジェクトに、GetReferencedAssemblies メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetSatelliteAssembly オーバーロードされますCOM オブジェクトに、GetSatelliteAssembly メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetType オーバーロードされますCOM オブジェクトに、GetType メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetTypes COM オブジェクトに、GetTypes メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド IsDefined COM オブジェクトに、IsDefined メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド LoadModule オーバーロードされますCOM オブジェクトに、LoadModule メンバへのバージョン依存しないアクセス用意されています。
パブリック メソッド ToString COM オブジェクトに、ToString メソッドへのバージョン依存しないアクセス用意されています。
参照参照

関連項目

_Assembly インターフェイス
System.Runtime.InteropServices 名前空間
System.Reflection.Assembly

_Assembly メンバ

System.Reflection.Assembly クラスパブリック メンバアンマネージ コード公開します

_Assembly データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド CreateInstance オーバーロードされますCOM オブジェクトに、CreateInstance メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド Equals COM オブジェクトに、Equals メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetCustomAttributes オーバーロードされますCOM オブジェクトに、GetCustomAttributes メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetExportedTypes COM オブジェクトに、GetExportedTypes プロパティへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetFile COM オブジェクトに、GetFile メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetFiles オーバーロードされますCOM オブジェクトに、GetFiles メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetHashCode COM オブジェクトに、GetHashCode メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetLoadedModules オーバーロードされますCOM オブジェクトに、GetLoadedModules メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetManifestResourceInfo COM オブジェクトに、GetManifestResourceInfo メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetManifestResourceNames COM オブジェクトに、GetManifestResourceNames メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetManifestResourceStream オーバーロードされますCOM オブジェクトに、GetManifestResourceStream メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetModule COM オブジェクトに、GetModule メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetModules オーバーロードされますCOM オブジェクトに、GetModules メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetName オーバーロードされますCOM オブジェクトに、GetName メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetObjectData COM オブジェクトに、GetObjectData メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetReferencedAssemblies COM オブジェクトに、GetReferencedAssemblies メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetSatelliteAssembly オーバーロードされますCOM オブジェクトに、GetSatelliteAssembly メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetType オーバーロードされますCOM オブジェクトに、GetType メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド GetTypes COM オブジェクトに、GetTypes メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド IsDefined COM オブジェクトに、IsDefined メソッドへのバージョン依存しないアクセス用意されています。
パブリック メソッド LoadModule オーバーロードされますCOM オブジェクトに、LoadModule メンバへのバージョン依存しないアクセス用意されています。
パブリック メソッド ToString COM オブジェクトに、ToString メソッドへのバージョン依存しないアクセス用意されています。
パブリック イベントパブリック イベント
参照参照

関連項目

_Assembly インターフェイス
System.Runtime.InteropServices 名前空間
System.Reflection.Assembly

ASSY

英語 assembly

2つ上の部品締結部品(ボルトナット、クリップファスナーなど)、溶接、かしめなどで一緒に組み付けること。アッシー部品同士組み付けて、さらに大きなアッシーにすることもある。狙い作業平準化単純化などによる品質安定コスト低減

※「大車林」の内容は、発行日である2004年時点の情報となっております。

アセンブリ言語

(Assembly から転送)

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

カテゴリ / テンプレート


  1. ^ IBMはSystem/360から2011年現在まで一貫してアセンブラ言語 (Assembler Language)と 呼んでいる。例:IBM High Level Assembler
  2. ^ MIPSのアセンブラの一部など、(分岐命令のターゲットアドレスの先頭にある機械語命令を対象として)その分岐命令の遅延スロットへの移動を(副作用がない場合に)アセンブラ疑似命令 (.set bopt) の指示に応じて行うものもある。OPTASM(SLR社)という最適化アセンブラもあった。
  3. ^ 厳密にはCPUのビット幅に依存するが、マクロ定義はこれを条件付きコンパイルによりカバーしている。
  4. ^ GCC等、C言語への拡張によりシンボルへのセクション指定が可能なコンパイラはあるが、コンパイラへの強い依存性が生じる。アセンブリ言語であれば、およそセクションをサポートしたオブジェクトファイルが出力できるならばセクションの指定は何らかの手段で実装可能となる。
  1. ^ a b "ニモニックによって表したプログラムをアセンブリ言語(assembly language)プログラムと呼ぶ。" 伊藤. 機械語とアセンブリ言語. 埼玉大学, 電気電子物理工学実験III. 2022-12-25閲覧.
  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. ^ 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日閲覧。 
  4. ^ a b "各命令に、人間にとって意味があり、その命令が行う処理を類推できる文字列を対応付ける。この文字列をニモニック(mnemonic)と呼ぶ。" 伊藤. 機械語とアセンブリ言語. 埼玉大学, 電気電子物理工学実験III. 2022-12-25閲覧.
  5. ^ The SPARC Architecture Manual, Version 8”. SPARC, International (1992年). 2011年12月10日時点のオリジナルよりアーカイブ。2012年10月27日閲覧。
  6. ^ a b David Salomon (1993). Assemblers and Loaders
  7. ^ Microsoft Corporation. “MASM: Directives & Pseudo-Opcodes”. 2011年3月19日閲覧。
  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. ^ Evans, David (2006年). “x86 Assembly Guide”. University of Virginia. 2010年11月18日閲覧。
  10. ^ gotoが存在する言語もあるが、限定利用が推奨される
  11. ^ Answers.com. “assembly language: Definition and Much More from Answers.com”. 2008年6月19日閲覧。
  12. ^ NESHLA: The High Level, Open Source, 6502 Assembler for the Nintendo Entertainment System
  13. ^ Z80 Op Codes for ZINT
  14. ^ コンピュータ予約システム (CRS) やクレジットカード会社で使われているトランザクションOS
  15. ^ Dr. H.D. Mills (1970) 提案、Marvin Kessler 実装 in IBM連邦政府システム部門
  16. ^ Concept 14 Macros”. MVS Software. 2009年5月25日閲覧。
  17. ^ Saxon, James, and Plette, William, Programming the IBM 1401, Prentice-Hall, 1962, LoC 62-20615. - assembly program という用語を使っている例
  18. ^ J.DONOVAN, JOHN (1972). systems programming. pp. 59. ISBN 0-07-085175-1 
  19. ^ bit 編集部『bit 単語帳』共立出版、1990年8月15日、8頁。ISBN 4-320-02526-1 
  20. ^ Hyde, Randall. "Chapter 12 – Classes and Objects". The Art of Assembly Language, 2nd Edition. No Starch Press. © 2010.
  21. ^ (John Daintith, ed.) A Dictionary of Computing: "meta-assembler"
  22. ^ Beck, Leland L. (1996). “2”. System Software: An Introduction to Systems Programming. Addison Wesley 
  23. ^ Randall Hyde. “Which Assembler is the Best?”. 2007年10月18日時点のオリジナルよりアーカイブ。2007年10月19日閲覧。
  24. ^ Salomon. Assemblers and Loaders. p. 7. http://www.davidsalomon.name/assem.advertis/asl.pdf 2012年1月17日閲覧。 
  25. ^ The IBM 650 Magnetic Drum Calculator”. 2012年1月17日閲覧。
  26. ^ Jim Lawless (2004年5月21日). “Speaking with Don French : The Man Behind the French Silk Assembler Tools”. 2008年8月21日時点のオリジナルよりアーカイブ。2008年7月25日閲覧。
  27. ^ 松 --- 事実上最初のパソコン用日本語ワープロソフト
  28. ^ Toolchain, libraries and headers relationship - PlayStation Development Network
  29. ^ What were PS1 and N64 games written in? : gamedev
  30. ^ SegaBase Volume 6 - Saturn”. Eidolon's Inn (2008年1月10日). 2014年7月2日時点のオリジナルよりアーカイブ。2013年6月27日閲覧。
  31. ^ Lispによるリターゲッタブルコードジェネレータの実装 (PDF) Archived 2008年8月20日, at the Wayback Machine.
  32. ^ OOエンジニアの輪! ~ 第 21 回 川合史朗 さんの巻 ~ | オブジェクトの広場
  33. ^ NVIDIA Xbox GPU Specs | TechPowerUp GPU Database
  34. ^ Using Shaders in Direct3D 10 - Win32 apps | Microsoft Docs
  35. ^ Rusling, David A.. “The Linux Kernel”. 2012年3月11日閲覧。
  36. ^ 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日閲覧。
  37. ^ Bit-field-badness”. hardwarebug.org (2010年1月30日). 2010年2月5日時点のオリジナルよりアーカイブ。2010年3月4日閲覧。
  38. ^ GCC makes a mess”. hardwarebug.org (2009年5月13日). 2010年3月16日時点のオリジナルよりアーカイブ。2010年3月4日閲覧。
  39. ^ Randall Hyde. “The Great Debate”. 2008年6月16日時点のオリジナルよりアーカイブ。2008年7月3日閲覧。
  40. ^ Code sourcery fails again”. hardwarebug.org (2010年1月30日). 2010年4月2日時点のオリジナルよりアーカイブ。2010年3月4日閲覧。
  41. ^ [CEDEC]「FINAL FANTASY XV」の最適化はこうして行われた - GamesIndustry.biz Japan Edition
  42. ^ x264.git/common/x86/dct-32.asm”. git.videolan.org (2010年9月29日). 2012年3月4日時点のオリジナルよりアーカイブ。2010年9月29日閲覧。
  43. ^ “[https://github.com/torvalds/linux/blob/master/include/linux/export.h GitHub, torvalds / linux, include/linux/export.h]”. 2023年10月8日閲覧。
  44. ^ Hyde, Randall (1996年9月30日). “Foreword ("Why would anyone learn this stuff?"), op. cit.”. 2010年3月25日時点のオリジナルよりアーカイブ。2010年3月5日閲覧。


「アセンブリ言語」の続きの解説一覧

アッセンブリー

(Assembly から転送)

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

アッセンブリー(英語: assembly)




「アッセンブリー」の続きの解説一覧


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

辞書ショートカット

すべての辞書の索引

「Assembly」の関連用語

Assemblyのお隣キーワード
検索ランキング

   

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



Assemblyのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
JERICHO CONSULTINGJERICHO CONSULTING
Copyright (C) 2024by Jericho Consulting Co.,Ltd. All Rights Reserved.
印刷関係用語集印刷関係用語集
Copyright (C) 2024 K'sBookshelf All Rights Reserved.
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリアセンブリの記事を利用しております。
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
三栄書房三栄書房
Copyright c San-eishobo Publishing Co.,Ltd.All Rights Reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのアセンブリ言語 (改訂履歴)、アッセンブリー (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS