Size: a a a

Ассемблер

2020 July 01

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
но он (фасм) требует "расширитель".
источник

ST

Saenro T in Ассемблер
Intelligent Firmware's multipass CPL32 is the best assembler for true, pure assembly programmers. Purpose built for 32 bit protected mode programming (supports also 16 bit) and for embedded systems (ROM) programming. The most important feature of CPL32 is that it is a real assembler, not a high level language C like assembler like most. With CPL32 you write assembly, not some high level language, so there is absolutely NO RED TAPE, you do NOT declare variable types, segments or procedures. That's why we built ASM32 and the next generation CPL32 because we couldn't manage any more with traditional C like assemblers on our huge assembly only projects, like MASM/TASM or even A386.
источник

ST

Saenro T in Ассемблер
23KB весит, кстати.
источник

ST

Saenro T in Ассемблер
TASM/MASM
.model small 
.stack
.data
Message DB "Hello World!$"
.code
main proc
MOV DX,OFFSET Message
MOV AX,SEG Message
MOV DS,AX
MOV AH,9 
INT 21h
MOV AX,4C00h
INT 21h
main endp
END main 

Или ASM32/CPL32

BEGIN 100h  ; for .COM file

MOV DX,Message
MOV AH,9
INT 21h
MOV AX,4C00h
INT 21h

Message:DB "Hello World!$"
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
Saenro T
TASM/MASM
.model small 
.stack
.data
Message DB "Hello World!$"
.code
main proc
MOV DX,OFFSET Message
MOV AX,SEG Message
MOV DS,AX
MOV AH,9 
INT 21h
MOV AX,4C00h
INT 21h
main endp
END main 

Или ASM32/CPL32

BEGIN 100h  ; for .COM file

MOV DX,Message
MOV AH,9
INT 21h
MOV AX,4C00h
INT 21h

Message:DB "Hello World!$"
наверное при таком сравнении модель памяти надо tiny cтавить
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
и если begin заменить на org, то 100% совместимость с фасм будет
источник

s

s54816 in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
и если begin заменить на org, то 100% совместимость с фасм будет
Только фасм хотя бы размеры контролирует, и рано или поздно это сэкономит время на отладку.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮... in Ассемблер
и для com достоточно int 20h для выхода
источник

ST

Saenro T in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮
и для com достоточно int 20h для выхода
Ret достаточно
источник

ST

Saenro T in Ассемблер
Помнится кто-то спрашивал что предпочесть для скорости, loop или dec + jnz.

loop 5t-17t.

dec 3t + jnz 4t-16t

jcxz 6t-18t
источник

楽園松本 in Ассемблер
damagekidϡ
Экзамены закончились
Но интерес мог остаться. Согласись, что асм раз и навсегда.
источник

d

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

d

damagekidϡ in Ассемблер
Но вот например моим одногруппникам он нафиг не сдался
источник

d

damagekidϡ in Ассемблер
Забыли его как страшный сон
источник

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

楽園松本 in Ассемблер
У меня ситуация была иная, наверно. Ещё в школе я занимался в группе по программированию при университете. У нас вёл умнейший, довольно молодой, дерзкий и очень либеральный преподаватель. Мы сразу перешли на асм. Потом вся эта группа перешла в универ.
источник

楽園松本 in Ассемблер
Все друг друга знали за несколько лет до поступления. Все любили асм. Все воспринимали его как алхимию, которую просто обязательно нужно уметь :)
источник

A

Aleksandr in Ассемблер
большая часть погромистов идет в веб и всякий высокоуровневый дотнет/яву, забывая ассемблер как страшный, хтонический язык предков который их заставили учить
источник

A

Aleksandr in Ассемблер
и, в целом, это хорошо
источник

楽園松本 in Ассемблер
Aleksandr
и, в целом, это хорошо
Да. Нехер давать в руки атомную бомбу.
источник