DTA (데이터 정의) 문제를 이해하려고합니다. 불행히도 나는 이런 문제를 겪었다 :6502 XASM 정의 데이터
DTA b(0)
나는 그것이 무엇을 의미하는지 실제로 알 수 없다. 또한 위의 사이트에 대한 예는 나에게 불분명하다. XASM과 dta에 대해 더 자세히 알아볼 수있는 더 좋은 곳이 있습니까? 도움을 주시면 감사하겠습니다.
DTA (데이터 정의) 문제를 이해하려고합니다. 불행히도 나는 이런 문제를 겪었다 :6502 XASM 정의 데이터
DTA b(0)
나는 그것이 무엇을 의미하는지 실제로 알 수 없다. 또한 위의 사이트에 대한 예는 나에게 불분명하다. XASM과 dta에 대해 더 자세히 알아볼 수있는 더 좋은 곳이 있습니까? 도움을 주시면 감사하겠습니다.
DTA b(0)
은 프로그램에서 데이터의 1 바이트를 예약하고 0으로 초기화합니다. MAD-ASSEMBLER documentation에서
는 :
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'*
이뿐만 아니라 XASM에 구현 된 것 같습니다. xasm.d:2384을 참조하십시오.
0으로 초기화된다는 것은 무엇을 의미합니까? – user3402584
우리는 0을 나타내는 byte를 의미합니다. 그러나 그것에 도착하는 방법? 우리는 dta를 사용하고 나중에 어떻게 사용합니까? – user3402584
컴퓨터에 로컬 인 리소스에'file : ///' URL을 주면된다는 것을 알고 계십니까? 음, 그게 효과가 없을거야. –