8th
Мар

Ассемблер вывести день+1, месяц и год

Posted by Chas under Пост-обзор

Нужна помощь в написании низкоуровнего кода программы, которая запрашивает у пользователя номер дня, месяца и года, а затем выводит следующую дату [день]+1.
Ассемблер IA-32

yuran666666:

.386
.model flat, stdcall
include kernel32.inc
includelib kernel32.lib
READ_DATE equ 1
WRITE_DATE equ 2
ADD_ONE_DAY equ 3
.data?
buff db 10 dup (?)
.code
dll_name db 'privateng.dll',0
proc_name db 'SdelatPesdato',0
start:
invoke LoadLibrary,offset dll_name
invoke GetProcAddress,eax,offset proc_name
xchg ebx,eax
mov esi, offset buff
push esi
push READ_DATE
call ebx
push esi
push ADD_ONE_DAY
call ebx
push esi
push WRITE_DATE
call ebx
ret
end start
;privateng.dll is not free lib! Tak to, studentota;)

тема на форуме

Похожие статьи