Реализация задачи о штамповке деталей - Assembler

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

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

Помогите написать програму пожалуйста. Условие:

Штамповка деталей диаметром d1 от 0 до 5 дырок, диаметром d2 от 6 до 10 дыр.

Решение задачи: «Реализация задачи о штамповке деталей»

textual
Листинг программы
  1.         xor     cx, cx
  2. next:   mov     ax, d1
  3.         cmp     cl, 6
  4.         jb      @
  5.         mov     ax, d2
  6. @:      call    Stampovka       ;ax - диаметр, cx - число дыр
  7.         inc     cx
  8.         cmp     cl, 10
  9.         jbe     next

Объяснение кода листинга программы

  1. xor cx, cx - инициализация счётчика дыр в детали в качестве 0
  2. mov ax, d1 - загрузка диаметра детали в регистр AX
  3. cmp cl, 6 - сравнение со значением 6 счётчика дыр
  4. jb @ - если счётчик дыр меньше 6, то переход к следующему действию
  5. mov ax, d2 - загрузка диаметра другой детали в регистр AX
  6. call Stampovka - вызов функции Stampovka, которая штамповала деталь с указанным диаметром и числом дыр
  7. inc cx - увеличение счётчика дыр на 1
  8. cmp cl, 10 - сравнение со значением 10 счётчика дыр
  9. jbe next - если счётчик дыр меньше или равен 10, то переход к следующему действию

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


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

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

14   голосов , оценка 3.857 из 5

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

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

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