Суббота, 27.04.2024
Миг
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Программирование » Assembler » Assembler как системное программирование! (Assembler и ОС)
Assembler как системное программирование!
DrozdovДата: Понедельник, 07.04.2008, 18:50 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 61
Статус: Offline
Предлогаю открыть тему по поводу языка программирования для железа и ОС.

И так вот тема для размышления, ответившему сразу статус выше и тему форума на выбор в пределах тематики сайта.

mov ah,0
mov al,3
int 10h

wink

 
Project_corbaДата: Суббота, 31.05.2008, 11:33 | Сообщение # 2
Сержант
Группа: Проверенные
Сообщений: 7
Статус: Offline
Хм... Я ассемблер только пока изучаю. mov переместить AH и Al это регистр счета вроде(Левая и правая часть ну или что-то типа того)
Int не в курсах что такое. 10H это наверно число 16 Ну в общем что-то типа:
Поместить в правую чать регистра AD ноль.
Поместить в левую часть регистра AD три.
Бла-бла-бла 16 biggrin


Cmd.exe
 
DrozdovДата: Воскресенье, 01.06.2008, 13:35 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 61
Статус: Offline
Вобщемто так:
mov ah,0 //Устанавливаем видеорежим
mov al,3 //Режим цветного текста
int 10h //Вызываем биос
Хотя рассуждали вы проктически верно.

А вот ещё загадка или лутше, чтото обсудить
За что отвечает Int 16h
wink

 
Project_corbaДата: Воскресенье, 01.06.2008, 17:32 | Сообщение # 4
Сержант
Группа: Проверенные
Сообщений: 7
Статус: Offline
с чем напутал?

Cmd.exe
 
DrozdovДата: Воскресенье, 01.06.2008, 17:36 | Сообщение # 5
Admin
Группа: Администраторы
Сообщений: 61
Статус: Offline
mov ah,0 //Устанавливаем видеорежим
mov al,3 //Режим цветного текста
int 10h //Вызываем биос

Это установка видео режима.
а вобще выглядит так помещаем в AH 0 а в Al 3 вызываем биос.

 
Project_corbaДата: Воскресенье, 01.06.2008, 17:43 | Сообщение # 6
Сержант
Группа: Проверенные
Сообщений: 7
Статус: Offline
Не ну в принципе я правильно говорил biggrin Я ведь только начал изучать и не знаю что за что отвечает. Может все-таки дадите мне ранг? biggrin

Cmd.exe
 
Project_corbaДата: Воскресенье, 01.06.2008, 18:05 | Сообщение # 7
Сержант
Группа: Проверенные
Сообщений: 7
Статус: Offline
А вот ещё загадка или лутше, чтото обсудить
За что отвечает Int 16h

Ну если провести аналогию с предыдущим вопросом то можно сказать что
Int 16h мы опять же что-то вызываем. biggrin
Вопрос вот что?!


Cmd.exe
 
Project_corbaДата: Воскресенье, 01.06.2008, 18:08 | Сообщение # 8
Сержант
Группа: Проверенные
Сообщений: 7
Статус: Offline
Drozdov Не могли бы вы посоветовать какую литературу по ассемблеру? Меня тема...интересует.

Cmd.exe
 
DrozdovДата: Воскресенье, 01.06.2008, 18:19 | Сообщение # 9
Admin
Группа: Администраторы
Сообщений: 61
Статус: Offline
Ок подберу и скину. Или в форуме или на мыло.
А вобще найдите книгу
Автор - Питер Абель
Название - Ассемблер язык программирования для IBM PC
В ней всё очень доходчиво сам готовился для здачи экзамена по системному программированию.
wink
 
DrozdovДата: Воскресенье, 01.06.2008, 19:22 | Сообщение # 10
Admin
Группа: Администраторы
Сообщений: 61
Статус: Offline
Вот вам, набор различных исходных текстов програм на Ассемблере.
Прикрепления: 7_Irvine.zip (369.8 Kb)
 
Project_corbaДата: Воскресенье, 01.06.2008, 21:50 | Сообщение # 11
Сержант
Группа: Проверенные
Сообщений: 7
Статус: Offline
Спасибо за исходники.

Cmd.exe
 
DrozdovДата: Понедельник, 02.06.2008, 11:13 | Сообщение # 12
Admin
Группа: Администраторы
Сообщений: 61
Статус: Offline
Не за что.
Есть вопросы, спрашивай!
wink
 
DrozdovДата: Среда, 11.06.2008, 21:48 | Сообщение # 13
Admin
Группа: Администраторы
Сообщений: 61
Статус: Offline
А кто знает, что єто за команда shld
 
Форум » Программирование » Assembler » Assembler как системное программирование! (Assembler и ОС)
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024
Используются технологии uCoz