-
[汇编语言] bswap相仿的指令,针对word
bswap类似的指令,针对wordbswap可以转换4字节的顺序,现在我要转换2个字节,比如ax用什么指令------解决方案--------------------------------------------------------xchgah,al?
9910
热度 -
[汇编语言] ebp会像esi一样任意使用么
ebp能像esi一样任意使用么?我在执行一系列运算,但是寄存器不够用了,我想知道ebp能不能拿来用?我不知道它是不是像ess或esp一样,不能随便改?PS:不要涉及push或pop保存ebp,我只想知道他这个值是不是像ess一样,是系统在用------解决方案--------------------...
3939
热度 -
[汇编语言] 请问一上,为什么小弟我这段程序除法溢出了啊
请教一下,为什么我这段程序除法溢出了啊?assumecs:codedatasegmentdb10dup(0)dataendscodesegmentstart:movax,12666movbx,datamovds,bxmovsi,0calldtocmovax,4c00hint21hdtoc:pusha...
2860
热度 -
[汇编语言] 汇编指令格式,该如何处理
汇编指令格式movwordptrds:[0*4],200hmovwordptrds:[0*4+2],0为什么movwordptr[0*4],200hmovwordptr[0*4+2],0是错误的。------解决方案------------------------------------------...
10024
热度 -
[汇编语言] 汇编语言转移指令的有关问题
汇编语言转移指令的问题对于jmpshort标号,它对ip的修改范围是-128——127,为什么是-128?最小不就是11111111B(-127)吗?为什么会有-128?------解决方案-------------------------------------------------------...
8816
热度 -
[汇编语言] 关于C++生成的乘法汇编代码的有关问题
关于C++生成的乘法汇编代码的问题我有两个初始化过的变量n1,n2都是unsignedint类型然后我将两个变量相乘n1*n2,编译后它们生成的都是imul,它们在哪种情况下才会是mul呢?还有个疑问是,无论我赋什么值,imul与mul得到的是相同的结果,而不像通常想象的正数乘以负数的情况下,imu...
5707
热度 -
[汇编语言] 请教C/C++程序怎么调用asm函数
请问C/C++程序如何调用asm函数?假如要调用Test()这个函数,在asm代码里是不是"_Test"?即asm的函数名前面要加个"_"?------解决方案--------------------------------------------------...
2489
热度 -
4862
热度 -
[汇编语言] eip寄存器的修改和执行当前指令哪位高手先
eip寄存器的修改和执行当前指令谁先?也是别人问我的。。。在群里问了,悲催,没人回。。。我想到的可能的逻辑顺序:cpu根据eip的值取指令->修改eip指向下一条指令->执行当前指令->......orcpu根据eip的值取指令->执行当前指令->修改eip指向下一条指...
7387
热度 -
[汇编语言] (初学者)BIOS程序设计写像素点失败,高手帮忙看看
(菜鸟)BIOS程序设计写像素点失败,高手帮忙看看(菜鸟)BIOS程序设计写像素点失败,高手帮忙看看BIOS程序设计写像素点失败,就是调用INT10H视频服务的0CH功能来写像素调用就提示:调用BIOS执行第三次int10h0x00000009指令引用的0x720789a3内存不能为写(writte...
1180
热度 -
[汇编语言] []mul指令得到了一个异常结果
[求助]mul指令得到了一个错误结果C/C++codeintw=769;__asm{moveax,1leaebx,wmul[ebx];这里是1*769,但结果eax等于1,而不是769,怎么回事?}怎么回事呢?------解决方案-----------------------------------...
6371
热度 -
1709
热度 -
[汇编语言] 生手關於INTEL彙編語言程序設計裡面的疑惑,請大神解惑!@
新手關於INTEL彙編語言程序設計裡面的疑惑,請大神解惑!@書中提到OFFSET的作用,它表示標號到改段的偏移地址,改段只能是數據段嗎?可以是其它段么,如果可以那么下面代碼如何理解.code..........P:.....moveax,OFFSETP------解决方案--------------...
3965
热度 -
[汇编语言] 新手汇编语言有关问题
新手求助汇编语言问题各位大哥我最近在自学汇编看的王爽的书到段地址后面的检测点我遇到了障碍题目:有一数据存放在内存20000H单元内,现给定段地址为SA,若想用偏移地址寻址到此单元。则SA应满足的条件是:最小__最大__?公式是SA*16+EA=20000H后面我就不知道怎么算了后来我去看了下网站!(...
2889
热度 -
[汇编语言] 这段编译语言是干嘛用的
这段汇编语言是干嘛用的error_tpthread_create__r(void*(*in_fun_ptr)(void*),void*in_arg,intin_stack_size){55c8:9421ffb0stwur1,-80(r1)55cc:7c0802a6mflrr055d0:93a1004...
6780
热度 -
[汇编语言] CoCreateInstance解决方案
CoCreateInstanceCoCreateInstance怎么使用,为什么这个函数的参数CLSID_ShellLink和IID_IShellLink在编义时总是说没有定义------解决方案----------------------------------------------------...
8372
热度 -
[汇编语言] 一个关于安装新的int 9中断例程的有关问题
一个关于安装新的int9中断例程的问题按F1改变颜色,其它键照常处理assumecs:codesgstacksegment db128dup(0)stackendscodesgsegment start: movax,stack movsp,128 pushcs popds movax,0 move...
6966
热度 -
[汇编语言] 为什么小弟我的电脑内存信息显示可用内存只有32M
为什么我的电脑内存信息显示可用内存只有32M求解------解决方案--------------------------------------------------------用些检测软件测试一下吧------解决方案---------------------------------------...
2277
热度 -
[汇编语言] 小弟我不知道小弟我的程序哪里出了有关问题 【多谢大家了】
求助我不知道我的程序哪里出了问题【谢谢大家了】题目是知道三角形三边求面积。要这样分布来求,可是我写出来却得不到预期效果,求助谢谢大家了#include<stdio.h>#include<math.h>voidinput(double*a,double*b,double*c){...
9083
热度 -
[汇编语言] x86汇编 为啥 mov bx,0 后 bx不等于0?请高手指教
x86汇编为什么movbx,0后bx不等于0????请高手指教Assemblycode为什么movbx,0;这条语句执行后bx=13e4???????????assumecs:code,ds:datadatasegmentdb10dup(0)dataendsstacksgsegmentdb10dup...
7546
热度