tasm

    1热度

    1回答

    我想组装与TASM下面的程序在Windows 7 64位: .model small .stack 100h .data a db 09H b db 02H .code start: mov ax, @data mov ds, ax mov al, a mov bl, b add al, bl mov ah, 4CH int 21H end start 文件名是pr

    0热度

    1回答

    我遇到了这个小问题,我正在处理一个ASM任务。当我使用TD时,它就像一个魅力。 由于我真的是新来的大会,我真的找不到有什么问题。 我需要在屏幕上打印每个ASCII码在一个.txt文件中有多少个字符(有多少个a,多少个b等等)。我首先使用int 21h/3dh打开文件来创建一个句柄,然后缓冲一些字节,对它们进行处理,并缓冲下一个部分,直到达到文件末尾。 正如我所说的,当我使用TurboDebugge

    3热度

    2回答

    我有一个汇编语言循环的问题。 当我们想要使用计数器寄存器循环嵌套循环时,我们首先做的是将计数器寄存器的值移入外部循环的栈中,然后在我们完成内部循环时取回它,这样我们就可以使用一个计数器寄存器在每个循环中循环迭代次数不同的嵌套循环。 但是,嵌套循环内嵌套循环呢? 我想打印由字符S组成的金字塔。我所得到的是, SSSSSSSSSS SSSSSSSSS SSSSSSSS SSSSSSS SSSS

    0热度

    1回答

    .data SUM DW 250h .text push SUM call func .... func: mov bp, sp mov ax, [bp + 2] inc ax mov [bp + 2], ax ..... 当我使用push指令时,我是否推动SUM的引用,或值? 并且在我调

    0热度

    1回答

    我想在我的过程中使用本地标签来防止在我的程序中使用常用标签的前缀。我尝试使用本地标签(@@)。根据我的书,“本地品牌的生活只会向前延伸,回到下一个非本地品牌”。然而,当我试图编译文件,将返回以下错误消息: Turbo Assembler Version 3.1 Copyright (c) 1988, 1992 Borland International Assembling file: tes

    0热度

    3回答

    所以我无法理解实际上是如何跳的作品, 让我给你举个例子, 我想是遍历L1,如果该值跳转到L2的DX是> 5 所以我这样做了,但代码如何知道L2中有多少行代码需要读取? MOV DX,0 MOV CX,10 L1: ADD DX,30H MOV AH,02H INT 21H SUB DX,30H ADD DX,1 CMP D

    3热度

    3回答

    我试图序列中只打印的数字即 1,2,3,4,5,6,7,8,9,10,11 ,12,13,14,15,16,17,18,19,20 使用循环, 首先我将每个数字转换成Hexa打印它重置为十进制增量1,然后打印下一个,直到数字等于9, 当数字等于9时,我使用DAA简单地输入数字,在旋转和移位数字后,我最终将结果存储在字符串中。 输出仅仅是罚款,直到16,但16后的顺序重演, 所需的输出: 1,2,3

    4热度

    1回答

    在我program.asm我包括与TASM指令 include "file.asm" 文件,但是我得到一个错误“无法找到文件file.asm”。该文件与源代码D:\ source位于同一目录中。 Tasm在目录D:\tasm。我试图在tasm/bin目录中创建文件TASM.CFG,并且行/iD:\source但这没有帮助。我也尝试将file.asm移动到tasm/bin目录中,那也没有帮助。我

    1热度

    1回答

    的模当我这样做,例如,1%3,我希望得到的结果是2 当我执行下列指令TASM我收到了意想不到的结果: mov ax, -1 xor bh, bh mov bl, 3 idiv bl ; ah = FF (I expected 02), al = 00

    0热度

    2回答

    我尝试在dosbox上运行Turbo Linker(tlink)并出于某种原因失败。 我使用的是Windows7 64位,因此我无法运行Turbo Boost和Turbo链接器。 嗯,我正在运行tlink/t hw1在DOSBox中,我得到这个消息: C:\tlink/t hw1 Stub error (2003): can't find dpmi16bi.ovl 你知道如何解决这个问题?为