Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
Оч.нужна програма на Ассемблере, которая переводит отрицательное число (в десятичной системе) в прямой, обратный и дополнительный код. (в двоичной системе.) Если кто поделиться кодом, то буду очень признателен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2006, 16:51 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
WINNERОч.нужна програма на Ассемблере, которая переводит отрицательное число (в десятичной системе) в прямой, обратный и дополнительный код. (в двоичной системе.) Если кто поделиться кодом, то буду очень признателен! наверное стоит указать - на каком азме Вам нуна программка(на x86 или скажем AVR)...ну и наверное, что готовы пожертвовать в замен..я так думаю - народ к Вам потянется тодысь... (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 13:52 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
кстати, да. прога простая вроде б. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 14:07 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
Я понимаю что прога простая. Но я раньше никогда Асм не изучал. А сейчас предмет появился такой, препод лекции не диктует по нему. Тока задания дает. Учебника нету. Качаю электронные. но разобраться что-то не могу.... ( Асм х86. Взамен даже не знаю что предложить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 21:08 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
WINNER ...Но я раньше никогда Асм не изучал... Все когда-то НЕ ИЗУЧАЛИ. Приведи пример простейшего исходника ... ммм ну например "Привет мир" на ASM. Только он должен 100% компилироватся твоим компиллятором (tasm или masm). А мы (скрулисты) проведем тебя за руку скользкими тропами машинных языков к победе P.S. И прочти хоть раз теорию про отрицательные числа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 22:52 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
mayton Приведи пример простейшего исходника ... ммм ну например "Привет мир" на ASM. Только он должен 100% компилироватся твоим компиллятором (tasm или masm). А мы (скрулисты) проведем тебя за руку скользкими тропами машинных языков к победе P.S. И прочти хоть раз теорию про отрицательные числа. Я минут за 15 написал эту прогу на С++. На асме не могу.... даже не знаю с чего начать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 21:56 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
WINNER Я минут за 15 написал эту прогу на С++. На асме не могу.... даже не знаю с чего начать... Начни с того, что покажи исходник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 22:12 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
WINNERЯ минут за 15 написал эту прогу на С++. На асме не могу.... даже не знаю с чего начать... Начни вот с этой книги http://www.google.ru/search?hl=ru&q=%D0%90%D0%B1%D0%B5%D0%BB%D1%8C+%D0%B0%D1%81%D1%81%D0%B5%D0%BC%D0%B1%D0%BB%D0%B5%D1%80+IBM+PC&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr= Сколь помнится, по ней многие спокойно изучили ассемблер с нуля. Опять же сколь помнится, представлению чисел, BCD преобразованию итп там уделено вполне достаточное внимание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2006, 22:26 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
Нечестно, конечно... Но опция gcc -S поможет Есди уже написал на C ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 01:42 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
только там надо указывать интеловский диалект асма, а то может показаться немножко непонятно. А так и все остальные компилеры такое умеют. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 12:16 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
можно через g с -S вроде, но там не совсем то будет. попробую найти дома следующую прогу: считать == 20 символов, вывести четные. довольно маленькая (меньше 100 точно) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2006, 14:53 |
|
||
|
Программу на Asm
|
|||
|---|---|---|---|
|
#18+
WINNERЯ понимаю что прога простая. Но я раньше никогда Асм не изучал. А сейчас предмет появился такой, препод лекции не диктует по нему. Тока задания дает. Учебника нету. Качаю электронные. но разобраться что-то не могу.... ( Асм х86. Взамен даже не знаю что предложить. Я в прошлом году учила Ассемблер по книжке В.Н.Пильщиков Программирование на языке ассемблера IBM PC. Может тебе это покажется тупо, но зато просто и понятно, короче, вот asmы, а все понятно, все на русском языке. У меня издание 2005 года => в книжных магазинах должна быть. Прога какая-то такая, конечно, это жутко не оптимально и страшно не по-спортивному, но не стреляйте в пианиста, он играет, как умеет, и вообще я после сдачи экзамена, мало что помню, да и раньше умом и сообразительностью не отличалась MOV CX,16; цикл выполняем 16 раз, СХ-счетчик цикла MOV AX,X; пересылаем на регистр, чтобы не портить X- наше число L:SHL AX,1; сдвигаем число на АХ на разряд влево, крайний разряд уходит на флаг CF JC L1; если СF равно 1 – прыгаем на L1 Outword 0; выводим 0, вообще это не команда, а макрос описанный в том учебнике Jmp L2; прыгаем на L2 L1:outword 1 L2:LOOP L; цикл, начинающийся с метки L, выполняем пока CX не равно нулю MOV AX,X NOT AX; заменяем в AX все нули на единицы и наоборот – обратный код MOV CX,16 N:SHL AX,1; сдвигаем число на АХ на разряд влево, крайний разряд уходит на флаг CF JC N1; если СF равно 1 – прыгаем на N1 Outword 0; выводим 0, вообще это не команда, а макрос описанный в том учебнике Jmp N2; прыгаем на N2 N1:outword 1 N2:LOOP N; цикл, начинающийся с метки N, выполняем пока CX не равно нулю MOV AX,X NOT AX; заменяем в AX все нули на единицы и наоборот ADC AX; увеличиваем AX на 1, получаем дополнительный код MOV CX,16 M:SHL AX,1; сдвигаем число на АХ на разряд влево, крайний разряд уходит на флаг CF JC M1; если СF равно 1 – прыгаем на M1 Outword 0; выводим 0, вообще это не команда, а макрос описанный в том учебнике Jmp M2; прыгаем на M2 M1:outword 1 M2:LOOP M; цикл, начинающийся с метки M, выполняем пока CX не равно нулю Если хочешь, пошлю тебе электронную версию наших прошлогодних лекций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2006, 21:51 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1346503]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 365ms |

| 0 / 0 |
