Risc32

An assembler for a simple 32 bit architecture
Download

Risc32 Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Georgi Christov
  • Operating Systems:
  • Windows All
  • File Size:
  • 3 MB

Risc32 Tags


Risc32 Description

Risc32 is an advanced and reliable assembler and emulator for the 32 bit architecture. The program is written in Python and is quite hard to program. Click the 'Editor' menu button and then 'Open'. Find the 'Examples' folder in the program directory. Click on one of the example programs and then click open (double-clicking on it should also work). Check that the program has been loaded in the 'Editor' field. Go to the 'Assembler' menu and click 'Assemble'. This will translate the instructions provided in the 'Editor' mode in machine language. Check the 'data' variable addresses. Go to the 'Linker' menu to check the memory locations (not necessary). Click on the 'Processor' menu button. Here you'll see the processor that will execute the translated machine code instructions. Click 'Load' to load the program in the memory. After the program has been loaded, you can either use the 'Step-by-Step' mode by clicking on the 'Step' button, or use the 'Run' mode by clicking the 'Run' button. The difference is that in the 'Step-by-Step' mode you can execute the program one instruction at a time by rapidly clicking 'Step' until the program has finished execution. In the 'Run' mode the processor executes the entire program. Here you can specify the execution speed of the processor by using the speed slide bar in the control menu. Once the program has finished execution a message will be displayed. Click 'OK' and check whether the program works correctly. You can also view the instruction trace in the 'Trace' menu.


Risc32 Related Software