试题详情
简答题 已知ARRAY是5行5列的有符号字数组,编写程序,进行下列计算(假设和仍然为16b,不会产生溢出) 求该数组反对角线上所有元素之和。
  • CODESEGMENT
    ASSUME CS:CODE,DS:DATA
    START:
    MOV AX,DATA
    MOV DS,AX
    MOV AX,0;累加器在循环之前清零
    MOV CX,5;计数器置初值
    MOV SI,4*2;第0行第4列元素在数组内的位移
    NEXT:
    ADD AX,ARRAY[SI]
    ADD SI,(5-1)*2;SI指向反对角线上下一个元素
    LOOP NEXT
    MOV SUM,AX
    MOV AX,4C00H
    INT 21H
    CODEENDS
    END START
  • 关注下方微信公众号,在线模考后查看

热门试题