问题标签 [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 投票
2 回答
310 浏览

assembly - 关于位比较的 x86 问题

我的作业的最后一部分有问题。我们得到一个比特流等,在流中是一个整数,文本部分中有 1 的个数。我得到那个整数和它的 24 是正确的,现在我遍历我得到的文本数据,并尝试计算其中的所有 1。但我的过程总是返回零。

我能够确保它正确循环并且确实如此。

文本 = Hello,它是 16 个 1,这是我的 proc,用于循环遍历该文本以计算其中的个数。

proc 的其余部分只是推送/弹出。我真正想要做的是使用 TEST 将 100000000 与一个字节进行比较,如果它是 1 inc AX,则将掩码右移 1 并循环整个字节,而不是 inc 到下一个字节并再次执行。

0 投票
4 回答
4771 浏览

c - 如何在 Turbo C 的 C 代码中包含汇编代码?

如何在我的 C 程序中包含任何汇编代码行?

在 turbo c 中是否有可能将汇编代码文件 (.asm) 添加到少数 .c 文件的项目中?

0 投票
2 回答
8131 浏览

algorithm - 需要装配编程帮助 (TASM) - 布斯算法

我编写了一个算法来模拟布斯算法,只使用加、减和逻辑运算符并返回一个十六进制值。我的 Tasm 编译器不断向我抛出这些错误。当我尝试修改代码时,它仍然不起作用。有人可以帮帮我吗?

(29) 行上的额外字符
(38) 非法立即数
(44) 非法立即
数 (52) 下划线符号:RES2
(126) 期望指针类型

0 投票
1 回答
1836 浏览

assembly - 将双字数字打印到字符串

我在 si:bx 中有双字号。我如何将它作为字符串写入数组?

0 投票
1 回答
10575 浏览

assembly - 无程序入口点 TASM 错误

我正在尝试使用以下代码使用 TASM 开发一个简单的内核:

然后我像这样编译它:

C:\DOCUME~1\Nathan\Desktop> tasm /la /m2 beroset.asm
Turbo Assembler 版本 4.1 版权所有 (c) 1988, 1996 Borland International

汇编文件:beroset.asm
错误消息:无
警告消息:无
通过:2
剩余内存:406k

C:\DOCUME~1\Nathan\Desktop> tlink beroset,loader.bin
Turbo Link 版本 7.1.30.1。版权所有 (c) 1987, 1996 Borland International
致命:无程序入口点

C:\DOCUME~1\Nathan\Desktop>

我能纠正这个错误吗?

0 投票
2 回答
2785 浏览

assembly - 汇编:编译一个 COM 程序

COM程序可以是32位的吗?

如何编译 COM 程序?我有 TLINK32 和 TASM32。

我有以下错误:

我有 DOSBOX,我正在运行 Windows 7 x64

当我尝试在 DOSBOX 中编译我的程序时,我得到了同样的结果

0 投票
2 回答
5869 浏览

assembly - ASM编程,如何使用循环?

我第一次来这里。我是一名大学生。我使用汇编语言创建了一个简单的程序。我想知道我是否可以使用循环方法来运行它,就像它在我发布的程序下面所做的一样。我也渴望找到可以通过 MSN Messenger 交谈的人,这样我就可以马上问你问题。(如果可能的话)好的,谢谢


0 投票
1 回答
1372 浏览

assembly - tasm 未在变量中运行预定义数据

我在变量中分配了一些值

也不运行字符串

但这是在emu8086模拟器上运行的实际代码

冒泡排序


那是什么问题我无法识别这个感谢您的支持请我需要结果不要偷懒

0 投票
3 回答
2016 浏览

tasm - 使用 TASM 进行 8086 编程:pc 到 pc 通信

这是一个 pc 到 pc 通信接收器程序。我想知道它为什么使用这个mov dx,00h命令以及什么mov al,0e3h意思?

0 投票
3 回答
17833 浏览

assembly - lea 和 offset 的区别

有什么区别

我认为两者都在做同样的工作,但这两者之间有什么区别