当前位置: 代码迷 >> ptr的解决方案
 
  • NASM如何实现段间跳转指令?jmp dword selector:offset,编译通不过

    NASM怎么实现段间跳转指令?jmpdwordselector:offset,编译通不过。我想通过jmpTSS的选择子来实现保护模式下的任务切换,这个jmpselector:0指令该怎么写呢?用NASM,且selector保存在变量中。每个任务定义了一个tss结构和选择子tss_sel变量,p_proc_ready指向下一个将要运行的任务。start_proc:movesp,[p_proc_rea...

    9713
    热度
  • 小弟我写的这个程序在未来汇编编译一点有关问题都没有,但在MASM6.15就说有有关问题~

    我写的这个程序在未来汇编编译一点问题都没有,但在MASM6.15就说有问题~~Assemblycode;------------------------------------------------------------------------------------;Description:Tooutputavaluetoscreeninthehexadecimalform;Author:;...

    9891
    热度
  • 60行的小程序改错,该如何处理

    60行的小程序改错要求是在str1串中寻找字符‘A’,若找到则删除,若找不到,则显示findfail,用串操作完成,并能循环输入我写的程序如下,但是什么不输入的时候他显示:2输入2的时候显示:findfail输入12345A678能显示正确结果输入123A的时候却显示:2♦123输入123456A789时显示:2123456789谁能提供一下修改意见,把程序改好程序如下:DAT...

    10141
    热度
  • !关于用汇编写背景音乐的运行有关问题

    求助!关于用汇编写背景音乐的运行问题在网上找到利用汇编写的一个背景音乐的程序,我在MASMplus个人版上编辑调试了完全通过,可是在运行时弹出如下窗口内容“NTVDMCPU遇到无效的指令。CS:0202IP:ffffff0326选择“关闭”终止应用程序。”我的电脑主板是IntelICH9M-E/MSATAAHCIController是不是端口的问题啊?网上说PC上绝大多数的I/O操作都是由系统主机...

    7079
    热度
  • 跪求高手帮忙完成汇编复习题解决思路

    跪求高手帮忙完成汇编复习题一. 单项选择题:1.对汇编语言程序进行翻译,形成OBJ文件的是a。A汇编程序B连接程序C编辑程序D调试程序2.下列各个8位二进制数的补码中,真值最大的是d。A10001000B11111111C00000000D000000013.MASM语句中,表示常数不正确的形式是。A01101001BBA346HC‘A’D56004.8086存储器存储空间为1MB,其地址范围为。...

    3665
    热度
  • 麻烦做几道微机原理的题,该如何解决

    麻烦做几道微机原理的题很久没有接触汇编了,近日朋友学汇编,有几道题不会做,麻烦各位高手指点下,多谢!1.(DS)=212AH(CS)=0200H(IP)=1200H(BX)=0500H位移量DATA=40H(217A0H)=2300H(217E2H)=9000H(217E0H)=0400H,试确定下列位移指令地址.①JMP2300H②JMPDWORDPTR[BX+DATA]2.设堆栈指针的初值为2...

    490
    热度
  • 有一道汇编作业题目,想问一下大家怎么做.现场等

    有一道汇编作业题目,想问一下大家如何做.现场等因为本人作业中有几题故此问一下该如何做.datasegmentda1dw123H,456H,0AB00Hda2DB12H,34H,56H,0ABHDB$-da2Buf1DB10HDUP(1,2,3)Da1ends试问执行下列代码后的结果:1)Movsi,Offsetda1movdi,offsetbuf1movcx,5Lop:moval,[si]mov[...

    5109
    热度
  • ml T10-1.asm 编译出错解决思路

    mlT10-1.asm编译出错错误信息:T10-1.ASM<105>:errorA2068:instructionprefixnotallowed这个“REPZ”前缀怎么会有问题呢?怎么会没有得到承认呢?该行内容:REPZMOVSD在程序中已经标出上面的编译器是使用的MASM6.11版本的。编译时在windowsxp的cmd下编译的,具体命令行是:mlT10-1.asmT10-1.as...

    8770
    热度
  • 关于键盘输入字符串的有关问题

    关于键盘输入字符串的问题有道题目:从键盘输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示出计数结果。以下为小弟的程序:STACKSEGMENTDB200(?)STACKENDSDATASEGMENTSUMDB?BUFDB"PLASEINPUTACHARACTERSTRING:$"BUF1DB30DB?DB30DUP(?)BUF2DB0AH,0DH,"...

    8040
    热度
  • 反汇编程序遇到的有关问题

    反汇编程序遇到的问题00401053subesp,44h00401056pushebx00401057pushesi00401058pushedi00401059leaedi,[ebp-44h]0040105Cmovecx,11h00401061moveax,0CCCCCCCCh00401066repstosdwordptr[edi]8:inta;9:10:a=Print(3,4);0040106...

    3926
    热度
  • 帮小弟我看看这段演示实模式和保护模式之间的转换的代码,小弟我晕了

    帮我看看这段演示实模式和保护模式之间的转换的代码,我晕了这段演示实模式和保护模式之间的转换的代码,我改来改去就是不能让它乖乖地运行,每次运行后只有一个结果:机器冷重起~~郁闷,不知道问题在哪里,请帮我看看我错在哪里啦.386pDescriptorstruclimitldw0baselwdw0basehwlbdb0attridb0limithdb0basehwhbdb0Descriptorends;...

    5069
    热度
  • com文件,tiny内存模式下怎么jmp

    com文件,tiny内存模式下如何jmpcom文件内,从外面读取一小段程序到一个内存地址(比如0600),没有预定义空间,而是直接利用int13中断,读入到一个起始地址(这个地址可以直接给嘛??)。那么如何跳转到这个地址呢?我将movbx,0600jmpbx结果出错了啊?color='#e78608'>------解决方案--------------------------------------...

    8707
    热度
  • ●关于fs的错误部分没看懂,高手请指点

    ●●●关于fs的异常部分没看懂,高手请指点以下,是小弟对fs异常的理解,不懂或不对的地方,请指点,谢谢ASSUMEFS:NOTHINGleaeax,SEH1[ebp]<-----我的理解,这里调用异常处理函数pusheax<-----我的理解压栈,难道是作为其他函数参数?我不知道他的目的,请指教pushfs:[0]<----打开FS寄存器movfs:[0],esp<----...

    9194
    热度
  • ,求几行简单代码的意思

    在线等,求几行简单代码的意思。如下代码是由键盘输入字符串,由将该字符串输出,问题在注释处,谢谢前辈们。总共八个问题,望您多说些,谢谢。DATASEGMENTBUFDB25;缓冲区长度//问题1:25是缓冲区长度吗?那数值变量定义时的值不也是这样吗?ACTHARDB?;保留单元,存放输入的实际字符个数CHARDB25DUP(?);//问题2:BUFDB25和CHARDB25DUP(?)这两个定义时有...

    4619
    热度
  • 帮小弟我分析一下这个代码

    帮我分析一下这个代码这是王爽的汇编书上的Assemblycodeassumecs:codesgdatasegmentdb'1975','1976','1977','1978','1979','1980','1981','1982','1983'db'1984','1985','1986','1987','1988','1989','1990','1991','1992'db'1993','1994...

    1406
    热度
  • 【虎彡】字符串变色、移动小程序(最终版)解决方案

    【虎彡】字符串变色、移动小程序(最终版)感谢va_zaixuexi大哥shzhfu(牧人)大叔帮我找出了错误所在感谢圣凡哥让我有了灵感(PS:圣凡哥,3天我就做成了哦~嘿嘿)感谢汇编网的移动笑脸让我有了借鉴首先输入昵称(支持249个字符)回车后无字是因为字是黑色R变红B变蓝G变绿I高亮S白底黑字[L一直变色按ESC变黑(返回初始)P暂停变色][Y键移动CTRL停止移动并返回(字符停在屏幕中间)]Q...

    4881
    热度
  • widonws下,ERLANG node 与 C node 的连接建立有关问题

    widonws下,ERLANGnode与Cnode的连接建立问题在windows下,完全按照"C:\ProgramFiles\erl5.7.2\doc\tutorial\part_frame"的方法建立CNODEserver.C源码如下/*cnode_s2.c*/#include<stdio.h>#include<sys/types.h>#include...

    5593
    热度
  • 【真心请问】一段很短的ARM代码,逻辑下有点乱了,求伪代码或C代码

    【真心请教】一段很短的ARM代码,逻辑上有点乱了,求伪代码或C代码本帖最后由giter888于2013-01-1011:27:59编辑其中isOurApk_ptrDCD0xFFFFFFFF另外,那个R10,R11哪来的啊?EXPORTcom_aes_Exec_decryptDatacom_aes_Exec_decryptDatavar_11C=-0x11CPUSH{R4-R7,LR};Pushre...

    5185
    热度
  • 初学汇编,遇到一个有关问题,求解

    初学汇编,遇到一个问题,求解~今天在学习汇编的过程中遇到一个问题,本来想实现一个文件浏览器的功能,但是在一个地方卡主了一下午.首先我建立了一个ComboBox和一个TreeView,ComboBox用来承载逻辑驱动器,TreeView用于承载文件夹然后在WM_NOTIFY中捕获TreeView节点展开的事件,到此为止一切正常但是当我想打印出节点文字的时候出现了问题invokeMessageBox,...

    2507
    热度
  • 求高手看上!

    求高手看下!!急。。windows7系统下显示绿色的字符串“welcometomasm!”assumecs:codesgds:datasgdatasgsegmentdb'welcometomasm!'datasgendscodesgsegmentstart:movax,0b800hmoves,axmovax,datasgmovds,axmovcx,10hmovdi,0hmovbx,0hs:movd...

    3989
    热度