当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 60行的小程序改错,该如何处理

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

    10149
    热度
  • [汇编语言] 两个功能分析题解决方案

    两个功能分析题(1)假设(DX)=1234H,(AX)=5678H,分析下列程序的功能,并说明程序段执行结束后AX和DX的值。MOVBL,DLMOVCL,4SHRDX,CLANDBL,0FHSHLAX,CLRORBL,CLORAH,BL知道AX和DX的值很容易,但是小弟看不出这段的功能(程序段有没错...

    2734
    热度
  • [汇编语言] 十进制数算术运算调整指令的依据是什么?解决方案

    十进制数算术运算调整指令的依据是什么?rt如DAA,(1)如al中的低4位在a~f之间,或af为1,则al=(al)+6,且af位置1....它们作这样的调整的依据是什么?为什么这样调整是合理的?其实我还没有搞明白这些指令有什么用....------解决方案---------------------...

    5764
    热度
  • [汇编语言] 程序执行后2次进入WM_NCCALCSIZE解决方法

    程序执行后2次进入WM_NCCALCSIZE一执行就跑了2次WM_NCCALCSIZE才出的窗口画面,不知道什么原因,请大家帮我分析可能的原因。另外下面是执行开始后记录下的一部分消息:24h81h83h!!!46h24h47h3h46h83h!!!47h3h5h.......------解决方案--...

    1807
    热度
  • [汇编语言] 请高手出个主意!该如何解决

    请高手出个主意!我是初学者,我想学汇编,但开发工具困扰着我,请高手告知,工具要求:1、汇编不要有丰富的语法,2、汇编工具编译后可以在windows/liunx/sorlise/mac跨平台;3、汇编工具在各个平台上可以调用相应的系统中断进行系统软件开发;4、可以调用相应的系统api及其sdk;5、平...

    6203
    热度
  • [汇编语言] 消息处理函数有关问题

    消息处理函数问题_ProcWinMainprocusesebxediesi,hWnd,uMsg,wParam,lParamlocal@stPs:PAINTSTRUCTlocal@stRect:RECTlocal@hDcmoveax,uMsg.ifeax==WM_CREATE invokeCreat...

    8112
    热度
  • [汇编语言] 怎么实现多分区引导

    如何实现多分区引导?我试图直接跳转到对应分区的系统引导代码,但是都死机了(FAT32分区),使用TD跟踪到对应分区的系统引导代码:DL=80AH=08INT13中断后,屏幕一闪进入就死机了,很奇怪为什么会在这个获取硬盘参数的中断死机.下面是我的测试代码相关代码:;扩展磁盘服务所使用的地址包;====...

    625
    热度
  • [汇编语言] 初级汇编知识,本人初学!

    初级汇编知识,请教大家,本人初学!!!!!!!用div进行除法运算时,如果除数是16位的。那么ax放被除数低16位,dx放被除数高16位,商放在ax中,余数放在dx中。如果,被除数是55555h,除数为2,那么商应该是xxxxxh(即20位的),那ax是放不下的。那不是说除数之能是16位的,只要稍微...

    500
    热度
  • [汇编语言] 帮小弟我把这段代码注释一下,看他的主要功能是什么

    帮我把这段代码注释一下,看他的主要功能是什么?005C171455pushebp005C17158BECmovebp,esp005C1717B90C000000movecx,$0000000C005C171C6A00push$00005C171E6A00push$00005C172049dececx...

    8715
    热度
  • [汇编语言] C#怎么读取寄存器,最好给个示例,多谢!VS2005的

    C#如何读取寄存器,最好给个示例,谢谢!VS2005的//象下边的说明,我打算读出位5,和位3的数据,来查看打印机是否有错误,请问如何读取,十分感谢!!!!!并行接口中有3个可访问的寄存器:数据端口、状态端口和控制端口口偏移地址分别为:00h、01h和02h,基地址由FDC37C935的配置寄存器选...

    2505
    热度
  • [汇编语言] 111111111111111111111111111111111111111111111解决方案

    111111111111111111111111111111111111111111111safdsafdsafdsafdsaf------解决方案--------------------------------------------------------fsdafdsafasdfsdafas

    2550
    热度
  • [汇编语言] 反汇编有关问题:指令的机器码格式中的OSR什么意思

    反汇编问题:指令的机器码格式中的OSR什么意思?在80C186的指令集中的modOSRr/m字节中的OSR是怎么反汇编的?------解决方案--------------------------------------------------------------解决方案-------------...

    7817
    热度
  • [汇编语言] My eclipse5.5里的struts+spring+hibernate配置,该怎么处理

    Myeclipse5.5里的struts+spring+hibernate配置我刚入门现在想进入struts+spring+hibernate学习中..可是不知道怎么配置。。希望大家指点指点------解决方案---------------------------------------------...

    2958
    热度
  • [汇编语言] 响铃程序不响?该怎么解决

    响铃程序不响?datasegment overdb'over',13,10,'$'dataendscodesegment assumecs:code,ds:datastart: movax,data movds,ax movah,01h int21h movcl,al...

    9623
    热度
  • [汇编语言] 请教,格式化U盘时会修改U盘的隐藏扇区吗

    请问,格式化U盘时会修改U盘的隐藏扇区吗?我的U盘是250M的,通过读BootSector发现有32个隐藏扇区,请问:格式化U盘会导致这些隐藏扇区被覆盖掉吗?因为我想在里面放一些自己的数据请问如何读写这些隐藏扇区?谢谢!------解决方案------------------------------...

    5262
    热度
  • [汇编语言] XLAT的有关问题

    XLAT的问题ORG200HADB'AB'BDD4DUP(1,2,3)XLABELBYTEYDW'12'分析下列程序段填空LEABX,B;MOVAX,WORDPTRA;LEASI,X;MOVDI,OFFSETY;MOVDL,X+1;ANDAL,0FH;XLAT;()=...

    4405
    热度
  • [汇编语言] 微软公司的一道汇编笔试题,大家来做做!该怎么处理

    微软公司的一道汇编笔试题,大家来做做!array1是一个由32个16进制位组成的无符号整数变量,假设其已经初始化。请试着在32位机器上,将其转换成十进制数,并将转化后结果的ASCII码按从低位到高位的顺序依次存入array2变量中。例如:array2[0]存放个位,array2[1]存放十位,以此类...

    8201
    热度
  • [汇编语言] MASM6.11如何不识别 db (510-$) dup(0)这样的语法呢?有什么变通的语法?不要告诉小弟我NASM允许(510-$) ,小弟我就用MASM

    MASM6.11怎么不识别db(510-$)dup(0)这样的语法呢?有什么变通的语法?不要告诉我NASM允许(510-$),我就用MASM。jmp$是没有问题的,但db(510-$)dup(0)有问题,如果把$改为数字也可以,但如果使用s=$,再把s代入(510-$),还是不行,谁有更好的变通方法...

    6586
    热度
  • [汇编语言] 在使用RadAsm时遇到一个链接有关问题,大家能否帮忙看一下

    在使用RadAsm时遇到一个链接问题,大家能否帮忙看一下编译通过了,链接时候出现LINK:fatalerrorL1104:C:\RadASM\VC98\Lib\msvcrt.lib:notvalidlibrary我用的是RadASM汉化增强版2.2.0.6版,不知道这个问题如何解决,希望大家帮帮忙-...

    3086
    热度
  • [汇编语言] 为什么调用int 13h只能读一个磁道的17个扇区

    求助:为什么调用int13h只能读一个磁道的17个扇区?我想读取第17号逻辑扇区,程序是这样的。movah,02h;读扇区moval,01h;要读扇区数movch,0h;0柱面movcl,12h;第18个扇区movdh,0h;0磁头movdl,0h;软驱int13h然后就出错了,错误代码为2。在某个...

    2495
    热度