当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] 王爽汇编语言实验2里的图3.19有关问题疑惑

    王爽汇编语言实验2里的图3.19问题疑惑看王爽的汇编语言(第二版)里,第三章实验2里的图3.19movax,2000hmovss,axmovsp,10movax,3123pushaxmovax,3366pushaxt单步跟踪执行到movax,3123指令的时候,栈2000:000f到2000:000...

    383
    热度
  • [汇编语言] 关于每个进程都有4G空间的有关问题

    关于每个进程都有4G空间的问题我个人以为,所谓的4G,其实是说,看你内存的大小来分配多少个PDE,不是说一定是4G,是最大是4G,接下来因为每个进程进行初始化的时候,它们的ss,es,ds,fs都是gdt表的数据段,所以说它是拥有了全部的内存,当然了,有些部分给系统给占了,或者是分配内存的策略了,所...

    317
    热度
  • [汇编语言] 求这段代码的解释解决思路

    求这段代码的解释cmp%ecx,%ebxsetl%almovzbl%al,%eax要实现的功能是比较ecx和ebx的大小,如果ebx<ecx,eax就为1,否则为0。这段代码为什么能实现这个功能呢?汇编基础较差麻烦详细解释:)分享到:------解决方案--------------------...

    243
    热度
  • [汇编语言] 内存中的主板ROM生产日期与十六进制的有关问题

    内存中的主板ROM生产日期与十六进制的问题比如日期为07/02/12,数据7对应的内存单元中的十六进制是37而不是07,何解?内存ROM汇编分享到:------解决方案--------------------是字符,既'7'.

    237
    热度
  • [汇编语言] 编译语言中访问内存单元的方式(windows)

    汇编语言中访问内存单元的方式(windows)????如果想将内存空间2000:0,2000:1,2000:2中的数据分别放入al,bl,cl中,可以通过如下方式:movax,2000hmovds,axmoval,[0]movbl,[1]movcl,[2]?????如果通过debug工具下a命令,输...

    277
    热度
  • [汇编语言] 新手问一个 关于mov 赋值的有关问题

    新手问一个关于mov赋值的问题本帖最后由cscycd1于2013-07-3116:10:26编辑寄存器在赋值的时候不是值的位数和寄存器是对应的吗1.可是为什么会看到movax,1movcx,5之类的命令不应该写成movax,0001hmovcx,0005h吗?2.而且如果取出一个内存单元movax,...

    400
    热度
  • [汇编语言] 有什么文件是讲汇编语言访问硬件的

    有什么资料是讲汇编语言访问硬件的?例如如何访问显卡,如何访问网卡,如何访问声卡等有没有这方面的资料分享到:------解决方案--------------------应该看该硬件的datasheet吧------解决方案--------------------《PC技术内幕》。如果没有效果的话建议在...

    283
    热度
  • [汇编语言] 关于一段检察内存大小的代码

    关于一段检查内存大小的代码下面一段代码是《30天自制操作系统》的一段代码,书中说:“内存检查时,要往内存里随便写入一个值,然后马上读取,来检查读取的值与写入的值是否相等。如果内存链接正常,则写入的值能够记在内存里,如果没连接上,则读出的值肯定是乱七八糟的”我的问题是,根据下面的代码,如果地址增加到超...

    395
    热度
  • [汇编语言] 汇编新手请问一个初级题目

    汇编新手请教一个初级题目题目:定义数据X1,把X1的第三个字节内容存入AL中我的解题:assumecs:code,ds:datadatasegmentx1db1,2,3,4dataendscodesegmentstart:????leaax,x1????moval,ax+2codeendsendst...

    158
    热度
  • [汇编语言] 王爽汇编实验7做出来编译器无错,但执行结果不对,看了一个小时了还是找不出有关问题所在,求大神解答

    王爽汇编实验7做出来编译器无错,但执行结果不对,看了一个小时了还是找不出问题所在,求大神解答assumecs:code,ds:data,es:tabledatasegmentdb'1975','1976','1977','1978','1979','1980','1981','1982','1983...

    230
    热度
  • [汇编语言] 字符集 具体储存位置

    字符集具体存储位置比如计算机在屏幕上显示一个字符a,ascii码为0x97,请问具体是如何通过ascii映射转换为屏幕上的'a'这个形状的,ascii字符集又存储在什么位置呢?ascii?字符集分享到:------解决方案--------------------应该直接在芯片上了,你不知道直接写显存...

    337
    热度
  • [汇编语言] linux怎么执行机器指令

    linux如何执行机器指令windows下保存机器指令:b201b402cd21cd20就可以打印一个笑脸。在linux下应该怎样保存机器指令才能实现同样的效果呢?分享到:------解决方案--------------------你这里其实是两个问题:1、windows下直接保存出来,你应该是改成...

    513
    热度
  • [汇编语言] AT&T内联汇编如何改写成intel格式汇编

    AT&T内联汇编怎么改写成intel格式汇编staticav_always_inlineintget_cabac_bypass_sign_x86(CABACContext*c,intval){x86_regtmp;__asm__volatile("movl%c6(%2),%k1\n\t""m...

    363
    热度
  • [汇编语言] 王爽《编译语言》检测点10.5的疑问

    王爽《汇编语言》检测点10.5的疑问assumecs:codestacksegmentdw8dup(0)stackendscodesegmentstart:movax,stackmovss,axmovsp,16movds,axmovax,0callwordptrds:[0EH]incaxincaxi...

    397
    热度
  • [汇编语言] 容易的MessageBox提示对话框不知为什么出现循环了

    简单的MessageBox提示对话框不知为什么出现循环了小生菜鸟,不知道为啥就出现死循环了.386.modelflat,stdcalloptioncasemap:noneinclude<windows.inc>include<user32.inc>include<ker...

    248
    热度
  • [汇编语言] 关于汇编跳转指令-初学者提问

    关于汇编跳转指令-菜鸟提问我有一段程序代码在内存中以这样的形式排列mycode[7]={A,B,C,D,E,F,G}执行的时候在Main函数中用以下汇编语言调用执行_asm{leaeax,mycodecalleax}现在我想打乱代码在内存中排列的位置,所以想用拆解数组的方法,把上面的mycode拆解...

    308
    热度
  • [汇编语言] 关于C++ new的汇编解决方案

    关于C++new的汇编本来不太懂汇编,最近看看new实现的过程,看了下汇编有些不懂的地方。 MyClasscla;008C3EC9leaecx,[cla]008C3ECCcallMyClass::MyClass(08C1050h)008C3ED1movdwordptr[ebp-4],0 cla.n...

    362
    热度
  • [汇编语言] 调用门怎么调用c语言函数

    调用门如何调用c语言函数按照要求使用调用门调用的返回应该使用retf指令,但是使用c语言写的代码似乎编译器编译出来的代码都是ret的,请问如果我想使用一个调用门调用一个c语言写的代码段,我应该怎么做呢?分享到:------解决方案--------------------开来使用汇编语言的人还是少啊帮...

    244
    热度
  • [汇编语言] 将立地数和内存分别送入寄存器,速度一样快还是立即数快

    将立即数和内存分别送入寄存器,速度一样快还是立即数快?RT:将立即数和内存分别送入寄存器,速度一样快还是立即数快?分享到:------解决方案--------------------当然是立即数快了。一执行指令,整个指令就已经在cpu内部了,数据从cpu内部进入其中的寄存器肯定是要比从外面的内存拿数...

    217
    热度
  • [汇编语言] 关于DHT11接收字节有关问题

    关于DHT11接收字节问题在单片机DHT11在1602上显示问题上接收字节程序是这样的ucharreceive_byte()//接收一个字节{ uchari,temp,count; for(i=0;i<8;i++) { count=2; while((!io)&&count...

    250
    热度