Merge pull request #4 from cloudwego/chore/ci chore: remove unused CI
Merge pull request #4 from cloudwego/chore/ci
chore: remove unused CI
IASM
Dual-purpose assembly engine written in pure Golang.
The x86_64 package was ported from a Python module PeachPy, with some adaption to the Go language features.
x86_64
PeachPy
Currently, IASM only supports x86_64, because it’s the only architecture I am very familiar with.
This can be used to implement:
See x86_64/program_test.go for more info.
x86_64/program_test.go
For macOS:
macOS
git clone https://github.com/chenzhuoyu/iasm cd iasm go build ./cmd/iasm ./iasm -h ./iasm -f macho -D __Darwin__ -o helloworld example/helloworld.s ./helloworld
Just run IASM without any arguments.
./iasm
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
IASM– Interactive Assembler for Go.Dual-purpose assembly engine written in pure Golang.
The
x86_64package was ported from a Python modulePeachPy, with some adaption to the Go language features.Currently, IASM only supports x86_64, because it’s the only architecture I am very familiar with.
It can be used as a dynamic assembler
This can be used to implement:
See
x86_64/program_test.gofor more info.It can also be used as a static assembler
For
macOS:It also contains an interactive REPL shell
Just run IASM without any arguments.