value db 0h, 10h
value dw 10h
它们是一样的吗?有什么区别?
如果我使用了,例如,
ld A,(值)
两种情况都会发生什么?
答案 0 :(得分:4)
value db 0h, 10h
生成的机器代码是(hexa bytes):00 10
value dw 10h
生成的机器代码是(hexa bytes):10 00
(因为Z80是小端CPU)
ld A, (value)
将使用值加载A
:第一种情况0
,第二次16
。
答案 1 :(得分:2)
db =数据字节= 1个字节
dw =数据字= 2个字节,采用小端顺序