本文整理汇总了C#中Reko.Arch.X86.IntelArchitecture.GrfToString方法的典型用法代码示例。如果您正苦于以下问题:C# IntelArchitecture.GrfToString方法的具体用法?C# IntelArchitecture.GrfToString怎么用?C# IntelArchitecture.GrfToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Reko.Arch.X86.IntelArchitecture
的用法示例。
在下文中一共展示了IntelArchitecture.GrfToString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FrGrfTest
public void FrGrfTest()
{
IntelArchitecture arch = new IntelArchitecture(ProcessorMode.Real);
Frame f = new Frame(PrimitiveType.Word16);
uint iSz = (uint) (FlagM.ZF|FlagM.SF);
Identifier grfSz = f.EnsureFlagGroup(Registers.eflags, iSz, arch.GrfToString(iSz), PrimitiveType.Byte);
using (FileUnitTester fut = new FileUnitTester("Core/FrGrfTest.txt"))
{
f.Write(fut.TextWriter);
fut.AssertFilesEqual();
}
}
示例2: PsigArguments
public void PsigArguments()
{
using (FileUnitTester fut = new FileUnitTester("Core/PsigArguments.txt"))
{
IntelArchitecture arch = new IntelArchitecture(ProcessorMode.Real);
uint f = (uint)(FlagM.CF|FlagM.ZF);
Identifier argF = new Identifier(arch.GrfToString(f), PrimitiveType.Bool, new FlagGroupStorage(Registers.eflags, f, "CZ", PrimitiveType.Byte));
Identifier argR = new Identifier(Registers.ax.Name, Registers.ax.DataType, Registers.ax);
argF.Write(true, fut.TextWriter);
fut.TextWriter.WriteLine();
argR.Write(true, fut.TextWriter);
fut.TextWriter.WriteLine();
fut.AssertFilesEqual();
}
}