110 читали · 3 года назад
Ассемблер и Архетиктура компьютера.
В этой короткой вводной лекции мы разберемся как устроена архитектура компьютера, и почему если вы хотите стать профессионалом в программировании, вам необходимо знать Язык Ассемблера Для начала скажу, что Ассемблер и Язык Ассемблера — это немного разные вещи. Но чтобы понять разницу, нужно понимать, как устроена Архитектура компьютера. Архитектура компьютера В этой части мы не будем сильно углубляться в строение, и лишь разберем основу основ, то как составные части компьютера взаимодействуют между собой Большинство компьютеров имеет схему показанную выше или подобную ей...
540 читали · 4 года назад
Ассемблер для Linux. Архитектура x86-64 для прикладного программиста (книга)
На канале Old Programmer продолжение книги о программирование на языке ассемблера в операционной системе Linux. Материал будут выходить регулярно до осени, когда я должен закончить книгу о GAS. Параграф 2.1. Архитектура x86-64 для прикладного программиста Как уже было отмечено в первой главе ( см. например, параграфы 1.1 и параграф 1.4) память процессора состоит из регистров. При выполнении программы происходит обмен данными между оперативной памятью и регистрами. Есть две причины почему такой обмен необходим: 1...