题目:补全编程,利用jcxz指令,实现在内存2000h段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。
分析:要利用利用jcxz指令,实现在内存2000h段中查找第一个值为0的字节。思路是吧2000h段每个内存单元的值依次送入cx中,在利用jcxz指令来判断,如果是0,则跳转到ok处。否则得话,就把偏移地址加1,继续循环。
源代码:
调试过程:在调试过程中因为20000开始的10h内没有0的数值,所以用e命令改写了2000:[0]~2000:[2]的值,便于调试。
题目:补全编程,利用jcxz指令,实现在内存2000h段中查找第一个值为0的字节,找到后,将它的偏移地址存储在dx中。
分析:要利用利用jcxz指令,实现在内存2000h段中查找第一个值为0的字节。思路是吧2000h段每个内存单元的值依次送入cx中,在利用jcxz指令来判断,如果是0,则跳转到ok处。否则得话,就把偏移地址加1,继续循环。
源代码:
调试过程:在调试过程中因为20000开始的10h内没有0的数值,所以用e命令改写了2000:[0]~2000:[2]的值,便于调试。