Я спросил к тому, что если не сможешь скомпилировать, то помогу.
Вот сделаешь доброе дело за деньги - скажут "СПАСИБО!"
Сделаешь на халяву - сядут на шею
Тебе собрать что ли надо? должно все выводить, правда в DOSe
--------------------------------------------------
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
------------------------
push 0F000h ;
pop ds ;
mov ah, 40h ;
mov bx, 0001h ; Printing BIOS date
mov cx, 0008h ;
mov dx, 0FFF5h ;
int 21h ;
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...$'
Вот сделаешь доброе дело за деньги - скажут "СПАСИБО!"
Сделаешь на халяву - сядут на шею
Спасибо за помощь завтра узнаю будет работать или нет...
Но все равно спасибо!!!!
Народ!!! Программа не хочет работать, мне надо вместо вывода сообщения на экран, надо выводит символы, а точнее саму дату!! Подскажите плиз как это сделать?!!!
Пожалуста!
Вот сама программа:
masm
.model small
.stack 256
.data
_mes db 10,13,"Дата изготовления BIOS",10,13,'$'
.code
main:
mov ax, 0F000h
mov es, ax
mov di, 0FFF5h
mov cx, 8
M:
mov cl, es:[di]
mov ah, 09h
mov cx, _mes
loop M
mov ax, 4c00h
int 21h
End main
Последний раз редактировалось Lexicon; 15.06.2007 в 21:32.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)