问题标签 [tasm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
228 浏览

sdk - 构建 TASM32 SDK?

我刚刚下载了 Embarcadero Delphi 2010(试用版)。tasm32 和相关的东西(ilink32、implib、impdef 等)仍然可用。他们仍然缺少头文件和导入库,但幸运的是可以通过 win2inc、implib 等解决。

最终结果可以称为 TASM32 SDK(与 MASM32 SDK 类似)。

考虑到 Delphi 是一种商业产品,我计划将此 SDK 仅用于个人用途(当然也不是商业用途)。

这是否合法?

0 投票
1 回答
535 浏览

assembly - 汇编器多行数组+无法在编译器中跟踪

我有一个项目,我手动定义了一个很长的数组(超过 30 个,每个都是一个具有 2 个值的结构对象)。当我在多行中定义数组时,每一行都出现错误,在定义一行后我没有收到错误。如何将数组写入多行?我有第二个问题,当我编译代码时

Tasm 5.0 给我写了一个“程序没有符号表”错误,我无法追踪到代码。我该如何解决?我的cpu是双核1.86ghz

0 投票
1 回答
1249 浏览

assembly - TASM 如何获取命令行参数?

如何在 TASM 中获取命令行参数?在 MASM32 中非常简单

invoke GetCL,1,addr buffer

0 投票
2 回答
1113 浏览

assembly - 以 10 为底打印双字数

例如我有数字 6C0000h = 7077888d

在这种情况下,将每个字除以 10,然后将余数保存在堆栈中是行不通的,因为双字的下半部分是 0000。

任何提示表示赞赏。

谢谢

例如..

此代码显示:1080 而不是 7077888,这将是预期结果

108 = 6Ch,结尾 0 来自 0000 div 10..

注意:我必须使用 16 位寄存器

0 投票
1 回答
1185 浏览

x86 - TASM 位操作

我需要显示矩阵(3x3)中的所有数字,其中数字设置了两个第一位。我想我在解决方案附近的某个地方,但是出了点问题,你能指出什么问题吗?

0 投票
9 回答
55895 浏览

assembly - 有多少种方法可以将寄存器设置为零?

我很好奇在 x86 汇编中有多少种方法可以将寄存器设置为零。使用一条指令。有人告诉我,他设法找到至少 10 种方法来做到这一点。

我能想到的有:

0 投票
1 回答
3437 浏览

debugging - DEBUG 如何在cmd调试环境中显示、递增、循环

我正在尝试循环并增加 DL 中的值,但是当我运行它时。它没有显示任何内容,或者它只显示“空格”字符。我想在 DEBUG 环境中执行此操作,所以请不要告诉我使用塔斯马 xD

0 投票
1 回答
145 浏览

windows - 我需要使用什么中断来输出时间和日期?

我正在使用 int 21-2AH 和 2CH​​ 来获取时间和日期,并了解返回结果的寄存器。但是当我使用 int 21-2 输出它时,我得到了一个有趣的角色。我用什么来正确输出到屏幕?我正在使用 Tasm

0 投票
1 回答
328 浏览

assembly - 这些线在装配中做什么?

我对组装很陌生。我总是对数字感到困惑 有人可以帮助我吗?我正在使用 TASM... 所以 8066 汇编器 有什么好的参考资料可以使用吗?

我真的不明白1720h,2000是什么。我也不太清楚如何阅读 move es:[bx],ax

非常感谢

0 投票
1 回答
870 浏览

ascii - ASCII码解释(汇编)

首先,感谢迄今为止的所有帮助。

完整的代码可以在这里找到

我很难理解这些台词。我写了一些评论...

该行,例如 mov es:[si+6], al 表示将 al 中的数据移动到 si+6 标记的​​内存地址(我认为这将是一个偏移量计算)。

那么在循环中添加 si,40是什么?

任何帮助对我来说意味着一切!谢谢你。