-
[汇编语言] 想问一个windows汇编中标号的使用有关问题
想问一个windows汇编中标号的使用问题:我现在在做一段S3睡眠、唤醒的代码。有一个这样的子程序:_MyResumePROCNEARPUBLICclijumpwakeuppmode_cr0:dd00000000hpmode_entry:dd00000000hwakeup:cld...;somese...
3577
热度 -
[汇编语言] 汇编 查找字符串中的字符,并返回其出现的每个位置解决方法
汇编查找字符串中的字符,并返回其出现的每个位置我自己用串扫描只能实现查找首次出现的位置。[code=Assembly][/code]DATASSEGMENTstringdb'abcdefghijklmnopqrstuvwxyz0123456789$'lenequ$-stringinchdb? s1d...
3721
热度 -
[汇编语言] 一个关于mov占用时钟周期的有关问题
一个关于mov占用时钟周期的问题。movedx,dwordptr[ecx+edx*4+8]moveax,dwordptr[eax+14h]leaeax,[eax+edx*8]我不知道[ecx+edx*4+8]这个里面的乘法和加法是不是也要占用时钟周期?这3句要占用多少时钟周期呢?------解决方案...
1931
热度 -
[汇编语言] 关于intel汇编软盘引导的几个小问题[跪求解答]
关于intel汇编软盘引导的几个问题[跪求解答]1.怎么判断程序执的时候ip的值比如在写软盘启动的时候,我在给每个地址上都加上7c00H2.怎么判断是否超过了521Byte3.怎么让程序不足后面不足512Byte的空间------解决方案-------------------------------...
3690
热度 -
[汇编语言] 在masm中怎样使用32位寄存器?解决办法
在masm中怎样使用32位寄存器?在masm中怎样使用32位寄存器?DATASSEGMENT;此处输入数据段代码DATASENDSSTACKSSEGMENT;此处输入堆栈段代码STACKSENDSCODESSEGMENTASSUMECS:CODES,DS:DATAS,SS:STACKSSTART:M...
8277
热度 -
[汇编语言] 80x86 retf如何特权转移
80x86retf怎么特权转移怎么用RETF从0级跳到3要TSS段不当前0级pushss0pushss0eippushcode3pushcode3ipretf能跳吗没放TSSBOCHS运行到RETF错误------解决方案---------------------------------------...
7211
热度 -
[汇编语言] 将C语言修改为汇编语言解决方案
将C语言修改为汇编语言if(a>b)c=(a+b)*c;elsec=(a+c)*b;将这个修改为汇编语言,谁能告诉一下,谢谢------解决方案--------------------------------------------------------探讨??没有人帮忙吗
2360
热度 -
[汇编语言] 刚下完masm,遇到个有关问题
刚下完masm,遇到个问题D:\MASM\hw>ml1.asmMicrosoft(R)MacroAssemblerVersion6.14.8444Copyright(C)MicrosoftCorp1981-1997.Allrightsreserved.Assembling:1.asmerror...
9091
热度 -
[汇编语言] 帮忙转换一端gcc内联汇编代码到intel格式,该如何处理
帮忙转换一端gcc内联汇编代码到intel格式__asm____volatile__(".byte0xf2,0xf,0x38,0xf1,0xf1;":"=S"(crc):"0"(crc),"c"(*p));顺便帮忙解读一...
10371
热度 -
6478
热度 -
[汇编语言] 怎么在64位机器上运行DEBUG?具体如何操作
如何在64位机器上运行DEBUG??具体怎么操作我试过DOSBOX,但是不行。------解决方案--------------------------------------------------------怎么不行了?出什么错?可以考虑用qemu或者VirtualBox安装个真正的dos。
5950
热度 -
[汇编语言] 汇编语言比较输入字符串是否相等小程序解决思路
汇编语言比较输入字符串是否相等小程序.386DATA SEGMENTUSE16STR1 DB80 DB0 DB80DUP(0)STR2 DB80 DB0 DB80DUP(0)BUF1 DB0DH,0AH,'MATCH!$'BUF2 DB0DH,0AH,'NOMATCH!$'BUF3 DB0DH,0A...
8757
热度 -
[汇编语言] 求指点一下线程,该如何处理
求指点一下线程如果对于一个进程中的所有线程他们都是共享的同一个堆栈地址,同一片内存,以及CPU分配的寄存器这样理解对吗?------解决方案--------------------------------------------------------不对吧。同一进程的线程,是同一内存地址空间,但可...
7039
热度 -
[汇编语言] cpu遇到非法指令 求大神解答啊该怎么解决
cpu遇到非法指令求大神解答啊代码如下datesegmentarrdb20dup(?)pr1db'pleaseinputtheword:$'dateendsstacksegmentstackdb100dup(?)stackendscodesegmentassumecs:code,ds:date,ss...
6320
热度 -
[汇编语言] ldr指令的困惑(菜鸟)
ldr指令的困惑(初学者)汇编指令如下(前面的数字是我后加的,用于标记语句):1breset2ldrpc,isr_undef_addr3ldrpc,isr_software_addr4ldrpc,isr_prefetch_addr5ldrpc,isr_data_addr6nop7ldrpc,isr_...
10102
热度 -
[汇编语言] 查找字符串中字符出现的每个位置解决办法
查找字符串中字符出现的每个位置[code=Assembly][/code]用串扫描实现findprocnear;查找子程序 cld movdi,offsetstring movcx,lenscan: moval,inch ;串扫描 repnzscasb jzzhaodao leadx,mess1;找...
5431
热度 -
[汇编语言] 汇编中FILD,FADD,FLD,FMUL都是有什么用?该怎么处理
汇编中FILD,FADD,FLD,FMUL都是有什么用?麻烦详细说说它们的详细计算过程------解决方案--------------------------------------------------------浮点数运算指令:fild:m16i/m32i/m64i;取存储器的整数,压入栈顶S...
3235
热度 -
[汇编语言] 弱有关问题:嵌入式中汇编有什么用
弱问题:嵌入式中汇编有什么用?我是嵌入式系统工程专业的学生,不知道有没有必要学习汇编,求指教。------解决方案--------------------------------------------------------用汇编可以提高运行效率,如果学得懂尽量学好,没啥兴趣就做个了解,用来调试程...
3341
热度 -
[汇编语言] 关于WIN32汇编大家的看法?该怎么解决
关于WIN32汇编大家的看法?感觉WIN32汇编完全没有汇编的味道.还真不如C..学完8086汇编有必要看看WIN32汇编吗?------解决方案--------------------------------------------------------还没学完8086汇编的路过------解决...
6067
热度 -
[汇编语言] 求教:WINXP下VC程序执行"mov es,ax"报错,该怎么处理
求教:WINXP下VC程序执行"moves,ax"报错接手改一个98的程序到XP,VC++6.0运行moves,ax会报错:accessviolation.麻烦高手指点一下.非常感谢!pushapushesmovax,wdatamoves,ax...------解决方案-----...
5922
热度