arrays - MASM 数组长度
问题描述
我有一个相当大的数组,我需要对其进行一些处理,当我尝试将其 LENGTHOF 存储在寄存器中时,它只存储数组第一行的长度,而不是整个数组。该数组必须完全像这样声明,因为它直接来自家庭作业。关于我做错了什么的任何想法?
数组声明:
ages DWORD 4, 7, 4, 4, 8, 5, 4, 8, 4, 6, 6, 7, 4
DWORD 7, 5, 3, 4, 4, 6, 5, 4, 6, 5, 8, 7, 4, 5, 7
DWORD 6, 5, 7, 8, 7, 6, 5, 4, 5, 7, 5, 3, 5, 3, 6
DWORD 9, 6, 4, 7, 5, 4, 9
当我写:
mov ecx, LENGTHOF ages
存储在 ecx 中的值只有 13。
解决方案
推荐阅读
- networkx - Cytoscape 为来自 Networkx 的 GML 文件提供扩展错误
- python - 如何定义 2 个 keras 形状(无,4096)层的 Kronecker 产品层?
- c++ - 没有错误,但代码在第二次输入后崩溃
- c++ - 在二维向量中输入值时核心转储错误
- python - 将形状转换为 TensorShape 时出错:维度值必须是整数或无或具有 __index__ 方法,得到值'
- javascript - 在 Node.js 中解析 INI 文件
- authentication - 在我们的子系统中存储来自 SSO 的 User-Id 以处理用户更改和审核日志的最佳实践是什么?
- python - 按索引排序列表dict并获取前n个元素
- python - 比较 Python 中的请求模块与硒
- django - 在部署到 Heroku 的 Django 中访问生产环境变量