作者jiunlin (jiunlin)
看板PangSir
标题关於同学在下课时询问的问题
时间Tue Oct 12 18:37:25 2004
刚刚我做了测试,程式码如下:
1 testt6 WORD "A"
2 testt10 WORD "AB"
3 ;以下两行会被Assembler视为错误
4 ;testt7 WORD "ABC"
5 ;testt8 WORD "ABCD"
6 testt9 BYTE "ABCD"
执行结果如下:
0040300C : 41 00 42 41 - 41 42 43 44 - 25 30 2E 38 - 58 20 3A 20
^^ ^^ ^^ ^^ ^^ ^^ ^^
A B A A B C D
上面程式中的第4、5两行会被我所使用的Assembler视为错误,无法通过组译。
而第1、2、6行的写法都是正确的,同学可参考上述执行後的记忆体内容。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.82
1F:推 Mgtmc:谢谢助教~所以第2的是A,B各占一BYTE吗? 140.112.247.77 10/12
2F:→ Mgtmc:那请问testt10 + 1 可以存取到'B'吗? 140.112.247.77 10/12
3F:→ BigHeadBin:助教回答速度好快哦~~ 140.112.253.61 10/13