Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср дек 13, 2017 7:57 pm

Часовой пояс: UTC+03:00


Найдено 35 результатов
Поиск в найденном:

Автор Сообщение

 Форум: Разное   Тема: Помогите с программированием на assembler #2

Добавлено: Пн ноя 23, 2009 6:52 pm 

Ответы: 19
Просмотры: 3574


Пасиб всем. Таки сдал. Интересно, что преподавателю прога показалась какой-то сложной, хотя у меня кода в 2-3 меньше чем у тех, кто сдавал раньше.

 Форум: Разное   Тема: Помогите с программированием на assembler #2

Добавлено: Вс ноя 22, 2009 1:36 pm 

Ответы: 19
Просмотры: 3574


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

Вроде все сделал. Надеюсь с and ax, offset return прокатит. Осталось только собственный стек сделать

 Форум: Разное   Тема: Помогите с программированием на assembler #2

Добавлено: Пт ноя 20, 2009 8:54 pm 

Ответы: 19
Просмотры: 3574


1)eax использовать нельзя
2)использую tasm
3)можно ли использовать следующее:
and ax, offset return

 Форум: Разное   Тема: Помогите с программированием на assembler #2

Добавлено: Чт ноя 19, 2009 10:02 pm 

Ответы: 19
Просмотры: 3574


Кстати, а в коде, реализующем call, ругается, что ax и return разного размера

 Форум: Разное   Тема: Помогите с программированием на assembler #2

Добавлено: Ср ноя 18, 2009 9:39 pm 

Ответы: 19
Просмотры: 3574


У тебя нет в списке команды or. Остальные задания решай сам. call ---------- mov al,255 ; включаем все биты в al shl ax,8 ; перемещаем значение в ah mov al,255 ; включаем все биты в al and ax,return ; в ax адрес возврата jmp subr ; прыгаем на нашу подпрограмму return: ; это куда мы вернемся ;любая ...

 Форум: Разное   Тема: Помогите с программированием на assembler #2

Добавлено: Вт ноя 17, 2009 11:22 pm 

Ответы: 19
Просмотры: 3574


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 у...

 Форум: Разное   Тема: Помогите с программированием на assembler #2

Добавлено: Пн ноя 16, 2009 11:20 pm 

Ответы: 19
Просмотры: 3574


я могу выложить в инет старую методичку, но там сопадают только первые две лабы. 3ю взял с какого-то листика, 4я сказал, что одна на всех - бери у того, кто ее уже брал. Выкладывать ту методичку?

 Форум: Разное   Тема: Помогите с программированием на assembler #2

Добавлено: Пн ноя 16, 2009 7:12 pm 

Ответы: 19
Просмотры: 3574


Хотя бы принцип, как это сделать. Есть следуюющие команды: 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 Во все...

 Форум: Ассемблер   Тема: ?Сегменты

 Заголовок сообщения: ?Сегменты
Добавлено: Вс ноя 08, 2009 2:36 pm 

Ответы: 1
Просмотры: 1950


Нужно прочитать содежимое регистра ds 16-ти и 68-ми битными и байтными блоками.
А также скопировать блок рзамером 68 бит (или байт) из указанного источника в указанный приемник

 Форум: Кодинг   Тема: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

Добавлено: Вс окт 04, 2009 2:08 pm 

Ответы: 11
Просмотры: 3583


Mario писал(а):
Gargo писал(а):
Работать с образом дискеты - уже не то

Почему? ИМХО логично отладить код обрабатывающие данные, а потом уже отлаживать ту часть, которая отвечает за работу с оборудованием. Все же отладить две вещи последовательно проще, чем отладить две вещи параллельно.

это ты скажи тому, кто выдавал задание

 Форум: Кодинг   Тема: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

Добавлено: Вс окт 04, 2009 10:35 am 

Ответы: 11
Просмотры: 3583


Вообще, это касается не только колибри и выбирать можно только язык программирования. Работать с образом дискеты - уже не то, попробую еще тогда написать на чистом асме

 Форум: Кодинг   Тема: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

Добавлено: Сб окт 03, 2009 12:42 pm 

Ответы: 11
Просмотры: 3583


не догоняю, может дело в железе, потому что одна и та же программа на домашнем пк выдает нормальные цифры, на ноутах глюки... И там и там использую 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...

 Форум: Кодинг   Тема: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

Добавлено: Пт окт 02, 2009 7:42 pm 

Ответы: 11
Просмотры: 3583


Подскажите плиз, что не так в программе. Fat считывается, но если записать на чистый диск файл, то видны лишние FF вначале, а в дальнейшем вообще неправильные числа отображает #include <stdio.h> #include <conio.h> #include <malloc.h> #include <dos.h> //#include "sysp.h" char *buf, *fat; in...

 Форум: Кодинг   Тема: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

Добавлено: Ср сен 23, 2009 7:43 pm 

Ответы: 11
Просмотры: 3583


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

 Форум: Кодинг   Тема: ?считать таблицу Fat12 и считать по ней какой-нибудь файл

Добавлено: Ср сен 23, 2009 4:47 pm 

Ответы: 11
Просмотры: 3583


сабж
Поле сортировки:  
Страница 1 из 3 [ Найдено 35 результатов ]


Часовой пояс: UTC+03:00


Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB