【问题标题】:what is the meaning of ARR DB 5 DUP(2)? [duplicate]ARR DB 5 DUP(2) 是什么意思? [复制]
【发布时间】:2017-01-25 09:34:11
【问题描述】:

ARRAY DB 5 DUP (2)

这个表达是什么意思? ARR 中的值是什么?

【问题讨论】:

    标签: assembly emu8086


    【解决方案1】:

    对于 MASM 使用的运算符/指令(例如 DUP),您通常可以在 MSDN 上找到某种形式的文档。在这种情况下,相关页面is here

    正如文档所说:

    count DUP (initialvalue [[, initialvalue]]...)

    指定countinitialvalue的声明数。

    所以DB 5 DUP (2) 输出 5 个字节,它们的值都为 2。ARRAY 只是一个标签,因此您可以轻松地在代码的其他地方引用这些字节。

    【讨论】:

      猜你喜欢
      • 2018-06-16
      • 2022-06-16
      • 2013-04-04
      • 1970-01-01
      • 1970-01-01
      • 2016-08-18
      • 2014-04-08
      • 1970-01-01
      相关资源
      最近更新 更多