- 博客(2)
- 收藏
- 关注
原创 王爽《汇编语言》 12.9 编程处理0号中断 对于如何获取字符串长度的个人思考
为了对中断进行探究,学习到这里时我们尝试编写一个do0程序,同时还要编写一个安装程序p247,把do0安装到系统中,替换原有的0号中断例程。教材中已经给出了do0和p247的完整的程序实现。但是看完教材里的程序后,我想到了一个问题,在教材给出的do0中,我们自己统计出字符数量然后赋值给cx,那么能不能让程序自动计算呢,答案是肯定的我们先把do0放在一边,在p247中,我们需要统计出do0本身的长度...
2018-05-06 20:12:15 404
原创 王爽《汇编语言》 实验11 编写letterc子程序 解答及思考过程
我们已经知道,大小写字母的ASCII码相差20H,在二进制上只有一位数不同,因此可以使用and或者or指令修改某个二进制位来达到大小写字母转换的效果,然后直接让ds:si指向下一个字母,循环执行直到转换结束。再看实验11,在data段定义的字符串中,除了大小写字母,还包含了空格等其他字符,直接使用上述方法会导致这些不希望转化的字符也发生变化,因此,上述方法不再适用。因为之前用的那种方法,是不需要对...
2018-05-06 11:58:27 1291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人