Добавление ассемблерных директив - PullRequest
0 голосов
/ 21 ноября 2018

Я новичок в сборке SRC, и мне было интересно, как написать программу на языке ассемблера SRC для оценки следующего выражения:
X = 4 (7 + c) - 8 * d + 64 (21 + e) ​​
Где c = 11, d = 17 и e = 23
Примечание: X, c, d и e - метки памяти

Я проделал следующую работу, но не знаю, как определить памятьэтикетки с использованием директив ассемблера.Кто-нибудь подскажите, пожалуйста, как писать псевдо-коды для меток памяти?

ld R1,e
addi R3,R1,21
shl R4,R3,6
ld R5,d
shl R6,R5,3
add R7,R6,R4
ld R8,c
addi R9,R8,7
shl R10,R9,2
st R10,X
...