# stack machine to local machine code by python **Repository Path**: iproject/stack-machine-to-local-machine-code-by-python ## Basic Information - **Project Name**: stack machine to local machine code by python - **Description**: 本项目将使用python实现一个从自定义的堆栈机代码转换为本地机器码的实现,第一版先实现一个玩具级别的实现后在慢慢扩充成为一个完整的实现,项目目标先实现堆栈机到x86平台机器码的转换,为了验证转换的机器码是否正确会使用cffi对接一个C语言实现的机器码运行的环境 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-05 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # stack machine to local machine code by python #### 介绍 本项目将使用python实现一个从自定义的堆栈机代码转换为本地机器码的实现,第一版先实现一个玩具级别的实现后在慢慢扩充成为一个完整的实现,项目目标先实现堆栈机到x86平台机器码的转换,为了验证转换的机器码是否正确会使用cffi对接一个C语言实现的机器码运行的环境 #### 软件架构 软件架构将使用python3、cffi框架和C语言实现的机器码运行的功能,本项目暂时只能运行在linux环境下 #### 安装教程 在Linux环境下使用pip安装cffi框架 #### 运行测试方法 使用python运行项目下的testX86_64.py来对代码进行测试 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request