当前位置: 代码迷 >> 汇编语言
 解决方案列表
  • [汇编语言] int21 6号功能?解决办法

    int216号功能????TITLEEncryptionProgram(Encrypt.asm)INCLUDEIrvine16.incXORVAL=239.codemainPROCmovax,@datamovds,axL1:movah,6movdl,0FFhint21hjzL2xoral,XORVA...

    2612
    热度
  • [汇编语言] 汇编指令有关问题

    汇编指令问题在王爽的汇编语言程序设计中,有一个知识点讲到指令的概念:说原操作数和目的操作数的位数应该是一样的,但是我有如下问题:书上说这个是错误的,可以理解,源操作数是8位,目的操作数是16位,但是:为什么这个就是正确的呢,同样是8位数据传给16位的寄存器啊,为什么呢?------解决方案-----...

    9184
    热度
  • [汇编语言] 16550

    16550求助实现16550串口双机通讯我现在只想简单的实现一个机子发,另一个机子收以下是源程序发送机程序:;***************根据CHECK配置信息修改下列符号值*******************INTR_IVADDEQU0034H;INTR对应的中断矢量地址INTR_OCW1EQ...

    5110
    热度
  • [汇编语言] 内存数据存放有关问题

    内存数据存放问题。代码如下:ORG30HDATE1DB56H,“ABCD”;这里打不出来英文单引号DATE2DW1234H,“EF”CONT=DATA2-DATA1DATE3=DATA2+2想问的是:一、DATA1定义的是字节类型,那么“ABCD”怎么可能是一个字节就能放得下的,如果“ABCD”不能...

    6312
    热度
  • [汇编语言] 51汇编语句有关问题

    51汇编语句问题从一段程序中摘抄几句FLAGEQU38H。。SECDATA38H。。SETBFLAG..CLRFLAG高手们,我不理解的是FLAGEQU38H和SECDATA38H的地址不冲突吗?这两句到底有什么本质区别呢?EQU是“替换”的意思,DATA是数据存储器地址定义,那么后边SETBFLA...

    3817
    热度
  • [汇编语言] 关于汇编的查表程序设计,该如何处理

    关于汇编的查表程序设计用查表的方法将一位十六进制数转换成与它相应的ASCII码,并将结果放到ASCI单元中既然指定用查表的方法,那么首先要建立一个表TABLE。我们在表中按照十六进制数从小到大的顺序放入他们对应的ASCII码值。DATASEGMENTTABLEDB30H,31H,32H,33H,34...

    6063
    热度
  • [汇编语言] leal指令什么意思解决思路

    leal指令什么意思gcc产生的汇编,main函数的第一行leal4(%esp),%ecx是什么意思啊------解决方案--------------------------------------------------------%ecx=%esp+4因为没有mov%esp+4,%ecx^_^-...

    7777
    热度
  • [汇编语言] 汇编的一个基础小疑点

    汇编的一个基础小问题请哪位好心的大侠帮忙解惑对于一组数据,如DATASEGMENTABCDW16DUP(?)DATAENDS在代码段中进行间接寻址MOVBX,[ABC]假如我想寻址ABC第二个DW类型的数是使用MOVBX,[ABC+1]还是使用MOVBX,[ABC+2]我相信玩儿汇编的各位大侠都懂的...

    8080
    热度
  • [汇编语言] 王爽汇编里的除法中断,如何老是出错

    王爽汇编里的除法中断,怎么老是出错!assumecs:codecodesegmentstart:;;把int0的代码拷到0000:0200的地址中movax,csmovds,axmovsi,offsetint0movdi,200hmovcx,offsetint0end-offsetint0cldre...

    6946
    热度
  • [汇编语言] ultraedit 想把0F 85 想改成EB(JMP),可是4位改成2位,程序就执行不了了。该如何解决

    ultraedit想把0F85想改成EB(JMP),可是4位改成2位,程序就执行不了了。ultraedit想把“0F85”想改成“EB”(JMP),可是4位改成2位,程序就执行不了了。请问大侠如何改?------解决方案----------------------------------------...

    6802
    热度
  • [汇编语言] Notepad++ 写汇编。在语言那一栏应该选那个。该如何处理

    Notepad++写汇编。。在语言那一栏应该选那个。。语言选项里有很多语言包括cc++等。汇编选哪个?------解决方案--------------------------------------------------------嗨,当然是选A->assembly了。

    9577
    热度
  • [汇编语言] 微机原理关于跑马灯的!大侠们!

    微机原理关于跑马灯的!求救大侠们!!!下面为实验图要求是:用K1控制L1~L8灯。要求:K1=1:灯循环右移;K1=0:保持灯状态请各位大侠多给点帮助!!不甚感谢][/img]用汇编语言实现!!谢谢------解决方案-----------------------------------------...

    6631
    热度
  • [汇编语言] 取子串的正则表达式,该如何解决

    取子串的正则表达式有如下字符串:"<str1>name1</str1><str2>name2</str2>"用正则表达式如何取出"name1"和"name2"呢?谢谢------解决方案---...

    6056
    热度
  • [汇编语言] das指令的疑惑解决办法

    das指令的疑惑das指令的用法如下:movax,fmovbl,2subal,bldas执行subal,bl后,查看ax的结果为ax=000D但das后为什么变成ax=0007了呢。我认为会降000D变成0013啊。十进制啊。请大侠明示。------解决方案---------------------...

    1663
    热度
  • [汇编语言] 关于汇编语言加密,该怎么处理

    关于汇编语言加密DATASEGMENTSTOREDB16DUP(?)INPUTDB'PLEASEINPUTFORMERPASSWORDIS:','$'IN_PASSDB16DUP(?)PASSTABLEDB2,5,1,0,4,3,8,7,9,6MESS4DB'输入密码非法','$'MESS5DB0D...

    5184
    热度
  • [汇编语言] 关于DS与符号[]的疑问解决思路

    关于DS与符号[]的疑问先看教材上的一段话:“MOV指令中的[]说明操作对象是一个内存单元,[]中的0说明这个内存单元的偏移地址是0,它的段地址默认放在DS中,指令执行时,8086CPU会自动从DS中取出。”上面这段话的意思是不是说只要看到moval,[0]或者movah,[xxx]那么符号&quo...

    2255
    热度
  • [汇编语言] 高分求大神帮忙!NTVDM CPU遇到无效指令关闭解决方法

    高分求大神帮忙!NTVDMCPU遇到无效指令关闭输入小写,逆向输出大写,下面是程序datasegmentxiaodb100db0db100dup('$')dataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovdi,off...

    4680
    热度
  • [汇编语言] 汇编算术运算符的有关问题

    汇编算术运算符的问题movax,2movbx,1addax,bxmovax,2+1上面的两种运算有什么本质的区别,既然可以直接用加号,那又何必需要add指令呢?------解决方案--------------------------------------------------------本质的区...

    5181
    热度
  • [汇编语言] 汇编里的inc和dec分别是什么意思?该如何解决

    汇编里的inc和dec分别是什么意思?如题!------解决方案--------------------------------------------------------是的inc是自加1指令,dec是自减1指令------解决方案-------------------------------...

    4910
    热度
  • [汇编语言] OD和VC2003调试的有关问题

    OD和VC2003调试的问题平时偶尔用RadAsm写一些程序,调试这些程序的时候是用OD调试的。但是调试这些程序之后,如果我在用VC2003写程序,然后用VC2003调试的时候,就会提示无法启动调试器,这时候需要重新注册一些东西才能启动VC2003调试器。每次都这样很麻烦,请问有没有一个简单一点的办...

    6132
    热度