- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
[BITS 16]
[ORG 7C00h]
main:
mov ah,0Eh
mov al,'B'
int 10h
mov ah,0Eh
mov al,'o'
int 10h
mov ah,0Eh
mov al,'l'
int 10h
mov ah,0Eh
mov al,'g'
int 10h
mov ah,0Eh
mov al,'e'
int 10h
mov ah,0Eh
mov al,'n'
int 10h
mov ah,0Eh
mov al,'O'
int 10h
mov ah,0Eh
mov al,'S'
int 10h
mov ah,0Eh
mov al,' '
int 10h
mov ah,0Eh
mov al,'2'
int 10h
mov ah,0Eh
mov al,'.'
int 10h
mov ah,0Eh
mov al,'0'
int 10h
times 510-($-$$) db 0
dw 0xAA55
джампы тоже в 286м появились?;)))))
Или это слишком сильно тратит ресурсы?
Но есть упёртые, доказывающие, что лишние циклы мешают работе конвейера. Совсем недавно в одном из говнокодов кто-то с умным видом рекомендовал разворачивать циклы.
В примере один символ строки занимает шесть байт. Кроме того, такой код либо набирается в режиме копипаста, либо пишется препроцессор. Так что даже если функции для строки у нас нет, лучше уж цикл.
Откуда знаешь? Ссылки не вижу. Сам придумал?
https://la.wikipedia.org/wiki/Pinus
только вот что теперь делать?
на этот случай мы используем виртуализацию
пиздит про objcopy, мол, обнговите binutils. стоят самые новые. ненавижу красноглазиков, всё у них еле работает пинками-хаками через жопу
вот специально грузился в Убунту, чтобы сконпелировать там, а в итоге... и в нете нет ответа, что делать, очень похоже на баг (такие мысли у тех, кто наткнулся на то же и не получил разумного ответа).
сии инструменты не пробовал.