在 Z80 组件上提取 LSB 和 MSB

Extracting LSB and MSB on Z80 Assembly

假设我在内存 0040 上有一个数据 (15H)。

我的问题是,我如何提取最高有效位和最低有效位以供进一步使用?

我在 Z80 User manual 上进行了查找,但一无所获。任何帮助将不胜感激

我只想写下@Jester 已经向我解释的内容

如何获取 LSB

  1. 使用 AND
LD A, 1
LD B, 19H ;The data
AND B     ;LSB is at register A
  1. 使用 RRCA
  2. 使用 BIT

如何获得最高位

  1. 使用 RLCA 后跟 AND
  2. 使用 BIT