Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly 6502 XASM定义数据_Assembly_Nasm_6502 - Fatal编程技术网

Assembly 6502 XASM定义数据

Assembly 6502 XASM定义数据,assembly,nasm,6502,Assembly,Nasm,6502,我试图理解DTA(定义数据)的东西。不幸的是,我遇到了这样的问题: DTA b(0) 我真的不知道这意味着什么,也不知道该怎么做。我也不清楚上面网站上的例子。有没有更好的地方可以了解更多关于XASM和dta的信息? 我将非常感谢您的帮助。DTA b(0)在您的程序中保留一个字节的数据,并将其初始化为零 从: 这似乎也在XASM中实现。请参阅。您是否意识到您只需给我们一个文件://指向您机器本地资源的URL?这行不通。它被初始化为零是什么意思?我的意思是我们用字节来表示0。但是怎么去呢?我们使用

我试图理解DTA(定义数据)的东西。不幸的是,我遇到了这样的问题:

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'*