+ -
当前位置:首页 → 问答吧 → 汇编
  • n条指令的如何执行?
    比方说我写了两条mov指令,-a1000:1000movax,12341000:1003movbx,12341000:1006-怎么让这两条指令一块执行呢?
    it200848140501  时间:04-13 + 阅读全文
  • 汇编程序设计题目两道请教!
    MOVAX,(76543lt32768)XOR7654h问ax的值?76543大于32768,所以前部分的值是0h,0hxor7654h,所以结果应该是7654h。moval,'a'and(not('b'-'B'))问Ax的值'b'-'B'为62h-42h=20h,not20h为DFH(11011111B,AL是八位,要补全)dfhand
    CAILI54321  时间:04-12 + 阅读全文
  • 汇编中的获取系统时间
    XMLcodedymamictimeprocs:db9,8,7,4,2,0s1:db'/','/','',':',':',''start22:movcx,6movbx,offsetsmovsi,offsets1movdi,0start1:pushcx
    icdpc  时间:04-12 + 阅读全文
  • 王爽汇编语言第二版49页实验任务问题
    使用E命令没有问题,但使用A命令将汇编语句逐条输入后,再用U命令查看这段地址内容,部分语句和输入语句不一样,不能截图,只好手动输入了。。。麻烦各位帮忙看下。-a1000:01000:0000movax,4e201000:0003addax,14161000:0006movbx,20001000:0009addax,bx1000:000Bmovbx,ax1000:
    YvonneHuo  时间:04-12 + 阅读全文
  • 如何修改文件属性?
    磁盘上有一dll文件如何将.text段的属性改为可写?以下方法是失败的AssemblycodeinvokeCreateFile,offsetszMykernel32,GENERIC_WRITE,FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULLmovesi,eax
    feinushen  时间:04-11 + 阅读全文
  • 如何在debug下写直接寻
    我在debug做练习,写直接寻总是出错,请高手指点下。。。0B22:103Amovax,es:[bp} ^Error0B22:103Amovax,es:[bp] ^Error0B22:103Amovax,es:0100 ^Error
    rapanda  时间:04-10 + 阅读全文
  • 关于vc内联汇编,SSE和指针的问题
    不太熟悉汇编,有问题想请教各位老师写了一段程序,大概是这样的:..................floatx[100];floatp=x;__asmmovssxmm0,p上面在编译时可以通过,但xmm0所读取的却是p指向的地址的值,而不是p所指向的地址,导致了错误,可是如果我这样写:..................floatx[100];float
    menzi11  时间:04-10 + 阅读全文
  • 8086 NOP指令用几个时钟周期???
    8086NOP指令用几个时钟周期???
    jingank  时间:04-10 + 阅读全文
  • cdq 指令,可以实现求绝对值的吧?
    在执行cdq指令之后,单独把eax拿出来进行计算,是不是就相当于对原来的eax求绝对值?
    PDD123  时间:04-10 + 阅读全文
  • x86 保护模式回到实模式,8259A 中断控制器不工作
    具体过程是这样的:自己写了一个loader,用来在DOS下面装入32位代码执行。因为保护模式下0x1F以下的中断号都被系统保留了,所以需要重新设置8259A中断控制器的偏移为0x20。到这里为止一切正常,保护模式下可以接受各种硬件中断。可是程序结束返回到DOS的时候悲剧了,尽管已经把8259A的中断向量偏移重新设成了0x08,可是这东西就和死了一样,什么反应
    hpsmouse  时间:04-09 + 阅读全文

热门应用

更多