Шестнадцатеричный редактор

Logisim-evolution включает в себя встроенный шестнадцатеричный редактор для просмотра и изменения содержимого памяти. Для доступа к нему вызовите контекстное меню компонента (щелчок правой кнопкой мыши) и выберите пункт | Изменить содержимое… |. Для компонентов ПЗУ (ROM) открыть редактор можно также щелчком по значению атрибута Содержимое на панели свойств.

#########

Интерфейс и навигация

Числа, выделенные курсивом в левом столбце, обозначают базовые адреса памяти в шестнадцатеричном формате. Остальные числа в строке — это сами данные (значения), хранящиеся начиная с указанного адреса. В зависимости от ширины окна, редактор автоматически подстраивает сетку, выводя по 4, 8 или 16 значений в строке. Для удобства визуального восприятия каждая группа из четырёх ячеек отделена увеличенным отступом.

Перемещаться по адресам можно с помощью полосы прокрутки или клавиш навигации (Стрелки, Home, End, Page Up, Page Down). Ввод шестнадцатеричных символов с клавиатуры мгновенно перезапишет значение в текущей выделенной ячейке.

Выделение и буфер обмена

Вы можете выделить диапазон ячеек несколькими способами: перетаскиванием курсора мыши, щелчком с зажатой клавишей Shift или перемещением курсора стрелками с зажатым Shift.

Выделенные данные поддерживают стандартные операции копирования, вырезания и вставки. Их можно выполнить через главное меню | Правка | или с помощью горячих клавиш (Ctrl-C, Ctrl-V, Ctrl-X). Данные в буфере обмена передаются в виде обычного текста, что позволяет легко обмениваться ими с внешними приложениями (например, текстовыми редакторами).

Работа с файлами

Для загрузки или сохранения образа памяти используются кнопки Открыть… и Сохранить… в окне редактора. Подробную информацию о поддерживаемых форматах файлов можно найти в разделе Контекстное меню и файлы.

Далее: Редактирование содержимого памяти.