当前位置: 代码迷 >> cmp的解决方案
 
  • 为shr dx, 4这条语句报错?解决办法

    为shrdx,4这条语句报错?;--------------------------------------------------------------------------;这是Intel汇编语言程序设计这本书第16章的一个例子,它是一个简单的内存驻留程序,作用是阻止按Ctrl-Alt-Delete重启系统.它生成的是.COM程序,安装到内存中,系统只能通过特殊的组合键重启.(Ctrl-A...

    2159
    热度
  • 请汇编高手帮忙啊该如何处理

    请汇编高手帮忙啊,急我们这学期有微机通信与接口的汇编课,因为是选修,而且必修课学的都要死人了...所以就不怎么去上这课...但很不幸,老师布置了几道作业题...本周五要交,无奈之下就想到了各位高手,希望大家帮忙啊,谢谢啊,给分多多啊练习1.编写程序,比较两个字符串STRING1和STRING2是否完全相同,若相同则显示‘MATCH’,若不同则显示‘NOMATCH’。2.编写程序,从键盘接收一个四位...

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

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

    490
    热度
  • c++到汇编再到VC++中执行,该如何解决

    c++到汇编再到VC++中执行vc++下如下简单代码:#include"stdio.h"voidmain(){ printf("hello,world\n");}生成的汇编代码如下: TITLE D:\PVC\汇编\huibian.cpp .386Pincludelisting.incif@Versiongt510.modelFLATelse_TEXT SE...

    6079
    热度
  • FAT32分区的引导程序,小弟我有点晕呀

    FAT32分区的引导程序,我有点晕呀!7C00EB58JMP7C5A7C0290NOP7C5AFACLI7C5B33C9XORCX,CX;【CX=0】7C5D8ED1MOVSS,CX;【SS=0】7C5FBCF87BMOVSP,7BF8;【SP=7BF8,做为栈顶】7C628EC1MOVES,CX;【ES=0】7C64BD7800MOVBP,0078;【BP=0078,1EH号中断向量的地址】7C...

    7549
    热度
  • ,关于堆栈传递参数的一段代码

    请教各位,关于堆栈传递参数的一段代码。程序说明:编制一个子程序把一个16位二进制用十六进制形式在屏幕上显示出来,采用堆栈方法传递这个16位二进制数,并用一个主程序验证它。代码如下:;数据段DSEGSEGMENT ;定义数据段 STRING DB0DH,0AH,"Hexoutput:",0DH,0AH,"$"DSEGENDS;堆栈段SSEGSEGMENTS...

    1008
    热度
  • 汇编小疑点(32位)

    汇编小问题(32位)初次编32位的可是连接报错"MOVRESULT[SI],AL;errorA2155:cannotuse16-bitregisterwitha32-bitaddress"第一次编32位的,不明白是怎么回事(16位下类似可以啊)大侠们在帮忙看看吧谢谢了!代码如下:.386DATASSEGMENTX DD 001565A0HY DD0021B79EHZ DD ?R...

    5792
    热度
  • 使用JGE/JLE引发除法溢出异常的有关问题

    使用JGE/JLE引发除法溢出错误的问题我最近编写一个程序画矩形,其中包含一些条件转移语句,可是执行到那里的时候总是发生DivideOverflow,请问问题出在那里:.modelsmall.stack.datahollowdw20d,20d,100d,70dsoliddw60d,45d,140d,95dx1dw?y1dw?x2dw?y2dw?.codedrawhollowprocnearpush...

    9674
    热度
  • VFP+ASM设置SetWindowsHookEx的回调函数,该如何解决

    VFP+ASM设置SetWindowsHookEx的回调函数此帖子是根据老孙(者行孙)http://hi.baidu.com/myvfp/的基础上改写的.参与者:猫猫(ydks_qz),本人此例子可以作为VFP编写回调函数,舍去fll,dll的例子.因为还不完事.测试有问题的可以在这帖子后续反馈.以下的代码简介:给本地进程设置键盘钩子.通过钩子可以改善VFP的编辑器,智能感知等等作用...二进制代...

    9011
    热度
  • 安装int9h中断的一个有关问题

    安装int9h中断的一个问题这是王爽汇编里的一道例题功能安装一个新的int9中断,在dos下按F1键改变当前屏幕的显示颜色.assumecs:codestacksegmentdb128dup(0)stackendscodesegmentstart:movax,stackmovss,axmovsp,128pushcspopdsmovax,0moves,axmovsi,offsetint9movdi,...

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

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

    3926
    热度
  • 小弟无能 跪求各位指点 (附小弟我学的是C++)

    小弟无能跪求各位大虾指点(附我学的是C++)数字加密:要求。加密0~9.设0.1.2.3.4.5.6.7.8.9对应的密码为9.0.8.2.7.4.6.3.1.5.键盘输入一个四位数。要求马上输出其对应的密码。如:输入4925.则输出:7584color='#e78608'>------解决方案----------------------------------------------------...

    8000
    热度
  • 请高手赐教汇编解决思路

    请高手赐教汇编DATA SEGMENTSUM DW0DATA ENDSSTACK SEGMENTSTACK DB200DUP(0)STACK ENDSCODE SEGMENT ASSUMEDS:DATA,SS:STACK,CS:CODESTART: MOVAX,DATA MOVDS,AX MOVCX,50 MOVAX,0 MOVBX,1NEXT: ADDAX,BX INCBX INCBX DECC...

    509
    热度
  • 大家帮忙忙看看这段汇编代码是怎么加密密码的?

    大家帮忙忙看看这段汇编代码是如何加密密码的??代码如下可能有点长00401190.6AFFpush-100401192.68D0464000push004046D0;SE处理程序安装00401197.64:A10000000>moveax,dwordptrfs:[0]0040119D.50pusheax0040119E.64:892500000>movdwordptrfs:[0],es...

    1391
    热度
  • 关于debug下调试程序的疑问,该怎么解决

    关于debug下调试程序的疑问在下最近在cmd下debug中调试程序的时候发生了这样的问题:拿下面的程序来说这个程序时王爽《汇编语言》第二版的实验15功能就是装入新的int9例程使得,再按下A键并松开后,显示满窗口的'A'调试完成之后我按下了A键并松开,显示了满窗口的'A'但与此同时,再按键盘的时候就没用了窗口中能看到光标一闪一闪了但是键盘也不能输入了一直都是满窗口的'A'想用q命令退出debug...

    10086
    热度
  • 关于PlaySound函数的用法详解,该怎么解决

    关于PlaySound函数的用法详解我把我在学习使用PlaySound函数时遇到的问题与大家探讨一下:下面是我写的一个win32汇编程序,关于PlaySound有如下几点说明:1.在使用它时要添加下面的语句includewinmm.inc;包含PlaySound的声明includelibWINMM.lib如果不包含以上语句,编译器会对PlaySound报错,这个问题可能是很多初学者会遇到的。2.B...

    9667
    热度
  • PC机扬声器发声程序的调试.解决方案

    PC机扬声器发声程序的调试....dsegsegmentfregdw262,294,330,349,392,440,494timesdw7dup(65535)numdb?num1db3countdb7messdb'*musci1.exe*','$'dsegendsstacksegmentparastack'stack'dw100dup(?)stackendscsegsegmentassumecs:...

    7088
    热度
  • 求把这段C++代码转换成java代码~不胜感激啊解决办法

    求把这段C++代码转换成java代码~不胜感激啊#include<iostream>#include<cstdlib>#include<stdio.h>#include<string.h>#include<fstream>#include<sstream>#defineM500usingnamespacestd;chars[M...

    176
    热度
  • 求几个小问题

    求几个问题!1、Hibernate1与Hibernate2与Hibernate3之间的区别?2、Spring1.x与Spring2.x有什么区别3、Hibernate有那些缓冲、带来了什么好处?4、Spring谈谈切点!5、谈谈Struts与Struts2.0的区别,并说出使用Struts带来什么好处6、什么是Bean、什么是JavaBean、什么又是企业级Bean?7、VO、PO、BO、DAO到...

    65
    热度
  • if(ch>>>八==0)与if(ch<=255)两句的区别

    if(ch>>>8==0)与if(ch<=255)两句的区别?如题,请高手们谈谈这两句的区别,我自己现在还觉得后一句效率比前句高,理由:后一句直接让变量ch与255做比较,而前一句还额外做了一次位移运算,然后才与0做比较。求各位大大教育!javajdk位移运算效率分享到:color='#FF8000'>------解决方案--------------------位运算的效率...

    491
    热度