[英]Converting C Code to Assembly (Motorola 68k)
我正在尝试将这些变量转换为汇编可行的代码:
char s[] = “TA”;
short int x;
int e = 99;
我是用int e完成的:
CLR.B D1 e = 99; // which compiles
我不知道如何去做数组,或短整数? 我知道对于数组我可以做类似的事情:
ARRAY: DC.W "Value here"
但这对字符数组ARRAY: DC.W "Value here"
吗?
在68000汇编器上查看此链接 。 它甚至为用户提供练习。 我完全从给定的链接编译了整个答案。
BUFFER: DC.B 'TA'
处理您的字符串(注意字节,而不是现有的单词),然后
BUFFER2: DS.W 1
处理单个(1值)短分配。
注意:
BUFFER3: DC.L 99
将是如何将您的e
变量分配定义为99。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.