Size: a a a

Ассемблер

2021 April 30

ИГ

Иван Гончаренко... in Ассемблер
;Примечание: мне 11 лет, без выражений.
источник

D

Dillinger Daz in Ассемблер
регулярных?
источник

SZ

Sergey Zhmylove in Ассемблер
Вопрос: чем xchg отличается от swap?
источник

ИГ

Иван Гончаренко... in Ассемблер
Тоисть
источник

ИГ

Иван Гончаренко... in Ассемблер
Я новичок
источник

M

Miroslav in Ассемблер
Вот дока: https://www.nasm.us/docs.php
А так напиши хелловорлд всякие)
источник

ИГ

Иван Гончаренко... in Ассемблер
Спасибо, уже легче стало!😊
источник

ИГ

Иван Гончаренко... in Ассемблер
Miro, Сколько занимаешься на Assembler?
источник

A

Aleksandr in Ассемблер
             format PE
entry start

include 'win32a.inc'
A_=77
B_=9
section '.text' code readable executable
start:  FILD  [A] ;get some value
       FILD  [B]
       FDIVP

       ;now saving
       MOV   eax, bcd
       MOV   ebx, buf+21
       FILD  dword [precision]
       FMULP
       FBSTP [eax]
nxt:
       MOV   dl, byte [eax]
       INC   eax
       MOV   dh, dl
       SHR   dl, 4
       AND   dh, 15
       ADD   dx, '00'
       SUB   ebx, 2
       MOV   [ebx], dx
       CMP   ebx, buf+21-PRECISION_LVL
       JNZ   np
       DEC   ebx
np:     CMP   eax, bcd+10
       JNZ   nxt

       ;lazy output
       invoke GetStdHandle,-11
       invoke WriteFile,eax,buf,21,dummy,0
       invoke ExitProcess,0


section '.bss' readable writeable
       dummy dd ?

PRECISION_LVL=8
PRECISION_MUL=100000000
section '.data' data readable writeable
       A dd A_
       B dd B_
       bcd db 10 dup 0
       buf db 21 dup '.'
       precision dd PRECISION_MUL

section '.idata' import data readable writeable
 library kernel,'KERNEL32.DLL'
 import kernel,\
        GetStdHandle,'GetStdHandle',\
        ExitProcess,'ExitProcess',\
        WriteFile ,'WriteFile'
источник

A

Aleksandr in Ассемблер
Страх господень, да, но как POC сойдет
источник

II

Ira Irina in Ассемблер
А, почитал описание к видосу стало немного понятней
источник

II

Ira Irina in Ассемблер
Не обязательно значит иметь thredripper, чтобы делать такие штуки
источник

M

Miroslav in Ассемблер
Да нисколько, по-сути(
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
а как такие числа печатает?

real10    db 0,0,0,0,0,0,0,0x80,0xFF,0x7F ;+бесконечность
real10    db 0,0,0,0,0,0,0,0x80,0xFF,0xFF ;-бесконечность
real10    db -1,0,0,0,0,0,0,0x80,0xFF,0x7F ;+NaN
real10    db -1,0,0,0,0,0,0,0x80,0xFF,0xFF ;-NaN

или

dd -0.00000001234567890e-25
источник

M

Miroslav in Ассемблер
А что идет в начале секции .idata в PE-файлах?

(виртуальный адрес тут у нее 0x2000)
источник

M

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

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

ИГ

Иван Гончаренко... in Ассемблер
Это значение машинного кода 1
источник

ИГ

Иван Гончаренко... in Ассемблер
Если не ошибся
источник

II

Ira Irina in Ассемблер
в .idata обычно начинается import table directory
источник