-
3406
热度 -
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
热度 -
[汇编语言] 怎么提高单片机汇编程序设计逻辑能力
如何提高单片机汇编程序设计逻辑能力毕业一年,从事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
热度 -
[汇编语言] 二进制转换成BCD码解决方法
二进制转换成BCD码麻烦我想问下下面这两个二进制码怎么转换成BCD码和ASC码1)001101102)10110011注意BCD码和ASC码都要哦给个例子,学校的参考答案这个题目是这样的01001000BCD码:72HASC码:3438H我实在是看不懂参考答案是怎么算出来的不知道这参考答案对不对--...
2062
热度 -
[汇编语言] 寻找封包KEY,会的进来,该如何处理
寻找封包KEY,会的进来接收到的=KEY接收到的=KEY005701=5B003501=39040403=02004B00=4F03B300=B2030702=0E01CB01=CC006E03=07006E03=07030903=08015A00=5F042B01=2B048E03=9403DE0...
9595
热度 -
5091
热度 -
[汇编语言] 人名排序程序有关问题,大神
人名排序程序问题,请教各位大神这是温冬婵、沈美明老师写的IBMPC汇编语言程序设计中的一道例题,程序的目的是实现对从键盘输入的30个人名按照其对应的ASCII进行升序排列,源码如下:;NAME_SORT--EX6_11;****************************************...
9187
热度