Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: нужны коменты tASM  (Прочитано 6556 раз)
0 Пользователей и 1 Гость смотрят эту тему.
edik12
Новенький

ru
Offline Offline

« : 14-04-2011 12:55 » 

Программа запрашивает цвет квадрата, а затем, выводит его на экран, нужны коменты к коду программы. Всего 60 строк..
Код программы:
Код:
 masm
.model small
.model tiny
.code
org 100h
.286
start:
mov ah,9
lea dx,mes1
int 21h
mov ah,0
int 16h
push ax
mov ah,00h
mov al,12h
int 10h
pop ax
mov dx,50
mov cx,50
sub al,30
cicl1:
mov ah, 0ch
int 10h
add cx,1
;add dx,1
cmp cx,200
jnz cicl1
cicl2:
mov ah, 0ch
int 10h
;add cx,1
add dx,1
cmp dx,100
jnz cicl2
cicl3:
mov ah, 0ch
int 10h
dec cx
;add dx,1
cmp cx,50
jnz cicl3
cicl4:
mov ah, 0ch
int 10h
;dec cx
dec dx
cmp dx,50
jnz cicl4
;задержка
mov cx,0f000h
q1:
push cx
MOV CX, 0f000h
HERE: LOOP HERE
pop cx
loop q1
mov ax,0003h
int 10h
ret
mes1 db 'BBeDuTE cBET ','$'
end start
Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #1 : 14-04-2011 16:04 » 

edik12, кому нужны комменты? Зачем настоящему программисту комментарии? Улыбаюсь
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
edik12
Новенький

ru
Offline Offline

« Ответ #2 : 15-04-2011 04:36 » 

я начинающий программист:)
Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 15-04-2011 05:46 » new

edik12, ты нагло врёшь. Программист - это тот, кто пишет код. Начинающий программист начинает писать код. А ты ни кода не пишешь, ни читать его не умеешь.

Даже если у тебя честные намерения разобраться, язык программирования изучается наоборот: сначала понятие алгоритма, затем отдельные команды по справочнику, а затем уже имеющийся в голове алгоритм кодируется отдельными командами языка. Ассемблер - не тот язык, на котором изучают алгоритмы.

Поэтому сначала опиши алгоритм (с указанием технических подробностей - графика это или консольный текст и т.д.), который в этом коде записан, и если с этим справишься, тебе помогут разобраться с операторами ассемблера (пресловутые комментарии), чтобы объяснить, как алгоритм кодируется ассемблером. Если не можешь описать алгоритм, ты - наглый халявщик со всеми вытекающими последствиями согласно правилам данного форума.
https://forum.shelek.ru/index.php/topic,8855.0.html
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines