Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Помогите написать программу на ассемблере

  1. #1
    Прохожий
    Регистрация
    19.10.2005
    Адрес
    Солнечногорск
    Сообщений
    46

    Lightbulb Помогите написать программу на ассемблере

    Народ, помогите написать программу на ассемблере! Программа изготовления даты изготовителя BIOS!!!! Срочно!!!!

  2. #2
    Участник Аватар для ASpr
    Регистрация
    17.02.2005
    Сообщений
    109

    По умолчанию Re: Помогите написать программу на асемблере

    Сам то понял что написал?
    Вот сделаешь доброе дело за деньги - скажут "СПАСИБО!"
    Сделаешь на халяву - сядут на шею

  3. #3
    Старожил
    Регистрация
    05.07.2004
    Сообщений
    1,702

    По умолчанию Re: Помогите написать программу на асемблере

    Ничего не понял. Смотри аттач. Правда там java.
    Вложения Вложения
    • Тип файла: rar bios.rar (566 байт, Просмотров: 12)
    1km=1024m

  4. #4
    Прохожий
    Регистрация
    19.10.2005
    Адрес
    Солнечногорск
    Сообщений
    46

    По умолчанию Re: Помогите написать программу на асемблере

    Народ, я извинияюсь не правельно написал название проги!
    Программа определения даты изготовления BIOS.
    Буду рад хоть малейшей помощи!!!

    Lexicon добавил(а) 03.05.2007 в 00:02
    Цитата Сообщение от root Посмотреть сообщение
    Ничего не понял. Смотри аттач. Правда там java.
    Спасибо, но явовский мне ничем не поможет
    Последний раз редактировалось Lexicon; 02.05.2007 в 23:02. Причина: Добавлено сообщение

  5. #5
    Старожил
    Регистрация
    05.07.2004
    Сообщений
    1,702

    По умолчанию Re: Помогите написать программу на ассемблере

    Или дата версии прошивки БИОС?
    1km=1024m

  6. #6
    Прохожий
    Регистрация
    19.10.2005
    Адрес
    Солнечногорск
    Сообщений
    46

    Smile Re: Помогите написать программу на ассемблере

    Цитата Сообщение от root Посмотреть сообщение
    Или дата версии прошивки БИОС?
    хз, у меня в задании для курсача написано так, программа определения даты изготовления BIOS.

    но если ты знаешь прогу по дате версии прошивки, напиши если не трудно)
    Последний раз редактировалось Lexicon; 04.05.2007 в 23:50.

  7. #7
    eix brain Аватар для Nix
    Регистрация
    04.07.2004
    Адрес
    GNU/Wonderland
    Возраст
    37
    Сообщений
    846

    По умолчанию Re: Помогите написать программу на ассемблере

    все чем могу помочь, это адресом: FFFF:0005 где сожержится дата биос в памяти, имеет длину в 8 байт. А в остальном поможет www.yandex.ru и www.googgle.com ;)


  8. #8
    Прохожий
    Регистрация
    19.10.2005
    Адрес
    Солнечногорск
    Сообщений
    46

    Lightbulb Re: Помогите написать программу на ассемблере

    Цитата Сообщение от Nix Посмотреть сообщение
    все чем могу помочь, это адресом: FFFF:0005 где сожержится дата биос в памяти, имеет длину в 8 байт. А в остальном поможет www.yandex.ru и www.googgle.com ;)
    ПРо адреса я и сам знал, а вот поисковики ни чем помочь тольком не могут((.
    Народ тема ещё открыта!!! Помогите!!! ПЛИЗ!!!!!

  9. #9
    Участник Аватар для ASpr
    Регистрация
    17.02.2005
    Сообщений
    109

    По умолчанию Re: Помогите написать программу на ассемблере

    Можно так:
    -------------------------------------------------
    function GetBIOSDate: string;
    var
    s: array[0..7] of char;
    p: pchar;
    begin
    p := @s;
    asm
    push esi
    push edi
    push ecx
    mov esi,$0ffff5
    mov edi,p
    mov cx,8
    @@1:mov al,[esi]
    mov [edi],al
    inc edi
    inc esi
    loop @@1
    pop ecx
    pop edi
    pop esi
    end;
    setstring(result, s, 8);
    end;
    -----------------------------------------(но это не ASM)
    а можно вот так:
    ---------------------------------------------
    format MZ ; 16-bit executable format
    entry .code:start ; Defining entry point
    stack 100h ; Defining stack size

    segment .code
    start: ; Entry point

    push .data ;
    pop ds ; Setting data segment register

    mov ah, 09h ;
    mov dx, _about ; Writing to the console
    int 21h ;

    push ds ; Saving data segment register's value to the stack

    push 0F000h ;
    pop ds ;
    mov ah, 40h ;
    mov bx, 0001h ; Printing BIOS date
    mov cx, 0008h ;
    mov dx, 0FFF5h ;
    int 21h ;

    pop ds ; Restoring data segment register's value from the stack

    mov ah, 09h ;
    mov dx, _mes ; Writing to the console
    int 21h ;

    xor ax,ax ;
    int 16h ; Waiting for a key...

    mov ax,4C00h ;
    int 21h ; Exiting

    segment .data
    _about db 'BIOS date resolver by arnix [arnix@freenet.am]',13,10,\
    'Coded in pure assembly language',13,10,\
    'Compiled with Fasm v1.58',13,10,\
    'Visit http://www.solnechnogorsk.net for more programs',13,10,13,10,\
    'BIOS date is: $'

    _mes db 13,10,"(Note: BIOS date is usually similar to computer's birthday)",13,10,13,10,'Press any key to exit...$'
    --------------------------------------------------------------------------------
    а можно нескромный вопрос "Чему тебя учили прежде чем дать такой курсовик?"
    Последний раз редактировалось ASpr; 07.05.2007 в 23:46.
    Вот сделаешь доброе дело за деньги - скажут "СПАСИБО!"
    Сделаешь на халяву - сядут на шею

  10. #10
    Прохожий
    Регистрация
    19.10.2005
    Адрес
    Солнечногорск
    Сообщений
    46

    По умолчанию Re: Помогите написать программу на ассемблере

    Спасибо!!!

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Помогите выбрать программу для монтажа mpeg-2 материала
    от NETman в разделе Программное обеспечение
    Ответов: 1
    Последнее сообщение: 07.11.2007, 10:40
  2. Помогите найти программу Photo-Paint
    от cell в разделе Программное обеспечение
    Ответов: 2
    Последнее сообщение: 24.10.2007, 22:41
  3. помогите найти программу ATI TOOLS
    от jackal в разделе Программное обеспечение
    Ответов: 3
    Последнее сообщение: 23.04.2007, 16:16
  4. помогите написать програмку:)
    от Lee в разделе Компьютеры и периферия
    Ответов: 0
    Последнее сообщение: 04.05.2005, 19:49
  5. Взлом (подбор) пароля на WORD - помогите найти программу.
    от Doctor_ORZ в разделе Программное обеспечение
    Ответов: 6
    Последнее сообщение: 04.03.2005, 09:19

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Top.Mail.Ru