developer-delphi-assembly-instructions

Provide x86/x64 assembly references for Delphi asm..end and NASM.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-assembly-instructions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: developer-delphi-assembly-instructions
Source: https://github.com/cslsoftwares/ParamentersORM/tree/main/.cursor/skills/developer-delphi-assembly-instructions_V1.0.0
Command: npx skills add https://github.com/cslsoftwares/ParamentersORM --skill developer-delphi-assembly-instructions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a concise reference guide for x86/x64 assembly instructions used with Delphi's built-in assembler and NASM, enabling developers to quickly lookup syntax and semantics without hunting through multiple sources.

Core Features & Use Cases

  • Comprehensive reference coverage: data transfer, arithmetic, logic, shifts, string operations, and control flow for both Delphi and NASM.
  • Practical examples: side-by-side snippets illustrate how the same operation is written in Delphi asm..end versus NASM.
  • Use Case: a developer writing high-performance routines can consult this reference to ensure correct instruction usage and cross-compatibility.

Quick Start

Refer to the in-file instruction set reference to jump into the desired topic (e.g., MOV, CMP, Jcc) and copy the exact syntax for your target assembler.

Frequently Asked Questions about developer-delphi-assembly-instructions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write x86 assembly instructions in Delphi compared to NASM?

Delphi x86 assembly uses the built-in asm..end syntax, while NASM uses its own standard instruction format. This reference provides side-by-side examples for data transfer, arithmetic, logic, shifts, comparisons, and string operations to ensure correct syntax and cross-compatibility between both assemblers.

What x86 and x64 assembly operations are covered in this instruction set reference?

The instruction set reference covers x86 and x64 data transfer, arithmetic, logic, shifts, comparisons, control flow, and string operations. It provides concise syntax and semantic definitions for both Delphi's built-in assembler and NASM.

Can I use this assembly reference for high-performance Delphi routines without external dependencies?

Yes, this assembly reference requires no external dependencies and is suitable for quick consultation during development and debugging of high-performance Delphi routines. You can jump directly to desired topics like MOV or Jcc and copy the exact syntax for your target assembler.

What is the best way to look up NASM and Delphi x64 assembly syntax during debugging?

The best way to look up NASM and Delphi x64 assembly syntax is by referencing the in-file instruction set topics directly. You can jump to desired control flow or arithmetic instructions and copy the exact syntax for your target assembler during debugging.

Does Delphi built-in assembler support the same x86 string operations as NASM?

Delphi's built-in assembler supports x86 string operations alongside NASM, with side-by-side snippets illustrating how the same operation is written in Delphi asm..end versus NASM. This ensures developers can verify correct instruction usage and cross-compatibility.