Console
The console is responsible for displaying messages generated by the simulator and by the programs being executed. It acts as a communication interface between the user and the simulation environment.

During the use of the simulator, the console may display different types of information, including:
- error messages
- results of the code assembly process
- information about operations performed in the simulator
- output produced by running programs
- notifications related to file operations, such as program import and download
In addition to displaying messages, the console also allows user input, enabling interaction with programs that use system calls (syscalls).
Data Input
Section titled “Data Input”When a system call that requires input is executed, the console displays an input field, allowing the user to provide the requested value.

This mechanism allows programs to request data from the user during execution, such as reading numbers or strings.
Console Information
Section titled “Console Information”At the bottom of the console there is a bar containing information about the current execution state.
![]()
This area displays:
- Current PC - shows the current value of the Program Counter
- Line count - indicates the number of lines currently displayed in the console
Console Actions
Section titled “Console Actions”On the right side of the bottom bar there are two buttons responsible for operations related to the console content.
![]()
The available actions are:
-
Export Console - Exports the entire console content to a text file
-
Clear Console - Removes all messages currently displayed in the console
Console Size Adjustment
Section titled “Console Size Adjustment”Above the console there is a resizing bar that allows adjusting the space occupied by the console in the interface.
This bar can be dragged vertically to increase or decrease the size of the console, allowing the visualization to be adapted according to the user’s needs.
