Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2011, 15:07   #71
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
По умолчанию

спасибо за помощь
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Старый 26.10.2011, 15:26   #72
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
По умолчанию

Как думаешь в первичном загрузчике хватит только такого кода или надо что-нибудь подправить:
Код:
use16
org 0x7C00
jmp 0x7E00
TIMES 510-($-$$)db 0
db 0AAh
db 55h
?Кстати 64h порт это клавиатура?
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds

Последний раз редактировалось program2001; 26.10.2011 в 15:28.
program2001 вне форума Ответить с цитированием
Старый 26.10.2011, 19:12   #73
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

1)а откуда по адресу 0:7e00h будет код?
2)в общем то да, но там помоему еще и мышь на нем же висит.
про аппаратуру советую почитать, Кулаков - Программирование на аппаратном уровне.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 16.11.2011, 09:33   #74
Станислав1
http://www.asmcode
Пользователь
 
Регистрация: 16.11.2011
Сообщений: 15
По умолчанию

Если сталкивались из этого же подскажите почему не читается сектор
с флешки. Слово Helo пишется, код на фасме

use16
org 07C00h

mov ah,42h
mov dl,80h
mov si,lba
int 13h ;прерывание


mov ah,14
mov bx,H
mov al,[bx]
int 10h
inc bx
mov al,[bx]
int 10h
inc bx
mov al,[bx]
int 10h
inc bx
mov al,[bx]
int 10h

jmp 0000:8600h

ret

H db 'Helo'

lba db 10h
db 00h
dw 0001h
dd 00008600h
dq 0000000000000002h
rb 510-($-7c00h)
db 0x55, 0xAA
Станислав1 вне форума Ответить с цитированием
Старый 16.11.2011, 20:01   #75
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

что за функция 13h->42h?

да и зачем вам читать самого себя?
вы уже(первый сектор) в памяти.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 28.11.2011, 18:25   #76
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
1)а откуда по адресу 0:7e00h будет код?
там будет на диске программа для инициализации оборудования(мышь,клавиатура и т.д.)
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Старый 28.11.2011, 19:25   #77
vadimych
Форумчанин
 
Регистрация: 16.01.2011
Сообщений: 325
По умолчанию

program2001, это что ж, прямо на диск джамп?
vadimych вне форума Ответить с цитированием
Старый 28.11.2011, 20:47   #78
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
По умолчанию

Цитата:
Сообщение от vadimych Посмотреть сообщение
program2001, это что ж, прямо на диск джамп?
всё записанно на виртуальном CD диске
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Старый 29.11.2011, 13:33   #79
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
всё записанно на виртуальном CD диске
я и спрашиваю откуда код будет в памяти?!
Кто его туда загрузил?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 29.11.2011, 17:30   #80
program2001
Пользователь
 
Аватар для program2001
 
Регистрация: 20.02.2011
Сообщений: 68
По умолчанию

Цитата:
я и спрашиваю откуда код будет в памяти?!
Кто его туда загрузил?
Я загружу с помощью программы InfraRecorder
Цитата:
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Linus Torvalds
program2001 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объявление собственной глобальной процедуры Gorin Общие вопросы Delphi 11 06.11.2007 17:49
РАЗРАБОТКА DLL Leo Общие вопросы Delphi 2 26.10.2007 21:35
Разработка протокола OrdJONY Общие вопросы по программированию, компьютерный форум 2 04.10.2007 13:21