# FASM example # Loop 5 times, add 1 to index, then log gm, gtf codes and my_data, then return 1 reg.max = movi 5 .loop reg.index = addi reg.index 1 jnei reg.index reg.max .loop.rel # Log gm.tx_start code, gtf.tx_length code, my_data and return 1 reg.data_start = addi reg.is data.my_data.start reg.data_length = movi data.my_data.len logd gm.tx_start gtf.tx_length reg.data_start reg.data_length ret reg.one my_data: 0xabcdef second_data: 0x0011223344
Output will appear here...