[emu8086] Создать матрицу по заданному образцу - Assembler

Узнай цену своей работы

Формулировка задачи:

1 0 ... 0 1 0 1 ... 1 0 ... ... ... .. 0 1 ... 1 0 1 0 ... 0 1 Проблемы с синтаксисом , не могу вести матрицу даже. на языках высокого уровня достаточно было бы условия
for(i=0;i<n;i++){
for(j=0;j=n;j++){
If((i+j)%2=0)
{a[i][j]=1;}
else{a[i][j]=0;}
cout<<a[i][j];}}

Решение задачи: «[emu8086] Создать матрицу по заданному образцу»

textual
Листинг программы
.model tiny
.code
        org     100h
start:
        jmp     main
        N       dw      9
        CrLf    db      0Dh, 0Ah, '$'
main:
        mov     bl,     1
        mov     si,     [N]
        @@ForI:
                mov     di,     [N]
                mov     ah,     02h
                @@ForJ:
                        mov     dl,     bl
                        add     dl,     '0'
                        int     21h
                        mov     dl,     ' '
                        int     21h
                        xor     bl,     1
                        dec     di
                jnz     @@ForJ
 
                mov     ah,     09h
                lea     dx,     [CrLf]
                int     21h
                dec     si
        jnz     @@ForI
        ;завершение программы
        int 20h
 
        end     start

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы