Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
R

rosetta-stone

> 编程语言
Open source

The ASM Rosetta Stone This respository contains the ASM Rosetta Stone, a small snippet of C that you can use to learn a new assembly varian…

354 stars0 likes0 views
WebsiteGitHub

About

The ASM Rosetta Stone This respository contains the ASM Rosetta Stone, a small snippet of C that you can use to learn a new assembly varian…

The ASM Rosetta Stone

This respository contains the ASM Rosetta Stone, a small snippet of C that you can use to learn a new assembly variant in a short amount of time.

Getting Started

To get started with studying assembly languages using Rosetta Stone, follow these steps:

  1. Clone the repository: Open a terminal and run the following command to clone the repository to your local machine:
git clone https://github.com/lowlevellearning/rosetta-stone.git
  1. Install necessary packages: Install the necessary packages on your system by running the following command:
./setup.sh
  1. Makefile usage: You can use the Makefile to compile the rosetta.c file into executables for different architectures. Run the following command to compile the code for all supported architectures (powerpc, arm, aarch64):
make all

Alternatively, you can compile the code for individual architectures using the respective target names:

  • PowerPC:
make powerpc
  • ARM
make arm
  • AArch64
make aarch64

The compiled executables will be named ppc (for powerpc), arm (for arm), and aarch64 (for aarch64).

Checklist

  • registers
    • names []
    • width []
  • stack memory
    • how is it used []
    • prolouge, epilouge []
  • calling conventions
    • arguments []
    • return value []
    • return address []
  • control flow
    • branching []
    • conditional branches[]
    • calls []
  • syscall interface []

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言