问答题
阅读下列算法说明和算法,将应填入(n)处的字句写在对应栏内。
问答题
【正确答案】
【答案解析】
问答题
【正确答案】
【答案解析】4
问答题
【正确答案】
【答案解析】
问答题
【正确答案】
【答案解析】BIT(K)
问答题
【正确答案】
【答案解析】取反 [解析] 由于每一行像素占用8个数组元素,所以第y行的像素占用数组的第8“y到8“y+7号元素。于是y需要乘以8存入变量Y,即左移3位,(1)处填左。 x表示y行上的第x列像素,因为每个数组元素表示16个像素,所以需要将x除以16,得到所在数组元素位置。即右移4位,(2)处填4。 第2步,X的后四位即表示像素在MAP(V)中所对应的位置,因此需要取X的后4位送入K即可。(3)处填乘。 第3步,因为0和1与1逻辑或的结果都是1,而与0逻辑或的结果不变。所以将MAP(V)与BIT(K)进行逻辑或(加),即可将MAP(V)指定位置“1”,(4)处填BIT(K)。0和1与0逻辑与的结果都是0,而与1逻辑与的结果不变,所以将MAP(V)与取反后的BIT(K)进行逻辑与(乘),即可将MAP(V)指定位置“0”。