Nп/п : 32 из 80
От : Rinat Sadretdinow 2:5020/620.1 18 сен 26 20:58:18
К : Nil A 18 сен 26 21:19:01
Тема : Задрочить изменение размера окна
----------------------------------------------------------------------------------
@MSGID: 2:5020/620.1 6aad7f87
@REPLY: 2:5015/46 6aad5a1e
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9.0-cur 2021-08-03
Hello Nil!
18 Sep 26 18:29, you wrote to me:
RS>> И как вы в этом gdb хоть что-то умудряетесь понимать и делать?
NA> А вот как врачи смотрят на рентгеновские снимки и что-то там понимают,
NA> или в микроскоп смотрят? DGB - это тот же микроскоп. Да, он не для
NA> забивания гвоздей, если что.
Нет. gdb это не микроскоп, это типа как делают люди с
близорукостью, но ходящие без очков: щурятся при взгляде вдаль или вообще пальцами
оттягивают себе веки в направлении висков чтобы получилась узенькая щель, через
которую им лучше видно (наблюдал таких в школе когда они пытались разглядеть
что на доске написано, а очки не носили из-за стеснения что им будут
вслед кричать "Очкарик! Засунул в жопу шарик! А вытащить не может! Кто
ему поможет" -- во времена моей молодости именно это очкарикам и
кричали). Хотя видно им всё равно хреново.
RS>> PS: это старческое брюзжание, за несколько десятков лет в IT я
RS>> лично так и не понял как пользоваться gdb.
NA> Значит тебе нахуй не нужон gdb, вот и всё, расслабся.
Да я лучше кучу printf`ов понаставлю, там хоть понятно что к чему.
RS>> Хотя и пытался, несколько раз пытался. Но всё безуспешно. gdb
RS>> придуман мазохистами для мазохистов.
NA> А Билл Гейтс скопировал в debug.com.
д`Билл Гейц ничего не копировал, копировали (??? слабо верю, но
допустим, гипотетически) авторы того, что д`Билл Гейц после перекупил за
считанные копейки и продал за тысячи копеек уже под названием MS DOS.
NA> Кстати, охуеть, я по памяти вот прям щас смогу сделать прогу в ДОСе,
NA> которая напечатает, и займём типа 11 байт вроде. По памяти помню, что
NA> mov ah,09 - это печатать, смещение вроде в mov dx,09... хотя уже гоню,
NA> но потом int 21h, и db `Я крут$`, и потом `w nil.com` и прога готова.
NA> Но я наврал где-то в середине.. за памяти лет.
`mov dx` не 9, а адрес строки. И после `int 21` надо бы ещё как
минимум `int 20`, иначе программа в DOS не выйдет, а повиснет. Получается
`mov dx, 0a` как минимум. И перед `w nil.com` надо то ли в CX, то ли
в BX (вот это не помню уже точно) положить сколько байт записывать, а
наоборот то ли уже в BX, то ли в CX начиная с какого адреса записывать.
Bye!
--- GoldED+/LNX 1.1.5-b20250409
* Origin: -= Thunder Bird @ home =- (2:5020/620.1)
SEEN-BY: 104/117 221/6 460/58 463/68 5000/111
5001/100 5015/46 255 5019/40
SEEN-BY: 5020/620 715 848 1042 4441 12000 5023/24
5025/121 5030/49 1081
SEEN-BY: 5051/44 5053/58 5057/19 5058/104 5075/35
6078/80
@PATH: 5020/620 1042 4441 715