Мне нужно написать небольшую программу в сборке для архитектуры MIPS. Чтобы быть более конкретным, это должна быть процедура, которая берет регистр и печатает его значение. Разрешено использовать все, кроме вызова print_int. Моя процедура делает: 1. Разделите данный регистр на цифры 2. Преобразуйте их в ascii 3. Храните их в стеке Теперь у меня есть значения как 52 или 53 в стеке, и я хочу их распечатать с помощью print_string, но как я могу это достичь? Спасибо за помощь.SPIM print ascii char
-1
A
ответ
1
Вы пишете 3. Храните их в стеке. Поскольку у вас есть , разрешено использовать все, кроме вызова print_int, почему бы вам не сохранить их в байтах успешной памяти, прежде чем использовать print_string, чтобы получить результат.
Смежные вопросы
- 1. c программирование print ascii значение char *
- 2. Python: print unicode char escaped
- 3. x86 assembly print register ascii
- 4. Java replace ascii char
- 5. Случайный ascii char появляется
- 6. Преобразование Char в ASCII
- 7. MD5 с ASCII Char
- 8. print char для консольного приложения
- 9. java.io.PrintWriter + print (cArray: char []): void
- 10. MIPS (SPIM): отладка вложенных подпрограмм
- 11. Получить десятичное значение ascii char
- 12. Использование символов Ascii вместо Char
- 13. Преобразование char в значение ascii
- 14. Non ASCII char в PHP?
- 15. странное неправильное шифрование char (ascii)
- 16. Стандартный SQL - CHAR для ASCII
- 17. ASCII char, установленный на Java
- 18. SAS print ASCII значение специального символа
- 19. Python - не распознает значение Ascii char 2
- 20. print char с использованием значения unicode (java)
- 21. Char array wont print at indexes
- 22. Как сделать MATLAB возвратом char вместо ASCII?
- 23. Функция CHAR() или ASCII() в BigQuery?
- 24. Char в Int преобразования, чтобы получить ASCII
- 25. Как преобразовать ascii в char в NDK?
- 26. десятичное значение ascii для массива unsigned char
- 27. Как получить ASCII от CHAR в Office365
- 28. Forth - преобразовать код ASCII в char
- 29. Нужно преобразовать строку/char в значения ascii
- 30. Добавить значения ASCII из двух переменных char
Как только у вас есть текстовое представление в стеке, убедитесь, что у вас есть завершающий нулевой байт, а затем просто передайте начальный адрес 'print_string'. – Jester
[7fffeaec] 0000000049, [7fffeaf0] 0000000050 0000000051 0000000052 0000000000 У меня есть эти значения в моем стеке. Но он печатает только то, что изнашивается? – Asker
Вы указали каждую цифру как _word_. Они должны быть _bytes_. – Michael