The virtual machine language is described in the [Ethereum Yellowpaper](http://gavwood.com/paper.pdf).
### Loading a contract from the Ethereum blockchain
### Disassembling a contract from the Ethereum blockchain
You can also load code from an existing contract in the Ethereum blockchain. For this, you need to have a full node running, and the RPC debug interface must be activated. For example, when running `geth` you can do this as follows: