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

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

lt
Offline Offline

« : 04-12-2013 15:47 » 

Очень нужна помощь)
Задание такое: Подсчитать количество символов в файле и вывести на экран. Нашол код который с однои стороны подходит но эго надо покоректирывать и мне етого не выходит зделать. С фаила информацыя выводится но не знаю как подсчитать количество символов....Помогите....

Фрагмент кода:
Код: (ASM)
DATA SEGMENT
 path db "_ReadMe.txt",0
 buf  db ?
 eilute db '',13,10,'$'                
sakinys db 255,?,255 dup(' '),'$'
laikinas db ?,'$'
tmp db ?,'$'
des db 10          
sim db 100          
liek db ?,'$'
DATA ENDS
 
SSEG SEGMENT STACK
      db 200 dup(?)
SSEG ENDS
 
CODE SEGMENT
 ASSUME CS:CODE, DS:DATA, SS:SSEG
  begin:
    mov ax,DATA
    mov DS,ax      
     
   
    mov ax,3d00h  
    lea dx,path    
    int 21h    
    jc exit    
   
    mov bx,ax    
    xor cx,cx
    xor dx,dx
    mov ax,4200h
    int 21h  
   out_str:
    mov ah,3fh
    mov cx,1      
    lea dx,buf  
    int 21h        
    cmp ax,cx      
    jnz close      
    mov dl,buf
    mov ah,2      
    int 21h    
    jmp out_str
   close:          
    mov ah,3eh
    int 21h
   exit:            
    mov ah,4ch
    int 21h
CODE ENDS
  end begin

Записан
Dimka
Деятель
Команда клуба

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

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

Цитата: rororo
Помогите...
Нет. С таким уровнем грамотности и подходом к учёбе гораздо полезнее тебе будет работать дворником, а не программистом. Так что свободен!
« Последнее редактирование: 04-12-2013 16:16 от Dimka » Записан

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

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

WWW
« Ответ #2 : 05-12-2013 10:08 » 

Цитата: rororo
Помогите...
Нет. С таким уровнем грамотности и подходом к учёбе гораздо полезнее тебе будет работать дворником, а не программистом. Так что свободен!
НадА поаКуратней, Дима.

Страна - Литва.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Sla
Модератор

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

WWW
« Ответ #3 : 05-12-2013 10:09 » 

rororo, чужой ассемблерный код читать сложно без комментариев...

Постарайся откомментировать код.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Dimka
Деятель
Команда клуба

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

« Ответ #4 : 05-12-2013 13:06 » 

Sla, не важно, какая страна, важно, что код спёртый откуда-то из интернетов, автор вообще лыка не вяжет, а чего-то хочет. Был бы код свой, я б и на грамотность не посмотрел - искупает.
Записан

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

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines