Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 11.06.2015
Сообщений: 4
1

Используя только операции сложения и вычитания, найти частное от деления нацело N на K

11.06.2015, 11:34. Просмотров 484. Ответов 9
Метки нет (Все метки)

Даны целые положительные числа N и K. Используя только операции сложения и вычитания, найти частное от деления нацело N на K, а также остаток от этого деления.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2015, 11:34
Ответы с готовыми решениями:

Примитивный калькулятор (два операнда и операции сложения, вычитания, умножения и деления)
Здравствуйте. Вот пытался написать примитивный калькулятор, которые будет +, -, * и / два...

Операции целочисленного сложения и вычитания
Где можно найти подробную инфу об этих операциях?

Программа, выполняющая пересылки, операции сложения, вычитания
1. Очистить регистр СХ. 2. Переслать число xxh в регистр AL. 3. Добавить число xxxxh к регистру...

Используя только операции сложения и вычитания, найти частное от деления нацело N на K
Даны целые положительные числа N и K. Используя только операции сложения и вычитания, найти...

9
6556 / 2652 / 364
Регистрация: 17.02.2013
Сообщений: 3,884
11.06.2015, 11:59 2
Самый тупорылый и медленный вариант :
Assembler
1
2
3
4
5
6
7
8
9
10
11
    mov ax, N
    mov bx, K
 
    sub cx, cx
@:  sub ax, bx
    jl  @@@
    add cx, 1
    jmp @
@@@:    add ax, bx
;   ax - остаток
;   cx - частное
1
0 / 0 / 0
Регистрация: 11.06.2015
Сообщений: 4
11.06.2015, 14:27  [ТС] 3
Пишу код
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
 org 100h
mov ah, 9
    mov ax, N
    mov bx, K
    sub cx, cx
   sub ax, bx
    jl
    add cx, 1
    jmp
   add ax, bx
   mov ah, 8
    int 21h
    int 20h
не идет.
0
1609 / 779 / 235
Регистрация: 26.05.2012
Сообщений: 2,794
11.06.2015, 14:43 4
хоть бы научилась копировать уже написанный кем-то код. куда ты подевала метки?
0
0 / 0 / 0
Регистрация: 11.06.2015
Сообщений: 4
11.06.2015, 14:47  [ТС] 5
при компиляции ошибка не в метках (просто не указала) а тут : mov ax, N
0
1609 / 779 / 235
Регистрация: 26.05.2012
Сообщений: 2,794
11.06.2015, 14:59 6
потому что у тебя нигде не объявлены и не инициализированы первоначальными значениями переменные N и K. компилятор смотрит на N K и не понимает, что ему помещать в регистры ax bx
0
Ушел с форума
Автор FAQ
14028 / 7033 / 825
Регистрация: 11.11.2010
Сообщений: 12,641
11.06.2015, 15:02 7
Vikadura,
подставь вместо N и M конкретные числа, например 120 и 31
0
0 / 0 / 0
Регистрация: 11.06.2015
Сообщений: 4
11.06.2015, 15:02  [ТС] 8
если понимаешь, мог бы и помочь в написании) никогда не работала с этим.. для этого и пишу здесь чтобы помогли
0
Ушел с форума
Автор FAQ
14028 / 7033 / 825
Регистрация: 11.11.2010
Сообщений: 12,641
11.06.2015, 15:36 9
Vikayagoda,
здесь помогают вылавливать ошибки тем, у кого уже программа написана, программы с "нуля" пишут в другом разделе
0
6556 / 2652 / 364
Регистрация: 17.02.2013
Сообщений: 3,884
11.06.2015, 16:55 10
Ну под TASM это будет так :
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    Model   Tiny
    .Code
    Org 100h
Start:
 
;Самый тупорылый и медленный вариант :
    mov ax, N
    mov bx, K
 
    sub cx, cx
@:  cmp ax, bx
    jl  @@@
    sub ax, bx
    inc cx
    jmp @
@@@:
;   ax - остаток
;   cx - частное
 
    ret
 
N   dw  1234h
K   dw  10h
 
    End Start
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.06.2015, 16:55

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Используя только операции сложения и вычитания, найти частное от деления нацело N на K
Даны целые положительные числа N и K. Используя только операции сложения и вычитания, найти частное...

Используя только операции сложения и вычитания, найти частное от деления нацело N на K
Даны целые положительные числа N и K. Используя только операции сложения и вычитания, найти частное...

Используя только операции сложения и вычитания, найти частное от деления нацело N на K
2) Даны целые положительные числа N и K. Используя только операции сложения и вычитания, найти...

Используя только операции сложения и вычитания, найти частное/остаток от деления нацело N на K (while)
Даны целые положительные числа N и K. Используя только операции сложения и вычитания, найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.