Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Срочно нужно помочь дописать программу

67K
22 января 2011 года
Seosha
1 / / 22.01.2011
Задача такая:
Составьте программу и продемонстрируйте ее работу...
Введите с клавиатуры элементы матрицы 5х5(1 элемент - 1 байт)
В главную диагональ запишите символ 0.
Исходную и результирующую матрицы отобразите на экране.

Собственно я пробовал ее сделать, но немного не вышло, в тех местах, где я не знаю, как реализовать, то я просто комментарий написал, что там должно быть. Вообщем, помогите ее или дописать или написать как нужно. Спасибо заранее.

Мой код:
.model small
.STACK 100h
mSize equ 5
.data
matrix db mSize*mSise dup (?),'$'

prompt1 db 'Vvedite 4islo:' , '$'
endl db 13, 10, '$'
prompt2 db 'Polu4enaja matrica:', '$'
;endl db 13, 10, '$'

.code
doPrintStr proc near
push dx
push ax
mov ah, 09h
mov dx, si
int 21h
pop ax
pop dx
ret
doPrintStr endp

start:
mov ax, @data
mov ds, ax

mov si, OFFSET prompt1
call doPrintStr
;ввести элементы матрицы

;отобразить исходную матрицу


;записать 0 в главную диагональ


mov si, OFFSET promt2
call doPrintStr
;отобразить матрицу

;возврат в DOS

code ends
end start
252
23 января 2011 года
koderAlex
1.4K / / 07.09.2005
сделайте декомпозицию своей задачи задачи в простой алгоритм .

потом осмотрим )
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог