IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Closed TopicStart new topic
> Нужна помощь срочно, аааа
Kasyak
сообщение 19.1.2010, 15:33
Сообщение #1


Опытный
***

Группа: Пользователи
Сообщений: 391
Регистрация: 4.1.2009
Пользователь №: 46



Ненашел "компьютерной" темы, поэтому постю тут... Кто шарит в Ассемблере, помогите с таким заданиемм: "Написать подпрограмму на ассемблере для преобразования целого двоичного числа со знаком в ASCII-код."

Буду очень признателен, зачет горит =)


--------------------


Go to the top of the page
 
+Quote Post
Winston
сообщение 19.1.2010, 16:27
Сообщение #2


Мастер
*****

Группа: Администраторы
Сообщений: 2310
Регистрация: 4.1.2009
Из: Северодонецк
Пользователь №: 43



Цитата(Kasyak @ 19.1.2010, 15:33) *
Ненашел "компьютерной" темы, поэтому постю тут... Кто шарит в Ассемблере, помогите с таким заданиемм: "Написать подпрограмму на ассемблере для преобразования целого двоичного числа со знаком в ASCII-код."

Буду очень признателен, зачет горит =)

Ветка технической поддержки абонентов, это я пониманию. Но не на столько же, чтобы контрольные помогать делать (IMG:style_emoticons/default/be.gif)


--------------------
Если человек тебе сделал ЗЛО - ты дай ему конфетку, он тебе ЗЛО - ты ему конфетку. и так до тех пор, пока у этой твари не разовьётся сахарный диабет
Go to the top of the page
 
+Quote Post
Kasyak
сообщение 19.1.2010, 16:35
Сообщение #3


Опытный
***

Группа: Пользователи
Сообщений: 391
Регистрация: 4.1.2009
Пользователь №: 46



xD ну а куда её пхнуть ? =)


--------------------


Go to the top of the page
 
+Quote Post
Winston
сообщение 19.1.2010, 16:46
Сообщение #4


Мастер
*****

Группа: Администраторы
Сообщений: 2310
Регистрация: 4.1.2009
Из: Северодонецк
Пользователь №: 43



Тебе вот это надо?
Код
PNS        PROC
           PUSH       AX
           PUSH       DX
           MOV        AL,[DI]
           TEST       AL,80H
           JZ         MMM4
           XOR        AL,7FH
           INC        AL
MMM4: TEST            AL,80H
           JNZ        MMM5
           MOV        [SI],'+'
           JMP        MMM6
MMM5: MOV             [SI],'-'
MMM6: INC             SI
           AND        AL,7FH
           CBW
           MOV        DL,10
           DIV        DL
           ADD        AL,30H
           MOV        [SI],AL
           INC        SI
           ADD        AH,30H
           MOV        [SI],AH
           INC        SI
           INC        DI
           POP        DX
           POP        AX
           RET        PNS
ENDP


--------------------
Если человек тебе сделал ЗЛО - ты дай ему конфетку, он тебе ЗЛО - ты ему конфетку. и так до тех пор, пока у этой твари не разовьётся сахарный диабет
Go to the top of the page
 
+Quote Post
Winston
сообщение 19.1.2010, 16:52
Сообщение #5


Мастер
*****

Группа: Администраторы
Сообщений: 2310
Регистрация: 4.1.2009
Из: Северодонецк
Пользователь №: 43



Или более подробно можешь посмотреть тут http://asm86.wordpress.com/
Ну естественно немного переделай под себя.


--------------------
Если человек тебе сделал ЗЛО - ты дай ему конфетку, он тебе ЗЛО - ты ему конфетку. и так до тех пор, пока у этой твари не разовьётся сахарный диабет
Go to the top of the page
 
+Quote Post
Kasyak
сообщение 19.1.2010, 16:52
Сообщение #6


Опытный
***

Группа: Пользователи
Сообщений: 391
Регистрация: 4.1.2009
Пользователь №: 46



да если бы я знал что мне надо =) А что это ?


--------------------


Go to the top of the page
 
+Quote Post
Kasyak
сообщение 19.1.2010, 16:55
Сообщение #7


Опытный
***

Группа: Пользователи
Сообщений: 391
Регистрация: 4.1.2009
Пользователь №: 46



Ты так говориг, как будто бы я хоть чтото понимаю в этом наборе символов =)


--------------------


Go to the top of the page
 
+Quote Post
Winston
сообщение 19.1.2010, 16:58
Сообщение #8


Мастер
*****

Группа: Администраторы
Сообщений: 2310
Регистрация: 4.1.2009
Из: Северодонецк
Пользователь №: 43



Цитата(Kasyak @ 19.1.2010, 16:55) *
Ты так говориг, как будто бы я хоть чтото понимаю в этом наборе символов =)

Ну я думал, что ты хоть что то понимаешь, раз спросил такое (IMG:style_emoticons/default/laugh.gif)


--------------------
Если человек тебе сделал ЗЛО - ты дай ему конфетку, он тебе ЗЛО - ты ему конфетку. и так до тех пор, пока у этой твари не разовьётся сахарный диабет
Go to the top of the page
 
+Quote Post
Kasyak
сообщение 19.1.2010, 17:03
Сообщение #9


Опытный
***

Группа: Пользователи
Сообщений: 391
Регистрация: 4.1.2009
Пользователь №: 46



Ясно придецо без 1 вопроса сдавать...


з.ы. Ну и на последок, можно ли использовать двоичный поиск в таблице, в которой используецо простое число элементов ? Почему ?

Я так понял что нельзя ? потому что простое число - то чдо делицо на 1 и само себя, а бинарный(двоичный) описк подразумивает деление пополам, я прав ?


--------------------


Go to the top of the page
 
+Quote Post
Winston
сообщение 19.1.2010, 17:21
Сообщение #10


Мастер
*****

Группа: Администраторы
Сообщений: 2310
Регистрация: 4.1.2009
Из: Северодонецк
Пользователь №: 43



Цитата(Kasyak @ 19.1.2010, 17:03) *
Ясно придецо без 1 вопроса сдавать...


з.ы. Ну и на последок, можно ли использовать двоичный поиск в таблице, в которой используецо простое число элементов ? Почему ?

Я так понял что нельзя ? потому что простое число - то чдо делицо на 1 и само себя, а бинарный(двоичный) описк подразумивает деление пополам, я прав ?

При двоичном поиске рассматривается элемент, находящийся в середине области, в которой выполняется поиск, и его ключ срав­нивается с поисковым ключом. Затем поисковая область делится пополам, и процесс повторяется. При этом, если N велико, то в среднем будет просмотрено примерно log2N-1 элементов.

P.S. KEA, что скажешь? (IMG:style_emoticons/default/smile.gif)
P.S.S. Забыл добавить, что если таблица ASCII-кодов, то двоичный поиск не взлетит, по причине того, что в этих таблицах содержатся соответствия двоичным числам.


--------------------
Если человек тебе сделал ЗЛО - ты дай ему конфетку, он тебе ЗЛО - ты ему конфетку. и так до тех пор, пока у этой твари не разовьётся сахарный диабет
Go to the top of the page
 
+Quote Post
Kasyak
сообщение 19.1.2010, 19:29
Сообщение #11


Опытный
***

Группа: Пользователи
Сообщений: 391
Регистрация: 4.1.2009
Пользователь №: 46



Цитата(Winston @ 19.1.2010, 18:21) *
При двоичном поиске рассматривается элемент, находящийся в середине области, в которой выполняется поиск, и его ключ срав­нивается с поисковым ключом. Затем поисковая область делится пополам, и процесс повторяется. При этом, если N велико, то в среднем будет просмотрено примерно log2N-1 элементов.

P.S. KEA, что скажешь? (IMG:style_emoticons/default/smile.gif)
P.S.S. Забыл добавить, что если таблица ASCII-кодов, то двоичный поиск не взлетит, по причине того, что в этих таблицах содержатся соответствия двоичным числам.

можно ли использовать двоичный поиск в таблице, в которой используецо простое число элементов ? Почему ?
Это полный вопрос, никаких дополнительных условий...

Так как область будет делицо пополам, если колво элементов - простое число?

Сообщение отредактировал Kasyak - 19.1.2010, 19:30


--------------------


Go to the top of the page
 
+Quote Post
Winston
сообщение 19.1.2010, 21:04
Сообщение #12


Мастер
*****

Группа: Администраторы
Сообщений: 2310
Регистрация: 4.1.2009
Из: Северодонецк
Пользователь №: 43



Цитата(Kasyak @ 19.1.2010, 19:29) *
можно ли использовать двоичный поиск в таблице, в которой используецо простое число элементов ? Почему ?
Это полный вопрос, никаких дополнительных условий...

Так как область будет делицо пополам, если колво элементов - простое число?

Какой хоть предмет? А то таблицы разные бывают (IMG:style_emoticons/default/smile.gif)


--------------------
Если человек тебе сделал ЗЛО - ты дай ему конфетку, он тебе ЗЛО - ты ему конфетку. и так до тех пор, пока у этой твари не разовьётся сахарный диабет
Go to the top of the page
 
+Quote Post
Kasyak
сообщение 20.1.2010, 8:52
Сообщение #13


Опытный
***

Группа: Пользователи
Сообщений: 391
Регистрация: 4.1.2009
Пользователь №: 46



Цитата(Winston @ 19.1.2010, 22:04) *
Какой хоть предмет? А то таблицы разные бывают (IMG:style_emoticons/default/smile.gif)

Архитектура ЭВМ.

з.ы. Уехал сдавать..... (IMG:style_emoticons/default/be.gif)


--------------------


Go to the top of the page
 
+Quote Post
WEST
сообщение 22.1.2010, 13:48
Сообщение #14


Наш человек
***

Группа: Пользователи
Сообщений: 102
Регистрация: 10.1.2009
Пользователь №: 93



После прочтения данной темы и в больницу как то сцыкотно идти!
Ведь и врачи так же обучаться


--------------------
Go to the top of the page
 
+Quote Post
Winston
сообщение 22.1.2010, 14:40
Сообщение #15


Мастер
*****

Группа: Администраторы
Сообщений: 2310
Регистрация: 4.1.2009
Из: Северодонецк
Пользователь №: 43



Цитата(WEST @ 22.1.2010, 13:48) *
После прочтения данной темы и в больницу как то сцыкотно идти!
Ведь и врачи так же обучаться

(IMG:style_emoticons/default/laugh.gif)


--------------------
Если человек тебе сделал ЗЛО - ты дай ему конфетку, он тебе ЗЛО - ты ему конфетку. и так до тех пор, пока у этой твари не разовьётся сахарный диабет
Go to the top of the page
 
+Quote Post
wertyx
сообщение 23.1.2010, 23:58
Сообщение #16


Наш человек
***

Группа: Пользователи
Сообщений: 148
Регистрация: 15.1.2009
Пользователь №: 112



нет повода для беспокойства (IMG:style_emoticons/default/smile.gif) это только в таких вузах как наш (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
 
+Quote Post
Kasyak
сообщение 24.1.2010, 11:25
Сообщение #17


Опытный
***

Группа: Пользователи
Сообщений: 391
Регистрация: 4.1.2009
Пользователь №: 46



можно закрывать-удалять...


--------------------


Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 31.7.2010, 0:36

Page top