Cărți și tutoriale pe asamblare
Tutoriale pe asamblare în problemele și exemplele, tutorial pe TASM 3.0
Vladislav Pirogov - Assembler. curs de formare
Cartea este un tutorial complet pe asamblare pentru DOS și Windows. Discută problemele de programare pentru calculatoare bazate pe microprocesoare Intel. Cartea oferă o introducere în software-ul într-un limbaj de asamblare. Considerăm structura programului de asamblare, lucra cu fișiere, ecran, tastatură. Sunt exemple de programarea dispozitivelor externe pe un computer utilizând funcțiile DOS, funcțiile BIOS și prin aplicarea directă a dispozitivului. Întrebările de interacțiune de asamblare și de nivel înalt de limbi. Cartea este utilă atât pentru începători cât și programatori profesioniști
Burdaev, Ivan Teterin - Assembler pentru protecția informațiilor
Cartea se ocupă cu limbaj de asamblare pentru familia Intel x86 de procesoare, precum și diferite aspecte ale utilizării acestei limbi în domeniul securității informațiilor. Acesta conține un tutorial pentru incepatori cu privire la limbajul de programare de asamblare în mediul DOS, o descriere a metodelor criptografice și posibile modalități de rezolvare a problemelor de integritate și pentru a asigura confidențialitatea programelor de informare pentru protecția împotriva studiilor statice și dinamice, lupta împotriva virușilor. Caracteristicile de programare limbaj de asamblare pe Linux și Windows. Discută tehnica de optimizare a programelor în Assembler, luând în considerare caracteristicile arhitecturii Pentium diferite generații. Cartea este proiectat pentru o gamă largă de cititori, inclusiv cei care nu sunt programatori profesioniști. Poate fi util pentru programatori, ingineri, studenți.
Ernie Casper - programare în limbaj de asamblare pentru microcontrolere i8051
Contururi elementele de bază ale programării în limbaj de asamblare pentru populara familie i8051 de microcontrolere. Microcontrolerele i8051 are o arhitectură. Datele despre tehnologia de dezvoltare de software, de sistem și comenzi de format. Cartea conține informații despre programarea anumitor tipuri de probleme, inclusiv problemele de filtrare a semnalului digital, precum și unele recomandări pentru stilul de programare pentru incepatori. Pentru o gamă largă de profesioniști implicați în dezvoltarea de echipamente industriale si de uz casnic, radio amator poate fi util pentru studenti si absolventi.
Vladimir Kulakov - la nivel de hardware programare
Cartea analizează posibilitățile de calculatoare personale compatibile IBM, recomandări cu privire la utilizarea care nu este dat în documentația oficială. Informațiile colectate în carte, interesant în primul rând pentru cei care nu sunt mulțumiți de posibilitățile oferite de driverele standard și sisteme de operare. Pe de o parte, este creatorii „nu grave“, ci programe complexe - jocuri pe calculator, dar pe de altă parte - cea mai gravă dezvoltatorii de software proiectat pentru o varietate de sisteme tehnice de control al obiectelor.
Vladislav Pirogov - Assembler și Dezasamblarea + CD
Vsevolod Nesvizh - Hardware Programare pentru Windows
Viktor Yurov - Assembler. lucrări practice
Cartea constă în principal dintr-un material practic, folosind care vă puteți dezvolta programe sofisticate cu caracteristici complete, pe diverse platforme de operare. Fiecare dintre cele douăsprezece capitole ale workshop-ului este dedicată o anumită temă aplicată. au discutat probleme de interacțiune exhaustiv în programele de limbaj de asamblare cu lumea exterioară. Variantele de implementare asamblare a multor bine-cunoscut și popular în algoritmi de practică. Prezentarea problemelor de bază de programare a aplicațiilor este însoțită de luarea în considerare a unui număr de exemple interesante. Cartea este destinat pentru studenți și profesioniști care folosesc asamblor pentru a rezolva problemele de aplicare și a software-ului de sistem.
Rudakov, Finogenov - Assembler Limba Lecții de programare
Cartea este un simplu și accesibil pentru o gamă largă de utilizatori de programare manuală în limbaj de asamblare pentru calculatorul personal IBM PC. Discută elementele de bază de programare, organizare hardware a computerului, utilizați mijloacele de sistem DOS și BIOS-ul, programarea coprocesor și modul protejat. O secțiune separată este dedicată dezvoltarea de aplicații pentru controlul conducătorului auto echipament nestandardizat Windows. Pentru cititorii care nu sunt programatori profesioniști, dar care se ocupă cu calculatoare personale, precum și studenți, absolvenți și profesori.
Yury Magda - Asamblor pentru procesoare Intel Pentium
Publicarea este dedicat programării limbaj de asamblare pentru Intel Pentium. O gamă largă de probleme, începând cu elementele de bază de programare în asamblare și terminând cu cele mai moderne tehnologii de prelucrare a datelor, cum ar fi MMX, SSE și SSE2. material de carte dezvăluie o tehnică pentru a optimiza codul pentru toate generațiile de procesoare Intel Pentium, inclusiv Intel Pentium 4. Materialul teoretic este susținută de numeroase exemple de cod de program. Pentru o gamă largă de cititori, de la studenți la dezvoltatorii de software cu experiență.
Kris Kaspersky - mod de gândire - IDA Pro dezasamblor
Un ghid detaliat pentru funcțiile limbajului built-in, interfata si arhitectura disassembler IDA Pro 4.01 cu caietul de sarcini are versiuni mai tinere. Ea arată cum să utilizeze în mod eficient IDA Pro pentru studiul de cod, codul de sine modificarea criptate și protejate de cod tehnica antidebugging. Aceasta se concentrează pe programatori de sistem de mediu și abilități înalte în procesoare Intel din seria 80x86 limba fluent de asamblare și rulează Microsoft companie sisteme de operare.
Kip Irvine - limbaj de asamblare pentru procesoare Intel
Baza acestei cărți pe arhitectura de procesoare Intel numit IA-32, realizat din perspectiva unui programator. se face Accentul principal al acesteia cu privire la crearea de aplicații pe 32 de biți pentru Windows. Acesta se distinge printr-o abordare coerentă și metodică și în cunoștință de cauză prezentarea materialului. acest material carte selectat în conformitate cu scopul său inițial - pentru a preda elevilor să scrie și depana un program la nivel de cod mașină. Acesta nu va înlocui un tutorial complet cu privire la arhitectura calculatoarelor, dar va permite elevilor să câștige experiență valoroasă de primă mână în dezvoltarea de software și să demonstreze modul în care să lucreze efectiv calculator.
Basil Mitnitsky - IBM arhitectura PC și limbaj de asamblare
Structura generală a programului în Assembler, echipa de aritmetică binară, lucrul cu calculatorul în modurile text și grafică, punerea în aplicare a diferitelor modele în limbaje de asamblare de nivel înalt, principiile structurilor de date grafice de pe un cod binar. Pe exemple concrete care să explice ideile generale ale arhitecturii calculatoarelor moderne. Pentru studenți și profesori universitari, precum și pentru toți care doresc să se familiarizeze cu mai mic de programare de nivel al sistemelor de microprocesor moderne.
Sergey Zubkov - Asamblor pentru Dos, Windows și Unix
Cartea acoperă toate aspectele legate de programare moderne în asamblare pentru DOS, Windows 95 / NT și UNIX (Solaris, Linux si FreeBSD), inclusiv stabilirea de programe și șoferii rezidenți, programare directă a echipamentelor periferice, modul protejat de control și multe altele. Considerăm în detaliu arhitectura de procesoare Intel Pentium III pana la. Toate capitolele sunt ilustrate cu exemple detaliate de programe viabile. Publicația se adresează atât profesioniștilor și începători cu nici o experiență de programare.
Peter Abel - Assembler și programare pentru PC-ul IBM
Cartea conține informații despre structura funcțională a limbajului de calculator, limbaj mașină și asamblare, considerate întrebări aritmetice cu tastatura, ecran, unități de disc, subrutine, suprapuneri și multe altele. Un mare număr de referință. Cartea poate fi folosit ca un manual și ca referință. Cartea este destinat pentru studenți și cadre didactice, dar va fi, de asemenea, util ca un ghid de referință pentru programatori și în mod activ folosind limbajul Assembler în munca lor.
Yury Magda - Assembler. Dezvoltarea și optimizarea aplicațiilor bazate pe Windows
Cartea descrie modul de utilizare limbaj de asamblare, descrie o metodă de dezvoltare a modulelor individuale pentru utilizarea la nivel înalt programe de limbă arată cum se utilizează asamblor poate dezvolta un full-featured aplicații bazate pe Windows. O atenție deosebită este acordată optimizării programelor scrise în limbaje de nivel înalt, cu ajutorul asamblor built-in. Pentru a demonstra metode și abordări pentru a alege cele mai populare instrumente de dezvoltare - Visual C ++ .NET, și Delphi 7. Cartea include exemple de aplicații cod de program care ilustrează diverse aspecte ale cererea de asamblare. În aplicația, există un cod sursă. Pentru dezvoltatorii de software profesionale pentru Windows.
Alexander Krupnik - asamblor de învățare
Cartea cuprinde elementele de bază ale programării de asamblare în sistemele Windows și DOS. Cunoașterea Assembler trebuie să fie programator profesionist pentru a înțelege sistemul de operare și compilator, precum și dezvoltarea de programe de calitate. Este un limbaj hacker favorit; cunoștințele sale vă permite să schimbați programul la libera sa alegere, cu doar un fișier executabil fără codul sursă. Baza de prezentare a pus exemple scurte în MASM de asamblare. introducerea cititorului la ideile de bază ale limbajului, a căror cunoaștere permite nu numai să scrie programe simple, dar, de asemenea, se mișcă independent pe. Cartea este conceput pentru juniori de liceu și de înaltă, precum și tuturor celor interesați de programare, în general, și în special de asamblare.