- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
.model small
.data
a dw 3
b dw 2
c dw 4
d dw 5
x dw 0
y dw 0
.code
mov ax,@data
mov ds,ax
mov ax,a
mul ax
mul ax
mov bx,ax
mov ax,b
mul ax
cmp bx,ax
jg firstelse
mov ax,c
mul d
mov x,ax
mov ax,a
div b
cmp ax,x
jne secondelse
mov ax, a
mov bx, b
and ax,bx
jmp exit
secondelse:
mov ax,c
jmp exit
firstelse:
mov ax,c
mul d
add ax,b
exit:
mov ah,04Ch
int 21h
end firstelse
end secondelse
> mul ax
> mul ax
Это не третья степень, а четвёртая. Догадайся почему.
> jg firstelse
Условие вверх-ногами.
> div b
Внимательно читай доку по div. Делимое там не просто ax, а пара dx:ax.
Короче, отладчик в зубы и вперёд :) Там все косяки сразу увидишь.
P.S. Этот сайт не для вопросов и не для ревью. И уж тем более не для благотворительной помощи по лабам.
> mul
Со знаковостью определись. На мелких положительных числах похуй, конечно. Но в идеале надо или крестик снять или трусы надеть.
Я требую сатисфакции. Доставайте шпагу
http://i0.kym-cdn.com/photos/images/original/000/988/267/602.jpg
Тогда я выбираю данжен, у них есть тентакли
http://i.imgur.com/j7gIS5V.jpg
P.S. Бедный ОП, он же всего лишь спросил чего не работает в асме, а ему на мыло NSFW картинок накидали.
P.S. он два раза возводил в квадрат и хотел получить куб - пусть страдает
кегдан, ваши вкусы весьма странны
P.S. Сейчас кегги купит, а там всего 2-3 таких сцены на всю игру :)
Какой сейчас год?
А, дедпул еще не вышел. пойду еще посплю
Она любит бобы какао и аромат jsmin'а. Это был её 2015-й мудень, а она ещё по-настоящему не любила.
2015, мудень
Чтоб не было беды,
Не пей ни в коем случае
Из ведьминой п
Ты ведьминой воды!
Человек мудень - враг в отражении
Давайте засрем автору топика всю почту!
За пригоршню мудей
Muden will destroy you
К сожалению - да.
P.S. Ну про Нептуну всё в рамках приличия, тем более там одни няшки.
Пример - Shinmai Maou no Testament. Хотя ценители всяко скажут, что это не фансервис а важный сюжетный элемент.
слайм тоже не вчера придумали
http://store.steampowered.com/app/282900/
Эх, жаль, что шиндошс-онли.
>> mul ax
>> mul ax
> Это не третья степень, а четвёртая. Догадайся почему.
Печально, что в 16-битном подмножестве инструкций mul использует один аккумулятор и для входа, и для выхода, причём его даже нельзя выбрать. Почти как на микрокалькуляторах, где обязательный аккумулятор во всех операциях — регистр X.
Зато в 32-битных инструкциях психанули и сделали аж «трёхместный» mul.
clang на том примере еще более хуевый код генерирует
Ждём, когда компиляторы начнут выдавать фразу: «Какой багор!»