-
汇编代码高手请看这里解决思路
汇编代码高手请看这里将从键盘上接收到的一串字符(字符个数≤60)以其相反的次序显示在屏幕上。我做了之后都没有错误了,但是输出的是乱码,请教高手给个代码color='#e78608'>------解决方案--------------------------------------------------------Assemblycodeassumecs:codecodesegmentstart:m...
3262
热度 -
汇编语言编程为什么一定要有一个栈,该怎么处理
汇编语言编程为什么一定要有一个栈汇编语言编程为什么一定要有一个栈这个栈是用来干什么的啊麻烦各位大神了color='#e78608'>------解决方案--------------------------------------------------------探讨引用:1、堆栈是一种按“先进后出”原则存取数据的存储区域。2、堆栈的两种基本操作是压栈和出栈,对应的指令是PUSH和POP。但我问题...
7660
热度 -
关于chrome主题切换的有关问题
关于chrome主题切换的问题最近在学习chrome源码的时候,遇到这样一个问题:需要用扩展实现浏览器主题的切换。开始时的设计是加载多个主题,通过pop页面的click方法激活一个主题并禁用另一个主题;但是后来发现chrome加载主题和加载别的扩展不同,每次加载主题的时候都会把别的主题删掉。求大神帮忙给个好的设计或者实现方法啊color='#FF8000'>------解决方案----------...
5364
热度 -
十进制转二进制,该如何处理
十进制转二进制十进制转换为二进制,要用递归的方法,并且输出时写显存各位大神帮帮忙啊,汇编语言才学了点皮毛,所以写的程序老是不对。color='#e78608'>------解决方案--------------------------------------------------------;要转换的数在寄存器DX中;编译器:NASMmovcx,0xb800moves,cxmovcx,16xord...
3496
热度 -
删除一个元素,该怎么解决
删除一个元素;各位高手,我想删除元素3,然后把3后的2屏幕输出,但是老是感觉3没被从DATA_LIST中实际删除DATASSEGMENTPARASTRINGDB'HelloWorld$'FIVEDB5DATA_LISTDW1,3,2,5,4MAXDW?MINDW?DATASENDSSTACKSSEGMENT;此处输入堆栈段代码STACKSENDSprintmacrostringleadx,stri...
4144
热度 -
如果小弟我PUSH一个值后立即RET会怎样呢
如果我PUSH一个值后立即RET会怎样呢?初学汇编,不大懂,如果我这样PUSH0E12D541RETMOVEAX,ESI程序会怎样运行呀。color='#e78608'>------解决方案--------------------------------------------------------ret的功能是popip,对上面的代码来说也就是IP=D541,程序转到当前cs的D541偏移处运...
2753
热度 -
,帮忙诊断!
高手请进,帮忙诊断!!!;程序功能:把寄存器BX的内容按十进制有符号数显示出来;入口参数:BX;出口参数:无,只有显示信息;算法描述:1、定义6个字节的存储单元;2、先判断BX是否小于零,如果是,则先显示负号'-',再取BX的绝对值;;3、采用除10,得余数的方法,从低位向高位求出每位十进制位;;4、输出数据的字符串。.modelsmall.stack128.data DB5DUP...
6669
热度 -
在函数里,如果出现第一个push edi之类的话,是不是表示edi为空呢,该怎么解决
在函数里,如果出现第一个pushedi之类的话,是不是表示edi为空呢或者里面的值是不是为0呢?刚学汇编,高手莫笑!color='#e78608'>------解决方案--------------------------------------------------------不是啊。可能是保存edi的值以便在函数结束时用popedi恢复之。也有可能是编译器优化为局部变量分配内存空间,但我不知道...
2668
热度 -
.问2段<显示字符串>的程序,对代码不太明白.该怎么处理
.....问2段<显示字符串>的程序,对代码不太明白...;------------------------------------------------------------------------;显示AL中的数字;默认地:; 数字已经存在AL中; edi始终指向要显示的下一个字符的位置;被改变的寄存器:; ax,edi;----------------------------...
3729
热度 -
运行时提示CPU遇到无效指令,什么原因呢?解决思路
运行时提示CPU遇到无效指令,什么原因呢?运行EXE文件时,弹出一标题为:16位MS-DOS子系统的对话框,说是:NTVDMCPU遇到无效的指令CS:0000IP:0077OP:F037051402选择“关闭”终止应用程序。这个是什么错误呀?源代码如下:getsumsegmentassumecs:getsummainprocfarpushdssubax,axpushaxmovax,100;由ax给...
1267
热度 -
地址数组来显示内容应该如何做
地址数组来显示内容应该怎么做?datasegment new1db'newsa',13,10,'$' new2db'newsb',13,10,'$' new3db'newsc',13,10,'$' newsdwnew1,new2,new3dataendscodesegmentmainprocfar as...
6146
热度 -
菜单有关问题
菜单问题有个问题是这样的当我运行一个菜单的时候上面的工具栏就变成了我的菜单但是我closeall都不能关闭这个菜单上面一直是我的菜单,我要关了vf才能再进求解决办法color='#e78608'>------解决方案--------------------------------------------------------到底是工具栏,还是菜单?你可以使用PUSHMENU_MSYSMENU压入...
4490
热度 -
DEBUG中的程序跟踪有关问题
DEBUG中的程序跟踪问题编写了一段汇编,在DEBUG跟踪时使用-T选项,但发现到一处地方时产生的下一指令却开始不与所写的对应了,但结果是对的。想弄清楚这件事,请高手赐教。谢谢。代码如下:Ssegsegmentstack db 1024dup(?)Ssegends;Dsegsegmentdiscv PROC FAR push ax push dx ; mov ah,02h mov dl,32d i...
1508
热度 -
汇编。程序正常执行到最后,结束前系统提示:“NTVDM遇到一个硬件异常”
汇编。程序正常执行到最后,结束前系统提示:“NTVDM遇到一个硬件错误”代码如下:(调试过了。一切正常。只是到了最后,执行完MOVAH,4CH,INT21H,RET之后弹出“NTVDM遇到一个硬件错误”。)(还有一个有趣的现象:将MAX设为1至5,则不弹出错误。)(汇编代码是简单地将C++代码翻译而成的。)望有大侠指点!急!Assemblycode;#include<iostream>...
8834
热度 -
汇编链接后的.exe文件 无法执行解决方法
汇编链接后的.exe文件无法执行Assemblycode;********************************************************************************************************;uC/OS-II;TheReal-TimeKernel;;(c)Copyright1992-2002,JeanJ.Labrosse,...
10043
热度 -
内联汇编有关问题
内联汇编问题初次接触内联汇编,下面编译出现错误,不知如何解决,还请高手帮帮忙 _asm { callg_offset popecx movdwordptr[esp+0x4],w jmp[ecx] }color='#e78608'>------解决方案--------------------------------------------------------出现什么错误提示?还有,用的是...
5920
热度 -
汇编中判断字符串二是否是字符串1的子串
汇编中判断字符串2是否是字符串1的子串小弟刚学汇编,入门中。课题要求如题,判断字符串2是否是字符串1的字串。小弟的源码如下,但是始终输出的是no,改动了很多都还是有问题。求大神鉴定!并给出详细解释!谢谢 .model small .stack .datasbuffer db 'Howareyou?$'dbufferdb 'are$'yes1 db 'yes$'no1 db 'no$' .code ...
5596
热度 -
请教,怎么用java获得邮件的头信息
请问,如何用java获得邮件的头信息?如题color='#e78608'>------解决方案--------------------来新邮件提醒的话,应该是个客户端程序,那么这个客户端必须定时访问邮件服务器,不知道你用的什么服务器,cyrus-imapd?还是其他??不管是什么服务器,反正至少支持pop3或者imap协议,你用javamail包来做个客户端程序,定时去访问服务器看是否有新邮件就可...
16
热度 -
【Java 编程】下拉框 联动有关问题,如何实现
【Java编程】下拉框联动问题,怎么实现比如我的页面有两控件A,控件B,A控件是POP共通的,从共通的窗口选择项目名称,选择项目名称后B控件才能显示对应项目名称的项目阶段。但是项目阶段必须根据项目名称到表C去查找项目名称对应的阶段。这个要怎么实现啊?SQL语句要从哪个地方着手啊?color='#e78608'>------解决方案--------------------AJAX联动color='#...
94
热度 -
就是用J2ME如何实现邮件收发,具体架构是什么
就是用J2ME怎么实现邮件收发,具体架构是什么?就是用J2ME怎么实现邮件收发,具体架构是什么?color='#e78608'>------解决方案--------------------------------------------------------目前j2me对邮件还没有比较好的支持。你可以使用http等联网协议,将邮件内容发送到服务器,然后由服务器转发。收邮件我还没仔细想过,不知道是...
5354
热度