-
[汇编语言] 取子串的正则表达式,该如何解决
取子串的正则表达式有如下字符串:"<str1>name1</str1><str2>name2</str2>"用正则表达式如何取出"name1"和"name2"呢?谢谢------解决方案---...
6056
热度 -
[汇编语言] das指令的疑惑解决办法
das指令的疑惑das指令的用法如下:movax,fmovbl,2subal,bldas执行subal,bl后,查看ax的结果为ax=000D但das后为什么变成ax=0007了呢。我认为会降000D变成0013啊。十进制啊。请大侠明示。------解决方案---------------------...
1663
热度 -
[汇编语言] 关于汇编语言加密,该怎么处理
关于汇编语言加密DATASEGMENTSTOREDB16DUP(?)INPUTDB'PLEASEINPUTFORMERPASSWORDIS:','$'IN_PASSDB16DUP(?)PASSTABLEDB2,5,1,0,4,3,8,7,9,6MESS4DB'输入密码非法','$'MESS5DB0D...
5184
热度 -
[汇编语言] 关于DS与符号[]的疑问解决思路
关于DS与符号[]的疑问先看教材上的一段话:“MOV指令中的[]说明操作对象是一个内存单元,[]中的0说明这个内存单元的偏移地址是0,它的段地址默认放在DS中,指令执行时,8086CPU会自动从DS中取出。”上面这段话的意思是不是说只要看到moval,[0]或者movah,[xxx]那么符号&quo...
2255
热度 -
[汇编语言] 高分求大神帮忙!NTVDM CPU遇到无效指令关闭解决方法
高分求大神帮忙!NTVDMCPU遇到无效指令关闭输入小写,逆向输出大写,下面是程序datasegmentxiaodb100db0db100dup('$')dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovdi,off...
4680
热度 -
[汇编语言] 汇编算术运算符的有关问题
汇编算术运算符的问题movax,2movbx,1addax,bxmovax,2+1上面的两种运算有什么本质的区别,既然可以直接用加号,那又何必需要add指令呢?------解决方案--------------------------------------------------------本质的区...
5181
热度 -
[汇编语言] 汇编里的inc和dec分别是什么意思?该如何解决
汇编里的inc和dec分别是什么意思?如题!------解决方案--------------------------------------------------------是的inc是自加1指令,dec是自减1指令------解决方案-------------------------------...
4910
热度 -
[汇编语言] OD和VC2003调试的有关问题
OD和VC2003调试的问题平时偶尔用RadAsm写一些程序,调试这些程序的时候是用OD调试的。但是调试这些程序之后,如果我在用VC2003写程序,然后用VC2003调试的时候,就会提示无法启动调试器,这时候需要重新注册一些东西才能启动VC2003调试器。每次都这样很麻烦,请问有没有一个简单一点的办...
6132
热度 -
[汇编语言] ASCII数值码,转换为数值的有关问题
ASCII数值码,转换为数值的问题如题,比如键盘输入十进制的字符:2003计算机内存中,十六进制按字节存放,是:32303033即:字符2的ASCII码为32,其它的依此类推。现要写一段程序,要求实现把输入的字符2003,转换为数值的2003,十六进制值就是7D3H求算法。------解决方案---...
4696
热度 -
[汇编语言] 简单练习题,请大家指教。解决思路
简单练习题,请大家指教。AX=0A33AH,DX=0F0F0H,AX=_________ANDAH,DLXORAL,DHNEGAHNOTAL说第一句吧:AH是3A还是0A?DL是F0还是0F?上面DX中最前面的0有意义,还是最后面的0有意义?还是两个都有意义?有什么意义?------解决方案----...
2025
热度 -
[汇编语言] 入栈指令 PUSH FLAG;这么写对吗?该怎么解决
入栈指令PUSHFLAG;这么写对吗?RT------解决方案--------------------------------------------------------push本身就是入栈你这是要将16位的标志寄存器内容压入栈吗有pushf指令------解决方案---------------...
1778
热度 -
[汇编语言] 初学汇编 遇到有关问题
初学汇编遇到问题,请教大家_ProcWinMain proc usesebxediesi,hWnd,uMsg,wParam,lParam local @hDc:HDC local @hbRush:HBRUSH mov eax,uMsg;*****************************...
1842
热度 -
[汇编语言] 求x86 寄存器GDTR LDTR TR详解!解决思路
求x86寄存器GDTRLDTRTR详解!不明白x86分段机制,还有这些控制寄存器的用途。求高手解答!------解决方案--------------------------------------------------------网上无数资料讲这些内容了,找找不费力的GDTR,48bit,用于存放...
5339
热度 -
[汇编语言] 关于利用8253输出频率波形的有关问题
关于利用8253输出频率波形的问题实验题目:T2的CLK2=1MHZ;要求从OUT2输出2KHZ的频率波形下面是用proteus仿真时画的一张原理图我的代码:assumecs:codecodesegmentstart:moval,0b4hout6,almoval,0f4hout4,almoval,1...
2985
热度 -
[汇编语言] ml.exe报错,不能打开文件解决方法
ml.exe报错,不能打开文件使用masm.exe和link.exe很正常,就是不能用ml.exeC:\DOS\MASM6.15>mle;Microsoft(R)MacroAssemblerVersion6.15.8803Copyright(C)MicrosoftCorp1981-2000.A...
1708
热度 -
8635
热度 -
[汇编语言] 一段简单的代码,不明之处
一段简单的代码,不明之处请指教。目的:将以SUBF为首址的200字节的数据块传到DUBF开始的区域。代码如下:CLDLEASI,SBUFLEADI,DBUFMOVCX,200REPMOVSB不明之处:从最后一句开始,MOVSB的功能是将[DS:SI]中的内容传到[ES:DI]中,也就是说是将数据段(...
7728
热度 -
[汇编语言] 新手求教。该怎么处理
新手求教。。。在DEBUG下,要实现将AX低六位清0怎么实现??不需要完整步骤,请教关键地方。。。问题在于是低6位,如果低4位好像比较容易实现网上好像有人说是ANDAX,1111111111000000B可是我怎么试都不对。。。求指教,谢谢!!!------解决方案-----------------...
1467
热度 -
[汇编语言] 求西文字模文件,该如何解决
求西文字模文件我要写个程序混合显示中英文图形方式下求英文字模文件同时求问还有什么方式可以完成这项功能的么多谢------解决方案--------------------------------------------------------如果你写DOS下的软件,不需要自己搞一个西文字模文件,因为E...
6489
热度 -
1461
热度