-
[汇编语言] 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
热度 -
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
热度 -
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
热度