编写自己的PROC ISNEG,该寄存器将在寄存器ebx中接收参数,如果ebx中的值为负或为零,则返回eax 1。
用您选择的初始值(用于测试)定义一个由20个带符号双字(整数)组成的数组,即arrayW;
使用一个循环,通过该循环访问arrayW中的所有元素;在每个元素上调用过程ISNEG;并显示arrayW中的负数。
如果您使用arrayW测试程序:3,-2、5、7、2、9,-11、32,-19、18、17、15,-5、2、3、1,-21,在27,-29、20中,显示的数字将为6,因为arrayW中有6个负数元素,即-2,-11,-19,-5,-21,-29。