首页
社区
课程
招聘
[旧帖] [原创]对两三汇编指令的总结 0.00雪花
2012-5-31 15:34 1640

[旧帖] [原创]对两三汇编指令的总结 0.00雪花

2012-5-31 15:34
1640
最近又捧起了王爽老师的那本经典巨著来看,在做第一个课程设计时,发现一个可以用jcxz和jmp 来构造一个循环的功能,写下来满足下自己。
如对于把一个字的二进制数据转化为一个相应的十进制字符串,我们可以这样。
dtoc_1:
                push cx
                push dx
                push bx
               
                push ax
               
                mov di, 0
d_1:
                mov dx, 0
                mov bx, 10
                div bx
                inc di
                mov cx, ax
                jcxz d_1_1;注意看这里,可以利用jcxz和jmp结合利用
                jmp d_1;  得到一个可以判断且可以循环的语句段
d_1_1:
                mov si, di
                mov byte ptr [si], 0
               
                mov cx, si
                pop ax
d_1_2:
                mov dx, 0
                mov bx, 10
                div bx
                add dl, 30h
                mov [si-1], dl
                dec si
                loop d_1_2
               
                pop bx
                pop dx
                pop cx
                ret
看注释部分就可以

对于汇编,还是要狠下心来,用心耐心研究啊!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
点赞3
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回