Skip to content

Julien-cpsn/microbit-runtime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microbit runtime

Bibliography

Writing a VM

Microbit official resources

Useful commands

Compile from A&AT ASM

as assembly.s --32 -o assembly.o
ld -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o assembly -lc assembly.o

Compile from c to binary

arm-linux-gnueabihf-gcc -mbe32 -march=armv6 -marm helloworld.c -o helloworld

Compile from c to ASM

arm-linux-gnueabihf-gcc -mbe32 -march=armv6 -marm helloworld.c -S

Disassemble program

arm-linux-gnueabihf-objdump -drwC helloworld

better disassemble I guess

arm-linux-gnueabihf-objdump -D -bbinary -marm helloworld -Mforce-thumb

About

Microbit v1.5 runtime (arm32v6)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages