|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.10.2014, 12:47 | #1 |
Регистрация: 28.10.2014
Сообщений: 3
|
assembler emu8086. Вывести значение y.
Вывести значение y, assembler emu8086
система y((a*b/2 при a<0, b<0; (a*b)/3 при a>0, b>0; (a*b)/4 при иначе) а) a=-3 b=-4 b) a=2 b=2 c) a=2 b=-4 Вот токо начало . дальше не могу понять как делается .Model small .Stack 100h .Data a dw -3 b dw -4 c1 dw 2 c2 dw 3 c3 dw 4 u dw 0 y dw ? .Code Begin: mov ax, @data mov ax, a cmp ax, u jl var1 jg var2 var3: |
28.10.2014, 14:12 | #2 |
Пользователь
Регистрация: 17.10.2014
Сообщений: 20
|
.model small
.stack 100h .data a dw 2 b dw -4 u dw 0 v dw 2 w dw 3 z dw 4 y dw ? .code begin: mov ax,@data mov ds,ax mov ax,a imul b mov y,ax mov ax,a cmp ax,u jl var1 jg var2 jmp result3 var1: mov bx,b cmp bx,u jl result1 var2: mov bx,b cmp bx,u jg result2 result3: mov ax,y cwd idiv z jmp exit result2: mov ax,y cwd idiv w jmp exit result1: mov ax,y cwd idiv v exit: mov y,ax mov ah,4ch int 21h end begin |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
определить значение функции F=a*2^n (n<10) Assembler | carrie bradshaw | Помощь студентам | 1 | 18.05.2014 20:55 |
вывести массив размером 5*5 Assembler | carrie bradshaw | Помощь студентам | 0 | 13.05.2014 10:21 |
Если ошибки...(Assembler/EMU8086/Светофор) | gipnagogija | Помощь студентам | 0 | 25.05.2013 00:40 |
Подсчитать и Вывести массив (assembler) | tavi | Помощь студентам | 0 | 25.04.2009 03:18 |
вывести строку задом-наперёд (assembler) | Nikolai_90 | Помощь студентам | 1 | 03.06.2008 08:03 |