Search found 34 matches

by Gargo
Mon Nov 23, 2009 6:52 pm
Forum: Miscellaneous
Topic: Помогите с программированием на assembler #2
Replies: 19
Views: 10523

Re: Помогите с программированием на assembler #2

Пасиб всем. Таки сдал. Интересно, что преподавателю прога показалась какой-то сложной, хотя у меня кода в 2-3 меньше чем у тех, кто сдавал раньше.
by Gargo
Sun Nov 22, 2009 1:36 pm
Forum: Miscellaneous
Topic: Помогите с программированием на assembler #2
Replies: 19
Views: 10523

Re: Помогите с программированием на assembler #2

да елки, ну не работает and ax, return
чтобы не зациклилось можно сделать без дополнительной метки:
mov ax, 4c00h
int 21h
(это там, где надо прервать выполнение программы)
_____________________

Вроде все сделал. Надеюсь с and ax, offset return прокатит. Осталось только собственный стек сделать
by Gargo
Fri Nov 20, 2009 8:54 pm
Forum: Miscellaneous
Topic: Помогите с программированием на assembler #2
Replies: 19
Views: 10523

Re: Помогите с программированием на assembler #2

1)eax использовать нельзя
2)использую tasm
3)можно ли использовать следующее:
and ax, offset return
by Gargo
Thu Nov 19, 2009 10:02 pm
Forum: Miscellaneous
Topic: Помогите с программированием на assembler #2
Replies: 19
Views: 10523

Re: Помогите с программированием на assembler #2

Кстати, а в коде, реализующем call, ругается, что ax и return разного размера
by Gargo
Wed Nov 18, 2009 9:39 pm
Forum: Miscellaneous
Topic: Помогите с программированием на assembler #2
Replies: 19
Views: 10523

Re: Помогите с программированием на assembler #2

У тебя нет в списке команды or. Остальные задания решай сам. call ---------- mov al,255 ; включаем все биты в al shl ax,8 ; перемещаем значение в ah mov al,255 ; включаем все биты в al and ax,return ; в ax адрес возврата jmp subr ; прыгаем на нашу подпрограмму return: ; это куда мы вернемся ;любая ...
by Gargo
Tue Nov 17, 2009 11:22 pm
Forum: Miscellaneous
Topic: Помогите с программированием на assembler #2
Replies: 19
Views: 10523

Re: Помогите с программированием на assembler #2

mov al,bl ---------- mov al,255 ; включаем все биты в al and al,bl ; выключаем ненужные биты, т.е. накладываем маску, или присваиваем значение которое в bl. mov ax, bx ---------- mov al,255 ; включаем все биты в al shl ax,8 ; перемещаем значение в ah mov al,255 ; включаем все биты в al ; все в ax у...
by Gargo
Mon Nov 16, 2009 11:20 pm
Forum: Miscellaneous
Topic: Помогите с программированием на assembler #2
Replies: 19
Views: 10523

Re: Помогите с программированием на assembler #2

я могу выложить в инет старую методичку, но там сопадают только первые две лабы. 3ю взял с какого-то листика, 4я сказал, что одна на всех - бери у того, кто ее уже брал. Выкладывать ту методичку?
by Gargo
Mon Nov 16, 2009 7:12 pm
Forum: Miscellaneous
Topic: Помогите с программированием на assembler #2
Replies: 19
Views: 10523

Помогите с программированием на assembler #2

Хотя бы принцип, как это сделать. Есть следуюющие команды: shl (CF) shr (CF) and (ZF) not mov xx, 0 mov xx, 1 mov xx, 255 jc jz jmp Используя эти команды требуется реализовать: mov al, bl mov ax, bx cmp xx, yy (ZF, CF) inc (CF) dec (CF) add (ZF, CF) sub (ZF, CF) or (ZF) mul bl div bl call ret Во все...
by Gargo
Sun Nov 08, 2009 2:36 pm
Forum: Assembler
Topic: ?Сегменты
Replies: 1
Views: 5262

?Сегменты

Нужно прочитать содежимое регистра ds 16-ти и 68-ми битными и байтными блоками.
А также скопировать блок рзамером 68 бит (или байт) из указанного источника в указанный приемник
by Gargo
Sun Oct 04, 2009 2:08 pm
Forum: Coding
Topic: ?считать таблицу Fat12 и считать по ней какой-нибудь файл
Replies: 11
Views: 7899

Re: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

Mario wrote:
Gargo wrote:Работать с образом дискеты - уже не то
Почему? ИМХО логично отладить код обрабатывающие данные, а потом уже отлаживать ту часть, которая отвечает за работу с оборудованием. Все же отладить две вещи последовательно проще, чем отладить две вещи параллельно.
это ты скажи тому, кто выдавал задание
by Gargo
Sun Oct 04, 2009 10:35 am
Forum: Coding
Topic: ?считать таблицу Fat12 и считать по ней какой-нибудь файл
Replies: 11
Views: 7899

Re: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

Вообще, это касается не только колибри и выбирать можно только язык программирования. Работать с образом дискеты - уже не то, попробую еще тогда написать на чистом асме
by Gargo
Sat Oct 03, 2009 12:42 pm
Forum: Coding
Topic: ?считать таблицу Fat12 и считать по ней какой-нибудь файл
Replies: 11
Views: 7899

Re: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

не догоняю, может дело в железе, потому что одна и та же программа на домашнем пк выдает нормальные цифры, на ноутах глюки... И там и там использую Vfdwin, т.к. привода нету. выводит таблицу FAT: EF0, FEF, 3, 4, 5, 6, 7, FF8, 9, FFA, B, FFC, D, FFE, F, 10, 11, 12, 13, 14, 15, 16, 17, 8, 19, A, 1B, C...
by Gargo
Fri Oct 02, 2009 7:42 pm
Forum: Coding
Topic: ?считать таблицу Fat12 и считать по ней какой-нибудь файл
Replies: 11
Views: 7899

Re: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

Подскажите плиз, что не так в программе. Fat считывается, но если записать на чистый диск файл, то видны лишние FF вначале, а в дальнейшем вообще неправильные числа отображает #include <stdio.h> #include <conio.h> #include <malloc.h> #include <dos.h> //#include "sysp.h" char *buf, *fat; in...
by Gargo
Wed Sep 23, 2009 7:43 pm
Forum: Coding
Topic: ?считать таблицу Fat12 и считать по ней какой-нибудь файл
Replies: 11
Views: 7899

Re: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

пасиб конечно, но первый документ у меня уже есть, а второй - я повешусь разбирать 2700 строк, а тем более когда Tasm там показывает кучу ошибок