Как сделать 3-х байтные числа - Assembler

Узнай цену своей работы

Формулировка задачи:

Подскажите, пожалуйста, как сделать 3-х байтные BCD числа и вычитание между ними.

Решение задачи: «Как сделать 3-х байтные числа»

textual
Листинг программы
  1. GRDB version 1.7 Copyright (c) LADsoft
  2. History enabled
  3.  
  4. ->a
  5. 1706:0100 mov eax,123456
  6. 1706:0106 mov [150],eax
  7. 1706:010A mov ebx,987654
  8. 1706:0111 mov [160],ebx
  9. 1706:0116
  10. ->t
  11. eax:00123456 ebx:00000000 ecx:00000000 edx:00000000 esi:00000000 edi:00000000
  12. ebp:00000000 esp:0000FFEE eip:00000106 eflags:000B3202 NV UP EI PL NZ NA PO NC
  13. ds: 1706 es:1706 fs:1706 gs:1706 ss:1706 cs:1706
  14. 1706:0106 66 A3 50 01 mov [0150],eax
  15.  
  16. ->t
  17. eax:00123456 ebx:00000000 ecx:00000000 edx:00000000 esi:00000000 edi:00000000
  18. ebp:00000000 esp:0000FFEE eip:0000010A eflags:000B3202 NV UP EI PL NZ NA PO NC
  19. ds: 1706 es:1706 fs:1706 gs:1706 ss:1706 cs:1706
  20. 1706:010A 66 C7 C3 54 76 mov ebx,00987654
  21. 98 00
  22.  
  23. ->t
  24. eax:00123456 ebx:00987654 ecx:00000000 edx:00000000 esi:00000000 edi:00000000
  25. ebp:00000000 esp:0000FFEE eip:00000111 eflags:000B3202 NV UP EI PL NZ NA PO NC
  26. ds: 1706 es:1706 fs:1706 gs:1706 ss:1706 cs:1706
  27. 1706:0111 66 89 1E 60 01 mov [0160],ebx
  28.  
  29. ->t
  30. eax:00123456 ebx:00987654 ecx:00000000 edx:00000000 esi:00000000 edi:00000000
  31. ebp:00000000 esp:0000FFEE eip:00000116 eflags:000B3202 NV UP EI PL NZ NA PO NC
  32. ds: 1706 es:1706 fs:1706 gs:1706 ss:1706 cs:1706
  33. 1706:0116 00 00 add [bx+si],al
  34.  
  35. ->d 150
  36. 1706:0150 56 34 12 00 00 00 00 00 - 00 00 00 00 00 00 00 00 V4
  37. 1706:0160 54 76 98 00 00 00 00 00 - 00 00 00 00 00 00 00 00 TvШ
  38. 1706:0170 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
  39. 1706:0180 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00
  40. ->

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы