|
|
|
Преобразование чисел (Ассемблер)
|
|||
|---|---|---|---|
|
#18+
Народ, может кто знает, подскажите пожалуйста, как преобразовать простое десятичное число в двоичное с помощью ассемблера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2007, 21:05 |
|
||
|
Преобразование чисел (Ассемблер)
|
|||
|---|---|---|---|
|
#18+
valsioНарод, может кто знает, подскажите пожалуйста, как преобразовать простое десятичное число в двоичное с помощью ассемблера? какой ассемблер, для какой платформы и архитектуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2007, 22:13 |
|
||
|
Преобразование чисел (Ассемблер)
|
|||
|---|---|---|---|
|
#18+
valsioНарод, может кто знает, подскажите пожалуйста, как преобразовать простое десятичное число в двоичное с помощью ассемблера? Вы хотите получить готовое решение на блюдечке, или чему-то научится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2007, 23:17 |
|
||
|
Преобразование чисел (Ассемблер)
|
|||
|---|---|---|---|
|
#18+
Често говоря всегда думал, что числа бывают однобайтовые, двухбайтовые, четырёх и.т.д Regards dr-Wicked ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2007, 21:45 |
|
||
|
Преобразование чисел (Ассемблер)
|
|||
|---|---|---|---|
|
#18+
dr-WickedЧесто говоря всегда думал, что числа бывают однобайтовые, двухбайтовые, четырёх и.т.д Regards dr-Wicked Сор, просто написал, как есть, смысл то понятен ... На то он такой большой мир, чтобы так все перекручивать. ... гы :D .... )))) mayton Вы хотите получить готовое решение на блюдечке, или чему-то научится? Второе. Просто, чтобы хорошенько все освоить не хватает времени. Интересует именно эта тема. Лит-ры много, а времени не очень, поэтому советуюсь. daevaorn какой ассемблер, для какой платформы и архитектуры? WIN32, Можно встроеный под Delphi, хотя по программе универа нужно будет писать на чем то стандартном, а что оно может быть и не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 11:27 |
|
||
|
Преобразование чисел (Ассемблер)
|
|||
|---|---|---|---|
|
#18+
valsio mayton Вы хотите получить готовое решение на блюдечке, или чему-то научится? Второе. Просто, чтобы хорошенько все освоить не хватает времени. Интересует именно эта тема. Лит-ры много, а времени не очень, поэтому советуюсь. В регистрах машины, числа ВСЕГДА хранятся в двоичной системе. Воспользуйтесь этим свойством. Вам необходимо лишь проверять состояние крайнего бита, и выводить "0" или "1" в зависимости от состояния, а затем делать "сдвиг" всех битов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 11:49 |
|
||
|
Преобразование чисел (Ассемблер)
|
|||
|---|---|---|---|
|
#18+
valsioНарод, может кто знает, подскажите пожалуйста, как преобразовать простое десятичное число в двоичное с помощью ассемблера?твой одногруппник здесь уже был http://www.sql.ru/forum/actualthread.aspx?tid=418650 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2007, 12:23 |
|
||
|
Преобразование чисел (Ассемблер)
|
|||
|---|---|---|---|
|
#18+
mayton В регистрах машины, числа ВСЕГДА хранятся в двоичной системе. Воспользуйтесь этим свойством. Вам необходимо лишь проверять состояние крайнего бита, и выводить "0" или "1" в зависимости от состояния, а затем делать "сдвиг" всех битов. Может вопросы и код будут глупыми, сор зарание ;) Это написано на встроеном ассеблере под Borland. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. В отношении типов, регистров DWORD, BYTE. К примеру если Num1 := 7777, тогда регитр EAX будет содержать, два двойних слова, 77 и 77 ? А регистр EDX = 4 байта ? Как правильно прочитать побитно регист EDX? Пробовал с массивом челочисленых: ar : array [1..5] of integer = (2, -5, 8, 1, -4); там все просто: MOV EAX, DWORD PTR ar = 2, MOV EAX, DWORD PTR ar + 4 = -5, MOV EAX, DWORD PTR ar + 8 = 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 13:15 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=34461424&tid=1346114]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 454ms |

| 0 / 0 |
