社区
汇编语言
帖子详情
就我上一次的问题,想再问一下 csdsjkk(请大哥过来拿分
163lzm
2003-10-20 08:48:54
就是显示-51的问题。
为什么
MOV DL,'-'
MOV AH,02
push ax
INT 21H
pop ax
NEG AL
就对。
而
MOV DL,'-'
MOV AH,02
INT 21H
push ax
pop ax
NEG AL
或其它就错?
push与pop的语句作用是什么?
...全文
64
2
打赏
收藏
就我上一次的问题,想再问一下 csdsjkk(请大哥过来拿分
就是显示-51的问题。 为什么 MOV DL,'-' MOV AH,02 push ax INT 21H pop ax NEG AL 就对。 而 MOV DL,'-' MOV AH,02 INT 21H push ax pop ax NEG AL 或其它就错? push与pop的语句作用是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
163lzm
2003-10-20
打赏
举报
回复
thx
csdsjkk
2003-10-20
打赏
举报
回复
一般情况下,
调用 int 21h 后会改变 ax 值,
而要显示值正放在al中,
因此,
在调用int 21h前必须保存 al(puah ax)
调用后再恢复 al (pop ax)
722 个 OdbgScript 脚本
CSDSJKK
Protector DalKrypt DBPE DetachFarther DotFix NiceProtect DragonArmor Duals eXe DXPack Encrypt PE Enigma Escargot eXcalibur Exe32Pack ExeCryptor ExeFog ExeSax ExeShield ExeStealth eXPressor ...
保护模式下的编程<二>
控制寄存器: 控制寄存器有CR0 CR1 CR2 CR3,其中CR1是保留的,在这里我重点介绍CR0,应为他跟分段和分页都有重要的联系,CR2和CR3不做介绍....在我门下面的代码中我将会设置CR0的PE位,进入保护模式.CR0的31位,是用来控制分
Difference between MOV and LEA(zz)
被忽悠了,一直以为lea和mov指令差不多的,今天算是知道了,顺便测试了下C内联汇编的效率关于对MOV(指令组)与LEA指令的讨论 kanxue语录:LEA EAX,[EBX + 4] 相当于:eax=ebx+4 ,lea指令允许用户在一个时钟内完成计算...
保护模式下的编程<六>---任务切换
任务切换在这这节,我将讲解怎样实现任务之间的转换。下面这段代码有三个任务,分别是临时任务,任务A,任务B。任务之间的转换需要使用任务门attaskgate,任务门是门的一种,任务门的的选择子必须是指向GDT中的任务...
加脱壳、加解密、破解辅助及其源码
Ultra String Reference 是一个 OllyDbg 的插件(Plugin),OllyDbg的串式参考(String Reference)对中文的支持比较差,有感于此,我写了这个插件,支持对 GB2312 中文的串式参考,希望可以改善这种状况。...
汇编语言
21,458
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章