![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
NoClay
立志成为一名段子手
展开
-
基础汇编--call方法与函数(两个ASCLL码数相加并输出)
写在前面: 本文为基础汇编程序,演示基础汇编语言的call指令的使用,本文使用实例为Ascll码的47 、25相加, 先转换对应的压缩的bcd码,然后相加,将最终的结果转换为Ascll码输出。本文使用的编译器为emu8086,下载地址将ascll码转换为压缩的BCD码很显然,由下图的ascll码表可以看出对于数字字符来说,是对应第三列的每一行的,即ascll码的十进制表示下个位即为该字符,十位是3原创 2016-05-12 20:49:44 · 2922 阅读 · 0 评论 -
基础汇编--宏定义和call方法实现一个二进制数的奇偶校验
写在前面:本文通过宏定义计算二进制的八位中的奇偶(即八位0、1中1的个数),通过call方法计算另外的八位,实现最后计算十六位二进制数奇偶校验!怎么计算八位二进制中的1的个数呢?我这里用的方法是通过一个二进制数与一个二进制数 ,形如 0000 0001,即可实现掩码操作,获取某一位上二进制的值,将这些1累加起来,就可以得到二进制数中的1的个数,即可实现奇偶校验的结果! 以下为对0000 1001原创 2016-05-19 19:46:10 · 2610 阅读 · 0 评论