emu8086

    0热度

    1回答

    我已将此代码写入emu8086。 当我按下模拟时,编译代码需要很长时间,编译时它的工作原理不正确。 (而不是跳到主它跳到最大功能等) 而在你说可能有一个“magshimim.inc”的问题,没有,它在其他文件中的作品。 include magshimim.inc org 100h jmp main ;-------------------------------------------

    -1热度

    1回答

    我在编写emu8086中的asm x86代码时遇到了很大的问题,它发现图的拓扑排序(没有Cicle)给定其邻接矩阵和节点数。我尝试了几个想法,但没有任何工作......所以,如果你们中的任何人都可以给我任何帮助(在文字或代码中)如何解决这个问题,或者如何解决这个问题,那将是很棒的“因为我不知道该怎么办...... 数据给出这样的: JMP main size db 4 graph db 0 ,

    1热度

    2回答

    我几乎学习大会,并成功地解决了我的问题在打印here 现在我还有一个问题。 我使用emu8086。我有这个代码使用带背景色的空格字符以位为单位打印一个小图片。我设法使它每行打印图像,但是当它到达第26行时,它停止打印,并出现“错误中断”的错误。 任何人都可以帮助我。 这里是整个代码: org 100h name "charchar" org 100h ;buhok line 1 (G

    2热度

    1回答

    我在组装新的打印0到99中,我使用emu8086 问题: 用户将输入之间99到0的数,让它是88 我有打印88为零。 要做到这一点,我是想这种技术: 呼叫AH,1两次MSB和LSB 副本MSB TO BH和LSB到BL 每个BH - >检查,如果BH是0 - >真,则检查BL槽update_it如果是0 ->true,then goto exit (because number is 00)

    1热度

    1回答

    PILE SEGMENT STACK DW 256 DUP(?) base: PILE ENDS DATA SEGMENT N1 DB 1 N2 DB 2 N3 DB 3 DATA ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:PILE main: MOV AX,DATA MOV DS,AX MOV AX,P

    -1热度

    1回答

    如何在emu8086中使用IMUL和MUL? ..在emu8086 movzx不允许 例如像MOVZX不emu8086不允许的,这种替代会 允许我使用的指令,确实emu8086有这样的事情 替代,所以我使用的指令IMUL/MUL? 1 movzx bx,centerBot ;not allowed in emu8086 2 3 mov bh,00 ;alternative of line

    -1热度

    1回答

    我已经编写了一个代码作为学校的最终项目...这是一个登录表单。 它可以注册并登录,但我发现的唯一错误是我无法输入16位数的密码。 请给我反馈,我可以在程序中修复或改进什么。 在此先感谢。 .MODEL small .STACK 100h .DATA uinp db 13, 0, 14 DUP('$') ; Username register input, max 12 letters

    2热度

    2回答

    我想用汇编语言编写一个程序,其中我想在屏幕上移动文本或字符,就像屏幕保护程序一样,即首先它应该向前或向下移动方向。当它达到屏幕的下限时,它应该开始向前和向上的方向移动,反之亦然。 我已经尝试过自己,我已经能够同时向前和向下的方向移动角色。当角色达到屏幕下限时,我希望它向上和向前移动,但我似乎无法想象如何去做。 我使用emu8086汇编 .model small .data st1 db "O"

    -1热度

    1回答

    如何从键盘读取数字(假设数字可以从0到65535)并使用DOS界面将值存入AX寄存器?结果应该与我们只写MOV ax, 65535相同。我试图自己做,但没有成功。我想看到一个代码作为答案

    0热度

    1回答

    我正在使用EMU8086。如何添加4位数字并使用一个变量在Assembly中显示总和? DATA SEGMENT MSG1 DB "ENTER NUMBER WITH FOUR DIGITS : $" MSG2 DB 10,13,"RESULT : $" D1 DB ? D2 DB ? D3 DB ? D4 DB ? SUM D