[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