当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] dos下常驻内存时钟程序解决方法

    dos下常驻内存时钟程序nostacksegment,后来我想改为com文件,但仍是LINK时有nostacksegment问题,你帮我看看要改哪里好吗?原文件:DATASEGMENTBUFFDB12DUP(?)CRLFDB0DH,0AH,24HTSTRDB"00:00:00"P...

    822
    热度
  • [汇编语言] 怎样实现段间条件转移,该怎么处理

    怎样实现段间条件转移怎样实现段间条件转移------解决方案--------------------------------------------------------折中的方法就行吧,先实现段内转移.然后段内转移的地方用一条段间转移指令就能达到目的了吧.

    9407
    热度
  • [汇编语言] 将逻辑地址转换成物理地址的有关问题

    将逻辑地址转换成物理地址的问题在一个页式存储管理系统中,页表内容如下所式:页号桢号0112283447若页的大小为4KB,则地址转换机构将逻辑地址100转换成物理地址为它的答案如下,但是有的问题没有搞清楚,请高手帮助解答一下:答案:逻辑地址为100,即页号为0,位移量为100。查找页表,进程的第0页...

    5207
    热度
  • [汇编语言] 求解解决方法

    求解求程序:将偏移地址为1000H到2000H的内存内容设置为0。------解决方案--------------------------------------------------------.modelsmall.stack.codestart:movax,0;假设段地址是0moves,ax...

    3406
    热度
  • [汇编语言] 求注释代码解决方法

    求注释代码#defineTWO_BYTE_OP(name,number)\.globlname;\.funcname;\name:\.byte0x0F,0x04;\.wordnumber;\ret;\.endfunc;#defineexit_func0x21TWO_BYTE_OP(m5_exit,e...

    5617
    热度
  • [汇编语言] 看王爽老师书到疑惑!解决方案

    看王爽老师书到疑惑!debug中:疑惑点1.这里每个格子都是放的是16进制到数,每个16进制到数可以表示4位数这里有16组(00),那有16组,是不是这里可以放16*8个1?王爽老师说有句话也不理解,就是20位到总线寻址范围是2^201M的空间,那这里内存空间是不是可以理解为2^16*8的空间,多少...

    9534
    热度
  • [汇编语言] 新手自学汇编,无奈求解解决思路

    新手自学汇编,无奈求解invokefunp1,p2对应的实际汇编代码是什么?------解决方案--------------------------------------------------------Assemblycode;一般是下面的样子,c标准调用模式,fun子程为固定参数个数push...

    10123
    热度
  • [汇编语言] 有点代码看不懂,帮忙解释一下解决办法

    有点代码看不懂,帮忙解释一下GdtLenEQU$-LABEL_GDTGdtPtrDWGdtLen-1DD0XOREAX,EAXMOVAX,DSSHLEAX,4ADDEAX,LABEL_GDTMOVDWORD[GdtPtr+2],EAXLGDT[GdtPtr]上面基本上就是把GDT的物理地址填充到GD...

    6328
    热度
  • [汇编语言] 32位CPU支持的最大内存容量是4G还是16G?该如何处理

    32位CPU支持的最大内存容量是4G还是16G?小弟初学汇编想请教下问题如题个人分析:32位机的存址能力是2^32=4G,而它的每个地址对应的存储单位也是32位也就是每个存储单位可以存4B,所以我觉得它对应能支持的最大内存该为16G才对啊------解决方案---------------------...

    6484
    热度
  • [汇编语言] 小弟我想从后面往前读文件,但是什么时候文件结束?要如何设置好

    我想从后面往前读文件,但是什么时候文件结束?要怎么设置好我想从后面往前读文件,但是什么时候文件结束?要怎么设置好做排序插入。。。。------解决方案--------------------------------------------------------从后往前读?每次读的话,都要设置文件指...

    6784
    热度
  • [汇编语言] 为什么数据不能直接复制给段寄存器?该如何处理

    为什么数据不能直接复制给段寄存器?为什么数据不能直接复制给段寄存器?还得经过通用寄存器的过度如:movax,1000hmovds,ax这是什么原因呢?是单单的规定吧?有没有深层次的原因?谢谢------解决方案---------------------------------------------...

    549
    热度
  • [汇编语言] 自己想了很久没想出来的有关问题

    自己想了很久没想出来的问题编写程序,将al寄存器中的高四位与第四位交换!求大侠解------解决方案--------------------------------------------------------movbl,almovcl,4shlal,clshrbl,claddal,bl测试了一下...

    3138
    热度
  • [汇编语言] 4ch 和 4c00h 的区别?解决思路

    4ch和4c00h的区别?assumecs:codeasegmentdb1,2,3,4,5,6,7,8aendsbsegmentdb1,2,3,4,5,6,7,8bendsdsegmentdb0,0,0,0,0,0,0,0dendscodesegmentstart:movax,amovds,ax;定...

    5813
    热度
  • [汇编语言] vc调试器中看到的32位地址,是逻辑地址还是线性地址?解决方案

    vc调试器中看到的32位地址,是逻辑地址还是线性地址?我们在vc调试器中看到的32位地址,是逻辑地址呢(我们说的连接器为A分配的0x08111111这个地址就是逻辑地址。),还是一个x86的分段机构把逻辑地址映射为的确定的32位的线性地址(虚拟地址)呢,还是经过了x86的双层分页机制之后的物理地址呢...

    443
    热度
  • [汇编语言] 们,小女子确实不懂求解

    大虾们,小女子确实不懂求解编写程序:把一个不大于10000的数值转换为ASCLL字符串(如数值1234转换为字符串‘1234’);假设数据段定义如下:DatasegmentTab10pdw1000,100,10,1Strdb4dup(‘’);存放输出字符串Numdw1234;存放输入的数值datae...

    9474
    热度
  • [汇编语言] 看不懂的汇编指令解决方法

    看不懂的汇编指令以下的指令是汇编指令吗为何在指令手册里找不到如果是请帮忙注释下一条指令10分rdtsc;sete;entercldstcprefixrepneprefixrepsetoblprefixlock------解决方案------------------------------------...

    6351
    热度
  • [汇编语言] 怎么提高单片机汇编程序设计逻辑能力

    如何提高单片机汇编程序设计逻辑能力毕业一年,从事51单片机汇编程序,但是发现自己编程的逻辑能力不好,写得程序总是有BUG,请问各位大侠有什么好的书籍可一看看,有没有什么汇编程序设计100例之类的,谢谢推荐!------解决方案-------------------------------------...

    1655
    热度
  • [汇编语言] cdq指令是eax/edx,作用是什么?解决方案

    cdq指令是eax/edx,作用是什么?如题------解决方案--------------------------------------------------------把eax作为一个符号数,如果其为正数,edx置0;如果前为负数,edx置-1;这样,指令后的edx:eax形成的一个qwor...

    8305
    热度
  • [汇编语言] x86有个任务寄存器TR-这里的"任务"是个cpu的什么样的硬件概念?该如何解决

    x86有个任务寄存器TR--这里的"任务"是个cpu的什么样的硬件概念?x86有个任务寄存器TR--这里的"任务"是个cpu的什么样的硬件概念?它到底代表什么含义?这里的任务和WindowsOS中的进程/线程/纤程/CreateJob当中的哪个概念对应?---...

    2284
    热度
  • [汇编语言] 硬件断点段不下来,该如何解决

    硬件断点段不下来一个确定会被写入的地址比如:00401040(.code段的数据为空后来被写入)为什么用硬件写入的断点段不下来,无论是byte或是dword方式(壳会调用一个系统的函数将解压后的代码写入到.code段)------解决方案-------------------------------...

    7065
    热度