|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.03.2011, 20:20 | #1 |
Регистрация: 29.12.2009
Сообщений: 4
|
Комментарий к коду
У меня проблема! Пишу с просьбой о помощи) кому не тяжело и кто может помочь написать комментарии к каждой строчке кода (что, как и зачем она делает), сам не могу потому что не разбираюсь, очень надеюсь на вашу помощь...это вопрос на экзамен. Программа написана на ассемблере.
.186 .model small .stack 256h .data _date db 50 dup(0) handle DW ? filename DB "time.txt",0 .code input proc; чтение даты mov ah, 2ah int 21h Ret input endp itoa proc xor cx, cx mov bx, 10 oi2: xor dx,dx div bx push dx inc cx test ax, ax jnz oi2 oi3: pop ax add al, '0' stosb loop oi3 ret itoa endp start: mov ax, @DATA mov ds,ax mov es, ax call input ; вызов процедуры чтения даты lea di, _date push di push cx mov ax, dx push ax xor ah, ah call itoa ; число mov al, '.' stosb pop ax shr ax, 8 call itoa ; месяц mov al, '.' stosb pop ax call itoa ; год mov ah,3ch mov cx,0 lea dx,filename int 21h mov handle, ax pop ax mov cx, di sub cx, ax mov ah, 40h mov bx, handle lea dx, _date int 21h mov ah,3eh mov bx,handle int 21h ;закрытие файла mov ax,4c00h int 21h end start |
06.03.2011, 20:36 | #2 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
пара страниц учебника по асму - и вы сможете отделять команды от адресов,
тут простенькие команды, к-рые оч хорошо гуглятся, например, mov, push, call и т.п.
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
06.03.2011, 21:11 | #3 |
Регистрация: 29.12.2009
Сообщений: 4
|
в том то и дело что нету времени на страницы учебника и на гугл, поэтому обратился сюда, плюс я в этом вобще никак не соображаю...
|
06.03.2011, 21:11 | #4 |
Регистрация: 29.12.2009
Сообщений: 4
|
с утра уже надо сдать...
|
07.03.2011, 13:40 | #5 | |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
Цитата:
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Комментарий к коду | Гость2010 | Помощь студентам | 3 | 17.06.2010 10:13 |
комментарий // c++ | taip | Помощь студентам | 1 | 15.06.2010 21:00 |
Нужен комментарий к программе | green_ | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 17.12.2009 08:00 |
Комментарий к Брезенхейму | stscolt | Помощь студентам | 2 | 27.10.2009 21:38 |
#Delphi Нужен комментарий к программе | forumu | Фриланс | 4 | 03.06.2008 10:46 |