繁体   English   中英

将C代码转换为汇编语言(Motorola 68k)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM