Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по программированию на Assembler

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133

Открыть новую тему     Написать ответ в эту тему

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обсуждаются все вопросы, связанные с программированием на Ассемблере как общего так и конкретного характера.
 
важное примечание
для тех кто считает, что здесь место халявных исполнений курсовых и лабораторных работ.
тут обычно помогают тем, кто сам хоть что-то пытается понять и сделать, но что-то не понимает, что-то не получается...
ведь ассемблер изучают и задачки на нём дают обычно не менеджерам по продажам и даже не всем физ.-мат. специальностям
вы сами избрали этот путь? вот и идите по нему сами, ножками... с ручками и с головой...
 
короче, тут не сборище придурков-альтруистов, которым нечего делать и они ждут-не дождутся когда вы их попросите
что-то сделать _за_ вас
если позарез надо и вы даже готовы заплатить, тогда вам сюда
удачи
 
некоторые ресурсы
http://www.wasm.ru/ Самый популярный русскоязычный ресурс. https://wasm.in/
Ассемблер - книги (ASM, Assembler)
 
Просьба все большие листинги оформлять тегом more.
 
если вам вдруг не отвечают или ответ вас не устраивает
и вообще полезно прочитать всем спрашивающим

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:42 29-11-2006 | Исправлено: akaGM, 17:44 11-06-2020
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nova2012
не теряй время -- или сам делай или ищи помощь в другом месте,
например, здесь же (за деньги)
тут обычно помогают тем, кот сам хоть что-то пытается делать
ассемблер изучают и задачи дают обычно не менеджерам по продажам...

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 16:51 12-11-2009
nova2012

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ок! И на том спасибо!!!

Всего записей: 2 | Зарегистр. 12-11-2009 | Отправлено: 17:51 12-11-2009
mastaflow

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем доброго времени суток!
Прощу оказать консультацию по следующей ситуации:
 
Предисловие:
Преподаватель с дипломниками пишет свою ОС. На данный момент реализовано следующее (это насколько я понял, т.к. препода реально очень тяжело понять - загрузка, переход в х86-режим, затем в х64. Имеется также возможность "отладочной печати" - печатается содержимое регистров. Для чего эта ОС - честно скажу, я не знаю.  
 
Суть:
Передо мной стоит задача:  
Подобрать инструменты, чтобы можно было осуществлять сборку исполняемого файла из нескольких модулей, при этом один модуль может быть 16-битным, другой 32-битным, третий 64-битным. Вот это всё добро требуется слинковать в один файл.  
Буду признателен за любые советы (какой инструментарий или где можно найти информацию и т.п.)

Всего записей: 24 | Зарегистр. 24-05-2007 | Отправлено: 00:54 13-11-2009
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mastaflow
такие вопросы совсем уж к крутым спецам...
http://www.wasm.ru/
погугли конечно, что очевидно...

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 15:04 13-11-2009
mastaflow

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Про ресурс этот знаю и про "погугли" тоже.  
Тем не менее все равно спасибо  

Всего записей: 24 | Зарегистр. 24-05-2007 | Отправлено: 18:01 13-11-2009
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mastaflow
ничего личного, никаких намёков -- пИсано же: "что [тебе и так] очевидно"
 
вопрос очень сложный, тут скорее по конкретике форум, по частным вопросам...

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 19:56 13-11-2009
Roman1992

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Написать Программу на Языке Асемблера,которая дописывает в файл a.txt Строку Текста с Клавиатуры

Всего записей: 5 | Зарегистр. 14-11-2009 | Отправлено: 18:29 14-11-2009
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Roman1992
Прочитать Начало Этого Топа

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 19:23 14-11-2009
Roman1992

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно страничку пожалуйста

Всего записей: 5 | Зарегистр. 14-11-2009 | Отправлено: 20:40 14-11-2009
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Roman1992
Первая страница, первый пост. Принять как руководство к действию.

----------
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 20:58 14-11-2009
Roman1992

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все прочитал ну помогите ктонить.Я ж не даром прошу отблагадарю WebMoney(WMZ)

Всего записей: 5 | Зарегистр. 14-11-2009 | Отправлено: 22:44 14-11-2009
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Roman1992
А с "не даром" - в эту тему.

----------
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 22:46 14-11-2009
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Roman1992
не только на первой, но и на _каждой_ вверху,
мы ж не звери...

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 13:45 15-11-2009 | Исправлено: akaGM, 13:49 15-11-2009
Roman1992

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Там не отвечают!Ну напешите программу пожалуйста!

Всего записей: 5 | Зарегистр. 14-11-2009 | Отправлено: 22:34 15-11-2009
optimized

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нужно реализовать вывод на экран ascii символ клавиши, используя 0ah и int 10h
символ сохраняется в al, а как его вывести?

Всего записей: 125 | Зарегистр. 18-10-2008 | Отправлено: 15:03 21-11-2009
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
optimized

Код:
  xor bx. bx
  mov ah, 0ah
  mov cx, 1
  mov al, 'A' ;в al выводимый символ или его код, например mov al, 65
  int 10h

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 15:12 21-11-2009
optimized

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
akaGM
мне именно код вывести нужно, при нажатии клавиши

Всего записей: 125 | Зарегистр. 18-10-2008 | Отправлено: 19:14 21-11-2009
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
optimized

Цитата:
нужно реализовать вывод на экран ascii символ клавиши, используя 0ah и int 10h
символ сохраняется в al, а как его вывести?

это ответ на твой вопрос
 
ты не умеешь клавиши обрабатывать?
ну так и спрашивай тогда конкретнее
 
через ДОС
mov ah, 1
int 21h
; в al=код нажатой клавиши
 
или через БИОС:
xor ax, ax
int 16h
; в al=character, ah=scan code
 
ну почитвй где-нибудь, это же просто...

Всего записей: 24120 | Зарегистр. 06-12-2002 | Отправлено: 22:01 21-11-2009
optimized

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ну так и спрашивай тогда конкретнее  

ладно. как мне вывести то, что находиться в al? не символ, а код? (через биос)
из того что я читал и как я это понял, у меня не получилось сделать. я привык по крайней мере попробовать делать самому, не получилось пока
  int 16h
  xor bx,bx
  mov ah,0ah
  mov cx,1
  mov al,ah
  int 10h
насколько я понял должно быть что-то вроде этого?
если так, то всегда выводит O

Всего записей: 125 | Зарегистр. 18-10-2008 | Отправлено: 23:09 21-11-2009 | Исправлено: optimized, 23:11 21-11-2009
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
optimized

Цитата:
  mov ah,0ah  
  mov cx,1  
  mov al,ah  

Ну и что после этого будет в al?
И что всё-таки надо вывести? Введённый символ? Его код? Скан-код нажатой клавиши?

----------
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

Всего записей: 6080 | Зарегистр. 22-10-2005 | Отправлено: 23:18 21-11-2009 | Исправлено: Abs62, 23:18 21-11-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по программированию на Assembler


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru