-
4600
热度 -
[汇编语言] 初涉汇编,不知道如何改错。求技术牛拯救。
初涉汇编,不知道怎么改错。。求技术牛拯救。。DSEGMENTNUMDB01H,02H,03H,04H,05H,06H,07H,08H,09H,0AH,0BH,0CHENGDB'JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NO...
7900
热度 -
[汇编语言] 汇编语言编程为什么一定要有一个栈,该怎么处理
汇编语言编程为什么一定要有一个栈汇编语言编程为什么一定要有一个栈这个栈是用来干什么的啊麻烦各位大神了------解决方案--------------------------------------------------------探讨引用:1、堆栈是一种按“先进后出”原则存取数据的存储区域。2、堆...
7664
热度 -
[汇编语言] 新手请问一个汇编的程序有关问题,就是能够通过编译连接,能够运行,但是最后为什么不显示颜色,如何才能显示呢
新手请教一个汇编的程序问题,就是能够通过编译连接,能够运行,但是最后为什么不显示颜色,怎么才能显示呢代码就是下面的代码:然后就是要让'welcometomasm‘显示颜色。三行有不同的颜色。assumecs:code,ds:data,ss:stackdatasegmentdb'welcometoma...
10132
热度 -
[汇编语言] 用汇编的方式看函数调用的一些有关问题
用汇编的方式看函数调用的一些问题最近在看“天书夜谈”这本书说到函数调用时EBP的值,说每次调用都是pushebpmovebp,esp....movesp,ebppopebp大概是这样吧,事实也是如此但是小弟有一点不解,其实每次调用的第二行,movebp,espebp都会被重新赋值,我觉得pusheb...
6301
热度 -
[汇编语言] 存储器编址单位?解决办法
存储器编址单位??引用:在一个给定的构架中,连续的地址值对应连续的存储器单位;该单位就是编址单位。在大部分计算机中,这个单位或者是一个字符(例如:字节)或者是一个字(少部分计算机也使用位(bit)编址单位)。如果单位是字,那么用指定长度的地址就可以访问较大数量的存储空间。另一方面,如果单位是字节,那...
2175
热度 -
[汇编语言] 问一下[ebx]+100和[ebx+100]一样吗?该怎么处理
问一下[ebx]+100和[ebx+100]一样吗?我感觉应该不一样吧[ebx]表示这个ebx的内容,假设是m,ebx的地址是n[ebx]+100表示m+100[ebx+100]表示(n+1000)地址所在的内容不知道对不对?小弟菜鸟,见谅:)------解决方案------------------...
4346
热度 -
4838
热度 -
[汇编语言] 使用标准c++语言可以操作数据库么?解决方法
使用标准c++语言可以操作数据库么?现在有一个项目,因为需要跨平台,所以不能使用VC++,所以想问下大家,使用标准c++是否可以操作数据库。------解决方案--------------------------------------------------------请使用VC++。------...
3348
热度 -
[汇编语言] 想问一个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
热度