gmc4asはGMC-4用のアセンブラで,GMC-4用Cコンパイラgmc4ccの副産物です. 他のアセンブラと異なるのは,最適化をすることです. とはいえCコンパイラがコードを生成した後に行う最適化しか行えないので, よっぽど冗長なコードを入力しない限りはなかなか最適化してくれません. 最適化された場合はコメント欄にその内容が表示されます.
構文はサンプルやCコンパイラの出力を見れもらえば分かると思います.
.align 50 の後に命令や.nibbleを使うことで,0x50番台のアドレスに命令やデータを置くことができます. 使用例はこちら