Assembly 6502 XASM定义数据
我试图理解DTA(定义数据)的东西。不幸的是,我遇到了这样的问题:Assembly 6502 XASM定义数据,assembly,nasm,6502,Assembly,Nasm,6502,我试图理解DTA(定义数据)的东西。不幸的是,我遇到了这样的问题: DTA b(0) 我真的不知道这意味着什么,也不知道该怎么做。我也不清楚上面网站上的例子。有没有更好的地方可以了解更多关于XASM和dta的信息? 我将非常感谢您的帮助。DTA b(0)在您的程序中保留一个字节的数据,并将其初始化为零 从: 这似乎也在XASM中实现。请参阅。您是否意识到您只需给我们一个文件://指向您机器本地资源的URL?这行不通。它被初始化为零是什么意思?我的意思是我们用字节来表示0。但是怎么去呢?我们使用
DTA b(0)
我真的不知道这意味着什么,也不知道该怎么做。我也不清楚上面网站上的例子。有没有更好的地方可以了解更多关于XASM和dta的信息?
我将非常感谢您的帮助。DTA b(0)在您的程序中保留一个字节的数据,并将其初始化为零
从:
这似乎也在XASM中实现。请参阅。您是否意识到您只需给我们一个
文件://
指向您机器本地资源的URL?这行不通。它被初始化为零是什么意思?我的意思是我们用字节来表示0。但是怎么去呢?我们使用dta以及以后如何使用它?
DTA
The pseudo-command DTA defines typed data. If the type is not specified, byte data is assumed (b).
b byte data (8-bit)
a word data (16-bit)
v relocatable WORD data (16-bit)
l byte data (8-bit)
h byte data (8-bit)
t long data (24-bit)
e long data (24-bit)
f doubleword data (32-bit)
g doubleword data (32-bit) in reversed byte order (big-endian)
c ATASCII string, delimited by '' or ""; * at the end encodes inverse
video, e.g. dta c'abecadlo'*
d INTERNAL string, delimited by '' or ""; * at the end encodes inverse
video, e.g. dta d'abecadlo'*
Example:
dta 1 , 2, 4
dta a ($2320 ,$4444)
dta d'sasasa', 4,a ( 200 ), h($4000)
dta c 'file' , $9b
dta c'invers'*