Size: a a a

Ассемблер

2021 June 18

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
если сегмент отличается от ds, то указывается там где лежат данные (ss, cs, es), и не факт что они могут быть разными (в случае .com)
источник

DF

Dollar Føølish in Ассемблер
а что там с ком
источник

DF

Dollar Føølish in Ассемблер
это ж просто код
источник

DF

Dollar Føølish in Ассемблер
что ему мешает ldt заполнить?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Дак нету их и так
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Вообще понятия 'импорт функций' нету
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Но есть понятие символ
источник

КП

Котеечко Пухнастиньк... in Ассемблер
com.o: com.asm
 nasm -f elf64 -o com.o com.asm
 ld ./com.o -o com.elf -lc
источник

КП

Котеечко Пухнастиньк... in Ассемблер
И просто пишешь в асме у себя
call memcpy
источник

MA

Max Azatian in Ассемблер
так и написал
источник

MA

Max Azatian in Ассемблер
но ошибки остались
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Илт как сделать так, что бв после трансляции получился объектный релоцируемыц файл с UND сисволом memcpy товарищи гуки?
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Я их не видел
источник

КП

Котеечко Пухнастиньк... in Ассемблер
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Аналог extern memcpy сишного
источник

ST

Saenro T in Ассемблер
Решил проверить чтение W (DW) начиная с последнего (предпоследнего) байта страницы:
1. в DOSBOX прочитало следующий адрес, т.е. ds+1:FFF0
2. в Realmode просто зависло на команде чтения этого W (DW).

тестил так:

mov eax, 11223344h
xor bx ,bx
mov [es:bx], eax

mov eax, 55667788h
mov bx, FFFFh-3
mov [es:bx], eax

mov ax, es
inc ax
mov es, ax

mov bx, FFF0h
mov eax, 99AABBCCh
mov [es:bx], eax

mov ax, es
dec ax
mov es, ax

mov bx, FFFFh-2 (не сработает для DW)
mov eax, [es:bx] — здесь зависло

(если bx=FFFFh-3 — работает для DW, или bx=FFFF-1 — работает для W)
источник

MA

Max Azatian in Ассемблер
вот это он выдает после того, как я строку с ld добавил
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Ща
источник

КП

Котеечко Пухнастиньк... in Ассемблер
Хмм ща
источник

MA

Max Azatian in Ассемблер
(лейблы то отдельный цирк, мне бы сначала андефайнд символы поправить)
источник