当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] dos 下用MASM5怎么直接写屏

    dos下用MASM5如何直接写屏我用纯DOS+MASM5作为练习环境,请问在源代码中如何直接写屏?定义了一个2个元素的结构,代表显存中的字符字节与属性字节,然后在ES段中预留了80*25个这样的结构,代表屏幕,请问如何办?如何使它映射到B800:0000H的地址去?------解决方案-------...

    6099
    热度
  • [汇编语言] 问个汇编寻址的有关问题

    问个汇编寻址的问题HI,群里的大牛:问个问题:我有如下汇编代码:1.code162.text3jmpLabel_Start4LoadMessage:5.ascii"Hellochemical"6.space1000,07Label_Start:8mov%cs,%ax9mov%ax...

    3995
    热度
  • [汇编语言] error a2028:operator expected,该如何解决

    errora2028:operatorexpected写了一个比较数的程序老是标题上的那个错误请问是什么原因呢STACKSEGMENTPARASTACK'STACK'DW100DUP(?)STACKENDSDATASEGMENT DATA1DW0A236H,2FF3H,0F23AH,0056H,40...

    5819
    热度
  • [汇编语言] 菜鸟 求解~

    初学者求解~~我用C语言写了一个命令地址为:00241FE4请问能在寄存器中查看这条命令么??它的段地址和偏移地址怎么算??------解决方案--------------------------------------------------------win32地址不是用段地址,偏移地址这样算的...

    6871
    热度
  • [汇编语言] 问一个新手有关问题 望大神指导

    问一个新手问题望大神指导把教科书的代码打到记事本中(记事本已为.ASM)STACK1SEGMENTPARASTACKDW128DUP(?)STACK1ENDS;=========================================================DATASEGMENTST...

    9501
    热度
  • [汇编语言] 求解下面这三行汇编代码的意思,该怎么处理

    求解下面这三行汇编代码的意思movdwordptr[ebp-0Ch],eaxleaeax,[ebp-0Ch]movdwordptr[ebp-8],eax第一句的意思是不是把eax的值放入起始地址[ebp-0ch]的双字中第二句的就不懂了第三名的意思和第一句差不多吗?------解决方案-------...

    7742
    热度
  • [汇编语言] WIN32汇编程序,

    WIN32汇编程序,急求助问题:1到100求和虽然说这个程序应该很简单,但是两周之内学习汇编这完全不可能啊!!!目前陷入了把masm32下载安装了之后完全束手无策的状态,连现成的程序都不知道该怎么编译。。。所以求代码&编译步骤的指导,这种临时抱佛脚的行为和容易被鄙视吧。。。但是实在木有办法了...

    6763
    热度
  • [汇编语言] 一道很简单的题目,该怎么处理

    一道很简单的题目MOV[SI+10H],AXMOVCX,[BX+COUNT]已知(DX)=3000H,(SI)=2000H,(BX)=1000H,COUNT=1050H,(AX)=4050H求(CX)是多少最好给出详细计算步骤------解决方案---------------------------...

    9904
    热度
  • [汇编语言] 关于ebp esp有的一点小疑问解决思路

    关于ebpesp有的一点小疑问子程序开头是这样的pushebpmoveebp,espsubesp,4这样运行时没有问题,但我改成pushebpsubesp,4moveebp,esp仅仅是掉个顺序,就会有问题这是为什么呢------解决方案-------------------------------...

    3700
    热度
  • [汇编语言] 怎样在指定偏移地址定义表?该怎么处理

    怎样在指定偏移地址定义表?在数据段偏移地址为1000H处,存放有0-9的平方值,任意给出一个0-9的数M存放到1010H单元中,查表求出M的平方值,并将结果存放到1011H单元。怎样在偏移地址为1000H处定义一个表来存放数值?------解决方案--------------------------...

    1737
    热度
  • [汇编语言] 汇编的十六进制转为十进制这段代码如何解释

    汇编的十六进制转为十进制这段代码怎么解释?;|双字节十六进制整数转换成双字节BCD码整数|;||;|入口:待转换的双字节十六进制整数在R6、R7中。|;|影响:PSW、A、R2~R7|;|调用:无|;|出口:转换后的三字节BCD码整数在R3、R4、R5中。|;--------------------...

    6759
    热度
  • [汇编语言] 汇编程序中怎样定义二维数组解决方案

    汇编程序中怎样定义二维数组汇编程序中怎样定义二维数组------解决方案--------------------------------------------------------探讨汇编程序中怎样定义二维数组------解决方案---------------------------------...

    4178
    热度
  • [汇编语言] 关于程序逆向分析的有关问题

    关于程序逆向分析的问题最近在逆向分析某游戏的数据结构。游戏有一个关于类型转换的。__RTDynamicCast((PVOID)_this->vfdelta,0,(PVOID)0x402171,(PVOID)0x4021B1,0);然后查了一些资料,看到有人如下这样类试的写法。_UserData...

    5300
    热度
  • [汇编语言] 汇编语言和C语言位运算,该如何解决

    汇编语言和C语言位运算C语言中有位运算的功能,能够控制二进制位,既然这样,为什么还要用汇编呢。C的运算不能代替汇编吗?如果不能请详细说明理由,如果能,那请说明为什么现在还有程序用汇编写而不用C位运算写?------解决方案---------------------------------------...

    5595
    热度
  • [汇编语言] 求几个寄存器的值解决方法

    求几个寄存器的值我随便在程序中打印了一个esi的值intn;_asm{movn,esi}esi=10003260请问下这个esi值是什么意思啊?是不是数据段的起始位置?是的话,我怎么才能获得数据段的末端位置啊?或者如果不是的话,我怎么才能获取数据段的起始和末端位置另外,代码段以及栈段的位置,也怎么获...

    4557
    热度
  • [汇编语言] 怎么判断哪些数值是否是内存地址呢

    如何判断哪些数值是否是内存地址呢?我需要去遍历这些数值,然后作为地址用但是我现在碰到个问题就是有些不能作为地址用所以就发生错误比如我在C++中写道:_asm{movedx,resultmovedx,[edx]}result就是左边的数值然后第二句就会出错额请问下该如何避免这种情况呢谢谢各位~~---...

    761
    热度
  • [汇编语言] VS2008中Dubug模式和Release模式中的位移有关问题

    VS2008中Dubug模式和Release模式中的位移问题#include"stdafx.h"#include<iostream>usingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){ inta=0x12345678;...

    1836
    热度
  • [汇编语言] 汇编语言怎么控制输出字符的大小?

    汇编语言如何控制输出字符的大小??就是按一定大小输出数据,是不是需要描点做??有没有什么案例???------解决方案--------------------------------------------------------字符显示模式的话更改显示模式字的大小就变了,不过全屏的字都是一个大小的...

    5953
    热度
  • [汇编语言] 关于汇编语言栈有关问题

    关于汇编语言栈问题假如把10000-1FFFF之间的空间当做栈段,那么SS设置为1000,SP按书上说设置为0000(栈段最下方一个单元处)我不理解的是,SP设置为0,字面上既可以理解为指向10000,也可以理解为指向20000,当然指向20000是正确的,但CUP怎么判断或者是否有机制控制SP指向...

    3488
    热度
  • [汇编语言] 看王爽的汇编语言第二版有个简单有关问题

    看王爽的汇编语言第二版有个简单问题看寄存器内存访问这一章,里面有个练习题:写几条指令,将al中的数据送入内存单元10000H中书上给出的代码是movbx,1000Hmovds,bxmov[0],al我想问的是,内存地址是ds+al决定的,那上面的代码是不是把1000H+al的数据送入了10000H中...

    3246
    热度