-
[汇编语言] offset解决方法
offsetOFFSETS和S有什么区别?比如:SDW1,2movAX,offsetS和movAX,S------解决方案--------------------------------------------------------movAX,offset偏移地址给了AX。。。movAX,S段地址...
3541
热度 -
[汇编语言] stack segment stack和stack segment para stack'stack'有何不同?解决思路
stacksegmentstack和stacksegmentparastack'stack'有何不同?把我定义的stacksegment关联到栈,省去了assumess:stack对么,所以我可以写成stacksegmentstack.那么什么时候需要写成stacksegmentparastack'...
3823
热度 -
[汇编语言] 汇编图像水平镜像解决思路
汇编图像水平镜像用SSE2实现图像水平镜像我现在碰到的问题是从原图像取了16个像素放在了XMM0中,比如XMM0中现在为00112233445566778899AABBCCDDEEFF我想要把XMM0变成FFEEDDCCBBAA99887766554433221100如何实现新手求指导------解...
821
热度 -
[汇编语言] 关于接口技术的有关问题,out 20h,XX 程序是怎样判断向ICW还是OCW写入
关于接口技术的问题,out20h,XX程序是怎样判断向ICW还是OCW写入?地址似乎是重叠的,ICW1和OCW2,OCW3公用20h这个地址------解决方案--------------------------------------------------------我记得是要按照它的初始化步骤...
1373
热度 -
[汇编语言] 响铃子程序里,这几行是干嘛的?解决办法
响铃子程序里,这几行是干嘛的?inal,61Handal,0FCHL3:xoral,2out61H,al这个61H有什么玄机。。------解决方案--------------------------------------------------------61H是与定时器相连的端口
6559
热度 -
[汇编语言] 小弟我如何觉得ebp/esp有一个就够了
我怎么觉得ebp/esp有一个就够了?指示当前栈底的位置就可以了啊?变量的位置在这个基础上计算一个偏移就可以了为什么要两个寄存器?------解决方案--------------------------------------------------------两个不同作用的寄存器。ESP(堆栈指针...
4201
热度 -
[汇编语言] 王爽的书中一个实验 执行完pop后sp变小 高手解答啊解决办法
王爽的书中一个实验执行完pop后sp变小高手解答啊assumecs:codesegcodesegsegmentmovax,2000Hmovss,axmovsp,0movsp,4popaxpopbxpushaxpushbxpopaxpopbxmovax,4c00Hint21hcodesegendsen...
5291
热度 -
[汇编语言] 汇编语言实现递归,该如何解决
汇编语言实现递归用MASM写一个简单的实现递归操作的汇编程序,所谓递归,上课已经跟大家说清楚了,如果我们只考虑简单的只分一次的递归,对于我们这次作业无非就是:12//把你希望递归程序中用到的参数压栈,例如压栈113callrecursion45//上面是调用操作67//下面是定义递归操作:8recu...
2118
热度 -
[汇编语言] vs2005 内嵌汇编 书写宏的有关问题
vs2005内嵌汇编书写宏的问题在__asm{...}语句块中,有一个功能非常常用,所以我想做成一个宏,用如下形式:#defineMY_MACOR(x) \ __asm{\...\...\ }里面的...代表我写的汇编语句,但是我遇到如下的问题,在这个语句块里,需要处理分支情况,我通过跳转指令和语句...
4462
热度 -
[汇编语言] 一段汇编代码 求高手解答
一段汇编代码求高手解答~在线等这是个二进制转十六进制的程序:;FILENAME592.ASM.486DATASEGMENTUSE16BNUMDW0001001000110100BDW0101011001111000BDW0001101000101011BDW0011110001001101BBUFD...
9822
热度 -
[汇编语言] 汇编link 有关问题
求助汇编link问题程序如下data1segment msgdb"helloworld",0dh,0ah,"&"data1endscodesegment assumecs:code1,ds:data1start: movax,data1 movds,a...
8689
热度 -
[汇编语言] 关于loop指令,该怎么处理
关于loop指令请问关于loop指令中执行完(cx)=(cx)-1;后(ip)=(ip)+8这里的8位位移=标号处得地址-loop指令后的第一个字节的地址。这是什么意思??是不是loop指令本身每次循环占用段长为8位的内存段??能不能举例说明一下??------解决方案---------------...
5500
热度 -
[汇编语言] 汇编函数调用(读取不到数值)解决方案
汇编函数调用(读取不到数值)在a.exe里面加载了1.dll1.dll中有一句callfun1,(fun1也是在1.dll里面的)我要修改fun1的一些东西。。但是不能在1.dll里面修改。。所以我复制了一个1.dll重命名为2.dll并注入加载到a.exe里面去然后a.exe调用callfun1我...
9462
热度 -
[汇编语言] printf反汇编代码分析解决方法
printf反汇编代码分析18:printf("%d\n",u);0040D473movecx,dwordptr[ebp-3Ch]0040D476pushecx0040D477pushoffsetstring"%d\n"(0042201c)0040D47Cca...
9450
热度 -
2117
热度 -
[汇编语言] 一个汇编程序定义了多个代码段,数据段,编译的结果会不会把它们合并?该如何解决
一个汇编程序定义了多个代码段,数据段,编译的结果会不会把它们合并?是不是一个类型的"段",在编译的结果里面只能出现在一个地方?是会被合并么?------解决方案--------------------------------------------------------不会吧。...
1435
热度 -
[汇编语言] 刚刚开始学习汇编,请问一个有关问题
刚刚开始学习汇编,请教一个问题在debug中,用“d0:01f”查看内存,结果如下:0000:00007080f030ef6030e2-00808012662022600000:00106226e6d6cc2e3c3b-abba000026066688我的问题就是:0000:0000第一个0000代...
2818
热度 -
[汇编语言] 新人请问一个汇编的有关问题
新人请教一个汇编的问题-d100L20这个是debug中的调试的命令。书上是这么解释的:即为显示由DS:100-DS:11F的内容,共20H个字节。我的问题就是:怎么一共20个字节,我算了半天好像是32个字节吧??------解决方案---------------------------------...
5352
热度 -
[汇编语言] 8086保护模式下如何跳转到低特权级的代码段
8086保护模式下怎么跳转到低特权级的代码段用JMPCALL能访问低特权级的代码段吗------解决方案--------------------------------------------------------保护模式从80286才有的。------解决方案------------------...
713
热度 -
[汇编语言] C和汇编的混合编程解决方法
C和汇编的混合编程我手头上的是C6000系列的开发板,出于对实时性的要求。需要在原来的代码上进行优化处理。。原来的代码是用纯C写的,但是主要的循环处理太耗时间了。现在想把其中的核心的代码改为汇编,利用DSP的8个并行工作的能力来提速。但是这两天网上也找了一些资料。。我对于这种混合编程的原理还是没有搞...
5718
热度