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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2008, 13:38   #1
Above_men
Пользователь
 
Регистрация: 10.03.2008
Сообщений: 10
Восклицание Помогите с простенькой к\р . Assembler

Прошу о помоше с курсовой... так как сам языка проктически не знаю.. и вникать в ускоренном темпе некогда, а работа нужна срочно... надеюсь что ктонибудь да поможет =(

Содержание К/Р:

1. Обьяснить значение терминов :
task
process
thread
как они соотносяться между собой?

2. Описать алгаритм перевода чисел из двоичной в восмеричную систему счисления.

3. Написать програму на Асамблере для сложения однобайтовых беззнаковых чисел (думаю для винды ^__^)

4. Превисти пример на использование ввода-ввывода в порт на асамблере.

5. Превести пример использования команды пересылки цепочек на Асамблере.


Надеюсь что ктонибудь да поможет чайнику =(
Above_men вне форума Ответить с цитированием
Старый 11.03.2008, 19:51   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от Above_men Посмотреть сообщение
1. Обьяснить значение терминов :
task
process
thread
как они соотносяться между собой?
Грубо говоря:
Process это выполняющаяся программа. Он в первую очередь характеризуется адресным пространством, принадлежностью хендлов, классом приоритета. Любой процесс состоит как минимум из одного потока.
thread - это поток. Любой код выполняется в контексте какого-либо потока. Поток в первую очередь характеризуется состоянием регистров и приоритетом.

Цитата:
Сообщение от Above_men Посмотреть сообщение
2. Описать алгаритм перевода чисел из двоичной в восмеричную систему счисления.
двиочное число разбивается на группы по три цифры и каждая группа преобразовфывается в то число которое оно будет значить в восьмеричной системе

например

1011111 (2) = 137 (8)
1 (2) = 1 (8)
011 (2) = 3 (8)
111 (2) = 7 (8)


Цитата:
Сообщение от Above_men Посмотреть сообщение
3. Написать програму на Асамблере для сложения однобайтовых беззнаковых чисел (думаю для винды ^__^)
7+8=15
Код:
mov al, 8
mov bl, 7
add al, bl
в итоге в al будет значение 15

Цитата:
Сообщение от Above_men Посмотреть сообщение
4. Превисти пример на использование ввода-ввывода в порт на асамблере.
смотри описание команд in, out, ins, outs
rpy3uH вне форума Ответить с цитированием
Старый 11.03.2008, 22:22   #3
Above_men
Пользователь
 
Регистрация: 10.03.2008
Сообщений: 10
По умолчанию

Спасиба большое....

дальше попытаюсь сам разобраться... вроде книжки начинают хоть чтото давать =))))
Above_men вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать сеть в простенькой игре??? Руслантус Gamedev - cоздание игр: Unity, OpenGL, DirectX 16 21.05.2010 20:44
Помогите,пожалуйста,с довольно простенькой программой(Delphi) o_O Помощь студентам 4 27.05.2008 11:35
Помогите с языком Assembler Kotus Помощь студентам 11 23.11.2007 10:06
организация простенькой парольной защиты .exe файлов в конкретном каталоге abyss Помощь студентам 2 13.11.2007 08:24