汇编:无效的有效地址

Jus*_*tin 15 assembly

我是汇编的新手(你可以清楚地看到),我正在尝试编译以下内容:

hex_charmap db '0123456789ABCDE'
mov   al, [hex_charmap + ax]
Run Code Online (Sandbox Code Playgroud)

但是我在第2行遇到以下错误:

错误:无效的有效地址

这是什么意思,我该如何解决?

Car*_*icz 20

我的装配工生锈了.AX真的可以用作索引寄存器吗?

更新:

刚找到我要找的东西.只有BX可以用作索引寄存器!

请参阅此链接以了解其他类似问题及其类似说明:

无效的有效地址计算