Size: a a a

Ассемблер

2020 December 09

S

Semyon in Ассемблер
источник

S

Semyon in Ассемблер
источник

ST

Saenro T in Ассемблер
У тебя там буквы вместо цифр
источник

ST

Saenro T in Ассемблер
О поменяй на 0
источник

ST

Saenro T in Ассемблер
Но не везде)
источник

楽園松本 in Ассемблер
Saenro T
Но не везде)
:)
источник

楽園松本 in Ассемблер
Там разные О могут быть
источник

RF

Robus F. in Ассемблер
Semyon
«Программирование мыши в режиме прерываний.»
.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
Эта строчка выглядит странно:
mov AX,25ОСЬ
Если компилятору подсовывают это, то он явно должен обидится ...
источник

RF

Robus F. in Ассемблер
Я бы посоветовал навсегда забыть в коде русские символы. И вообще не использовать никогда ничего что не входит в диапазон от 32 до 127 ну и 10 и 13.
источник

楽園松本 in Ассемблер
Robus F.
Я бы посоветовал навсегда забыть в коде русские символы. И вообще не использовать никогда ничего что не входит в диапазон от 32 до 127 ну и 10 и 13.
Z80
источник

楽園松本 in Ассемблер
Вот ты говоришь такое, а я слышу Z80
источник

RF

Robus F. in Ассемблер
楽園松本
Z80
Ну вот тут, на Z80, можно, поскольку авторы компиляторов все известны и они всегда заботятся о кодировке символов. А на РС такого нет.
источник

楽園松本 in Ассемблер
Robus F.
Ну вот тут, на Z80, можно, поскольку авторы компиляторов все известны и они всегда заботятся о кодировке символов. А на РС такого нет.
Эра, когда люди понимали, что происходит внутри компьютеров.
источник

A

Aleksandr in Ассемблер
Semyon
«Программирование мыши в режиме прерываний.»
.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
mov BX,OB800h
источник

A

Aleksandr in Ассемблер
есть ощущение что что-то тут не так
источник

楽園松本 in Ассемблер
Aleksandr
есть ощущение что что-то тут не так
Что был файнридер?
источник

楽園松本 in Ассемблер
И окр
источник

A

Aleksandr in Ассемблер
ага
источник

a

asm in Ассемблер
Добро пожаловать salvoroni. Не ответив на вопрос, будешь удалён из чата
источник

s

salvoroni in Ассемблер
(
а где вопрос?
источник