tasm

    0热度

    1回答

    xor ax,ax xor dx,dx mov ax,prima mov dl,al mov ah,2 int 21h 变量'prima'已经存储了33h,它应该打印“3”,但它不打印,如果我正常运行程序打印“0”。有什么错误的是,我正在使用DOSBox进行调试,并且如果按下它看起来应该显示“3”的输出(并且注册面板显示AL为33h)。 有没有人遇到过这个问题?该代码计算pi。 da

    -1热度

    1回答

    ;------------------------------------------------------ Pila Segment db 0FFFFh Dup (?) ;declracion del segmento de pila Pila EndS ;------------------------------------------------------ ;-

    2热度

    1回答

    这是代码: IDEAL MODEL small STACK 100h DATASEG ; -------------------------- key db 0 locH dw 0 ;location horizontal locV dw 0 ;location vertical ; -------------------------- CODESEG UP_ON equ 4

    2热度

    1回答

    这是我写的代码完美的代码,除了我无法弄清楚如何删除控制台的东西(d: \)。 代码在屏幕中间打印出你好。 IDEAL MODEL small STACK 100h DATASEG ; -------------------------- msg db 'hello' ; -------------------------- CODESEG start: mov ax, @

    0热度

    2回答

    第一个月的前两行被切断,我不知道为什么。如果您切换正在打印的订单或删除四月份,这并不重要;如果你这样做,也可能会被切断。我 .model tiny .data Apr db " April 2017 ",13,10 db "Sun Mon Tue Wed Thu Fri Sat",13,10 db " 1 ",13,10

    2热度

    1回答

    我想创建一个像装配吉他英雄(TASM)的游戏,我想我需要使用页面滚动屏幕。如何在上面的页面上打印矩形并向上滚动页面?

    2热度

    1回答

    所以我有this exact problem。 给出的解决方案是将DX归零,但在我的情况下它已经是! 我的程序是简单地将一个16位数字除以8位数字。 我的代码是: data segment num1 dw 0204h num2 db 02h quotient db ? remainder db ? data ends code segment assume cs:code,ds:da

    -1热度

    1回答

    所以我试着复制代码以在学校中从我的学习书籍中打印一个bmp文件,完成了上述所有操作,并且它只显示错误消息。 任何人都可以帮我调试吗? CODE: IDEAL MODEL small STACK 100h DATASEG ;================================ filename db 'test.bmp',0 filehandle dw ? Header

    5热度

    1回答

    我在帮我的一个朋友调试他的程序,我们把范围缩小到这里竟然出现了问题: .MODEL small .STACK 16 .CODE start: mov ax, 044c0h mov bl, 85 idiv bl exit: mov ax, 4c00h int 21h end start 与TASM 4.1组装完毕,并在DOSBox中0

    -2热度

    1回答

    当我从用户处提取一个字符并确定字节中最大连续字符的数量时,如何才能在一个字节中找到最大连续字符数。我试过这个代码,但它不工作,它打印的数字不是连续的。 .model small .stack 100 .data message db "Enter one charachter $" NewLine DB 0DH,0AH, "$" message db "Enter