Есть программа который переводит выражение в обратную польскую запись и потом вычисляет результат. мне нужно в момент вычисления транслировать выражение в код ассемблера в output.txt файле. Например:
5 - 10 + 20 * 5 - 30 + 3
assign R0, 20
assign R4, 5
mul R0, R4, R0
assign R4, 5
assign R8, 10
sub R4, R8, R4
add R4, R0, R0
assign R4, 30
sub R0, R4, R0
assing R4, 3
add R0, R4, R0
Как реализовать такую задачу, чтобы программа правильно распределял выражение по регистрам а потом записывал?
На вскидку - берете список регистров вашего процессора Берете переменную. Фильтруете список, отбрасывая те регистры, которые
Если остался непустой список, размещаете переменную в первый из регистров.
Если получился пустой список - возвращаемся в начало и пробуем укладывать переменные в другом порядке.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть файл, путь - C:\Windows\System32\config\SYSTEM "SYSTEM" - сам файл, лог, в С++ пишу такой код, но файл невозможно открыть:
Могу ли я определить указатель на функцию как поле в классе, записать в нее адрес функции (зная сигнатуру метода) и обращаться к данному полю...
Пожалуйста, помогите найти ошибку(LNK2001) в коде: