gosk

command module
v0.0.0-...-5710c07 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2024 License: GPL-3.0 Imports: 0 Imported by: 0

README

Gosk Build Status

This is a yet another assembly interpreter gosk!

Build & Run

  • You need to install Go and Make
$ go get -u github.com/HobbyOSs/gosk
$ cd $GO_HOME/src/github.com/HobbyOSs/gosk
$ make

How to run gosk

  • REPL mode
    • You can run REPL mode with no option
$ ./gosk
Hello user! This is yet another assembly gosk!
Feel free to type in commands
>> DB 0x00
[  info ] parser_parse_stmt.go:49: { OPCODE:{ DB: DB,0x00 } }
[  info ] eval.go:136: [OPCODE: DB, HEX_LIT: 0x00]
00
>> RESB 10
[  info ] parser_parse_stmt.go:49: { OPCODE:{ RESB: RESB,10 } }
[  info ] eval.go:228: [OPCODE: RESB, INT: 10]
00000000000000000000
>>
  • Normal assembly mode
    • You can generate an object file from an assembly source (*.nas format)
./gosk --help
usage:  [--help | -v] source [object/binary] [list]
  -v	バージョンとライセンス情報を表示する

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
x86
Code generated by go generate; DO NOT EDIT.
Code generated by go generate; DO NOT EDIT.
// hexdump: a hexdumper utility written in Golang // // Copyright 2015 Jason E. Aten <j.e.aten -a-t- g-m-a-i-l dot c-o-m> // License: MIT
// hexdump: a hexdumper utility written in Golang // // Copyright 2015 Jason E. Aten <j.e.aten -a-t- g-m-a-i-l dot c-o-m> // License: MIT

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL