Я работаю над проектом, в котором я читаю ячейки памяти и мне нужно вывести их шестнадцатеричное значение в ASCII.
Язык дает мне 16-битную длину слова, поэтому мне нужно разделить, чтобы взять по кусочку за раз, чтобы преобразовать в шестнадцатеричный. К сожалению, язык предлагает только и, или нет, и добавляет для математических/логических функций.
Я полагал, что могу создать желаемый эффект, сдвигая влево и проверяя отрицательный флаг, чтобы добавить 1 в конец после сдвига, но я полагаю, что для этого должен быть лучший метод.
Любое понимание будет оценено.