Machine.X64.Component.Registers
1.0.0
See the version list below for details.
dotnet add package Machine.X64.Component.Registers --version 1.0.0
NuGet\Install-Package Machine.X64.Component.Registers -Version 1.0.0
<PackageReference Include="Machine.X64.Component.Registers" Version="1.0.0" />
paket add Machine.X64.Component.Registers --version 1.0.0
#r "nuget: Machine.X64.Component.Registers, 1.0.0"
// Install Machine.X64.Component.Registers as a Cake Addin #addin nuget:?package=Machine.X64.Component.Registers&version=1.0.0 // Install Machine.X64.Component.Registers as a Cake Tool #tool nuget:?package=Machine.X64.Component.Registers&version=1.0.0
Machine.X64.Components.Registers
This simulates CPU registers and flags in pure managed C#. This project is used by Machine.NET (see https://github.com/winscripter/Machine.NET), an effort to make running unmanaged programs (and operating systems) possible in managed-only environments like Blazor WebAssembly.
This package features two types, all under the namespace Machine.X64.Component
:
IProcessorRegisters
- an abstraction for x64 registersProcessorRegisters
- x64 registers
Example:
using Machine.X64.Component;
using System.Runtime.Intrinsics;
var processorRegisters = new ProcessorRegisters();
processorRegisters.Rax = 123;
processorRegisters.Xmm5 = Vector128.Create(1F, 2F, 3F, 4F);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Machine.X64.Component.Registers:
Package | Downloads |
---|---|
Machine.X64.Component.Registers.Iced
Extension to Machine.X64.Component.Register that evaluates registers based on the Iced.Intel.Register enum |
GitHub repositories
This package is not used by any popular GitHub repositories.