2016-11-03 2 views
2

Недавно я читал о разных шестнадцатеричных кодах, которые делают классные вещи, например, что-то архивировать внутри программы. То, как я пытаюсь включить их в базовое кодирование (ti 84+), - это использовать отдельную программу и «вызвать ее» (ASM (prgrmNAME)) в исходной программе. Проблема в том, что иногда я хочу вернуться к исходной программе, но я не могу использовать return, потому что, как только я использую AMSprgrm, я не могу делать базовое кодирование.Использование hexcode в базовой программе ti 84+

Есть ли способ, в котором я могу включить шестнадцатеричные коды в середине моих программ или какое-то другое решение, чтобы обойти это?

+0

Возможно, вы должны указать точную модель, с которой работаете. – Michael

+0

@Michael ok- thanks – JediPythonClone

ответ

1

Предполагая, что у вас есть нецветная модель, вы можете использовать такую ​​программу, как TPROG, чтобы скопировать архивированную программу в временную программу и просто запустить эту копию. TPROG доступен в архивах файлов ticalc, и я считаю, что шестнадцатеричный код операции доступен либо в пределах этой загрузки, либо в доступном там источнике «Hex Codes» Zeda.

+0

Я только что скачал ur шестнадцатеричные коды вчера, я просто не мог понять, как их реализовать. Можете ли вы усовершенствовать/объяснить копию архивной программы для части temp prog для меня? Я новичок в этой сборке и шестнадцатеричном коде - я понимаю только то, что я могу сделать из самого калькулятора. – JediPythonClone

+0

Как бы я положил этот tprog на практике? – JediPythonClone

+0

@JediPythonClone: ​​для визуального объяснения я сделал этот gif для другого веб-сайта: http://tibasicdev.wdfiles.com/local--files/hexcodes/asmprgm-example.gif Нажмите кнопку [prgm] и выберите новый (используйте стрелки, затем введите). Нажмите [2nd] [0], чтобы открыть каталог и прокрутить вниз до маркера «AsmPrgm». Введите шестнадцатеричный код. У вас могут быть разрывы строк (путем нажатия клавиши ввода) по мере ввода, но только при формировании кратных двух цифр. Теперь вы можете сжимать, если хотите, иначе вы можете запустить TPROG. Я бы загрузил это для readme, хотя это прямолинейно. – Zeda

1

Использование команды в библиотеках Doors CS может сделать это легко, если у вас установлена ​​Doors CS. Команда шестнадцатеричного кода запуска -

det(20, "HEXCODE 

где шестнадцатеричный код, который вы хотите выполнить, указан в кавычках. Вы можете добавить закрывающие кавычки и круглые скобки, но это необязательно. Двери также автоматически присоединяют C9, но вы можете вводить его вручную и без вреда. Таким образом,

det(20, "EF7045 

выключил индикатор запуска, когда программа запускается с использованием дверей.

Смежные вопросы