Size: a a a

Ассемблер

2020 December 09

GL

Gerek Lofaso in Ассемблер
Извиняюсь за глупый вопрос, как возвести число в степень (на тасме)?
источник

楽園松本 in Ассемблер
Gerek Lofaso
Извиняюсь за глупый вопрос, как возвести число в степень (на тасме)?
Несколько раз умножить
источник

GL

Gerek Lofaso in Ассемблер
楽園松本
Несколько раз умножить
Логично, спасибо
источник

楽園松本 in Ассемблер
Gerek Lofaso
Логично, спасибо
А знаешь, как умножить?
источник

DR

Dima Richev in Ассемблер
Gerek Lofaso
Извиняюсь за глупый вопрос, как возвести число в степень (на тасме)?
imul
источник

GL

Gerek Lofaso in Ассемблер
楽園松本
А знаешь, как умножить?
Через функцию mul
источник

A

Aleksandr in Ассемблер
мне всегда не хватало возможности возводить в степень одной командой
источник

GL

Gerek Lofaso in Ассемблер
Спасибо, попробую
источник

楽園松本 in Ассемблер
Gerek Lofaso
Через функцию mul
несколько раз сложить
источник

A

Aleksandr in Ассемблер
imul - знаковая. для беззнаковых - mul
источник

楽園松本 in Ассемблер
Gerek Lofaso
Через функцию mul
Но есть прекрасные асмовые способы. Например, комбинации сдвигов и сложений.
источник

楽園松本 in Ассемблер
Пример: как умножить на 10?
источник

S

Semyon in Ассемблер
Всем привет, кто сможет помочь с кодом? Ошибки..
источник

楽園松本 in Ассемблер
Semyon
Всем привет, кто сможет помочь с кодом? Ошибки..
Д/з или к/р?
источник

S

Semyon in Ассемблер
«Программирование мыши в режиме прерываний.»
.586
code segment use16
assume CS
main proc
push CS
pop DS
mov AX,350Ch
int 21h
mov word ptr old_Oc,BX
mov word ptr old_Oc+2,ES
mov AX,25ОСЬ
mov DX,offset new_0c
int 21h
mov AH,01h
int 21h
mov AX,250Ch
lds DX,old_Oc
int 21h
mov AX,4C00h
int 21h
main endp
new_0c proc
pusha
push DS
push ES
mov DX,3F8h
in AL,DX
cmp AL, 60h
cmp AL, 5Oh
je rbtn
outret:pop ES
mov AL,20h
out 20h,AL
рора
iret
Ibtn: mov АН, 1Eh
mov SI,offset msgdn
jmp commn
rbtn: mov AH,2Eh
mov SI,offset msgdn
commn: mov BX,OB800h
mov ES,BX
push CS
pop DS
mov CX,6
mov DI,2000
cld
scr: lodsb
stosw
loop scr
jmp outret
new_0c endp
old_0c dd 0
msgdn db "Левая!"
msgup db "Правая"
code ends
stk segment stack
dw 128 dup(O)
stk ends
end main
источник

S

Semyon in Ассемблер
楽園松本
Д/з или к/р?
д/з
источник

DR

Dima Richev in Ассемблер
Ёмаё...
источник

DR

Dima Richev in Ассемблер
Скинь файлом
источник

DR

Dima Richev in Ассемблер
Semyon
Всем привет, кто сможет помочь с кодом? Ошибки..
Какие ошибки?
источник

楽園松本 in Ассемблер
Dima Richev
Какие ошибки?
25ОСЬ
источник