Ассемблер << 1 ... 3 4 5 6 7 ... 21 >> 30.05.2010 / 22:07 | | miha Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| Devey, ну это да. мелочь. Скоро я соберу всё это воедино *EVIL*
|
14.06.2010 / 18:43 | | miha Пользователь Сейчас: Offline
Регистрация: 14.01.2010
| Вот от меня неполный алгоритмик, чтобы считать fuck-ториал числа.
[php] mov ebx, 10 ;число, fuck-ториал которого считаем mov ecx, 1 mov edx, 0
loopfuck: mov eax, edx cmp eax, ebx je showmessage mov nedx, edx lea eax, nedx inc edx mov eax, ecx imul eax, edx mov ecx, eax jmp loopfuck [/php]
|
28.09.2010 / 14:34 | | blowrus Пользователь Сейчас: Offline
Имя: Павел Откуда: Вильнюс Регистрация: 25.06.2010
| Всем привет, вернулся из отдыха и продолжаю учить Столкнулся с такой проблемой, не получается проверить наличие файла, где ошибка? CSEG segment org 100h Start: mov ax,3D00h mov dx,offset File_name int 21h jc Error Error: mov ah,9 mov dx,offset Message int 21h mov ah,10h int 16h cmp al,1Bh jz S_pressed jmp Start jnc OK OK: mov ah,9 mov dx,offset Message2 int 21h mov ah,10h int 16h cmp al,1Bh jz S_pressed jmp Start S_pressed: int 20h Message db 'NET TAKOGO FAJLA!$' Message2 db 'TAKOJ FAJL ESTq!$' File_name db 'kot.txt',0,'!$' CSEG ends end Start Должно проверить наличие файла (kot.txt) и вывести нужную мессагу... Если название задавать так: File_name db 'kot.txt',0 таже история.
Прикрепленные файлы: loop.zip (0.75 кб.) Скачано 64 раза |
28.09.2010 / 17:19 | | blowrus Пользователь Сейчас: Offline
Имя: Павел Откуда: Вильнюс Регистрация: 25.06.2010
| Попробовал так, чтобы было понятно сколько и куда читать:
CSEG segment org 100h
Start:
mov ax,3D00h mov dx,offset File_name int 21h
mov Handle,ax mov bx,ax mov ah,3Fh mov cx,0FDE8h mov dx,offset Buffer int 21h
mov ah,3Eh mov bx,Handle int 21h
jc Error
Error: mov ah,9 mov dx,offset Message int 21h
mov ah,10h int 16h cmp al,1Bh jz S_pressed jmp Start
jnc OK
OK: mov ah,9 mov dx,offset Message2 int 21h
mov ah,10h int 16h cmp al,1Bh jz S_pressed jmp Start
S_pressed: int 20h
Message db 'NET TAKOGO FAJLA!$' Message2 db 'TAKOJ FAJL ESTq!$' File_name db 'kot.txt',0 Buffer equ $
CSEG ends end Start
Но масм не понимает что такое "Handle"...
|
30.09.2010 / 18:05 | | LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Суровые сибирские программисты продолжали программировать на ассемблере....
__________________
Эль Презеденте |
30.09.2010 / 18:26 | | Street Пользователь
| LPzhelud, в асме сила
|
30.09.2010 / 18:34 | | LPzhelud Пользователь Сейчас: Offline
Имя: Коля Откуда: Москва Регистрация: 02.06.2010
| Street, Сила то сила, но в редактировании, а не в создании))
__________________
Эль Презеденте |
30.09.2010 / 18:39 | | Street Пользователь
| LPzhelud, да вы совсем обленились молодёжь))) Раньше юзали перфокарты и мечтать не могли о удобных средах разработки. даже ассемблерных
|
30.09.2010 / 18:58 | | blowrus Пользователь Сейчас: Offline
Имя: Павел Откуда: Вильнюс Регистрация: 25.06.2010
| Уже сделал,эту соровую задачу ) в логике сила! так понимаю,что сдесь ни у кого нет не малейшего желания заниматся ассемблером. |
30.09.2010 / 19:01 | | aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Нет, задачи нужно решать не на том языке на котором сложнее, а на том, на котором эта задача наиболее лучше решается. И если кто-то говорит, что он убил время на прогу-блокнот на ассемблере, то это не программист, а ламер.
__________________
let live |
<< 1 ... 3 4 5 6 7 ... 21 >> Всего сообщений: 208 Фильтровать сообщения Поиск по теме Файлы топика (15)
|