BOOKS - PROGRAMMING - An Introduction to Assembly Programming with RISC-V
An Introduction to Assembly Programming with RISC-V - Edson Borin May 9, 2022 PDF Independently published BOOKS PROGRAMMING
ECO~12 kg CO²

1 TON

Views
47207

Telegram
 
An Introduction to Assembly Programming with RISC-V
Author: Edson Borin
Year: May 9, 2022
Pages: 151
Format: PDF
File size: 10.1 MB
Language: ENG



Pay with Telegram STARS
An Introduction to Assembly Programming with RISCV: A Journey Through the Evolution of Technology In an ever-evolving world, technology has become an integral part of our daily lives. From smartphones to supercomputers, technology has revolutionized the way we live, work, and communicate. However, have you ever wondered what lies beneath these technological advancements? What makes them tick? What is the foundation upon which these technologies are built? If you're a programmer looking to expand your skill set or simply curious about the inner workings of technology, then "An Introduction to Assembly Programming with RISCV" is the perfect guide for you. This comprehensive textbook takes you on a journey through the evolution of technology, starting with an overview of computer systems and assembly language. You'll learn how computers are organized, how programs are executed, and how data is represented on modern computers. The book begins by discussing the basics of computer organization, including how numbers and text are represented, how data is organized in main memory, and how computer instructions are encoded. This foundational knowledge sets the stage for the exploration of native programs and the assembly process, providing a solid understanding of the main elements of object binary files, symbols, labels, and references. As you delve deeper into the book, you'll discover the intricacies of assembly programming, including the most common assembly directives. Each concept is presented in a clear and concise manner, making it accessible to those with basic knowledge of computer programming using high-level languages.
Введение в программирование сборок с помощью RISCV: путешествие через эволюцию технологий В постоянно развивающемся мире технологии стали неотъемлемой частью нашей повседневной жизни. От смартфонов до суперкомпьютеров технологии произвели революцию в том, как мы живем, работаем и общаемся. Однако задумывались ли вы когда-нибудь о том, что скрывается за этими технологическими достижениями? Что заставляет их тикать? На каком фундаменте построены эти технологии? Если вы программист, который хочет расширить свой набор навыков или просто интересуется внутренней работой технологий, то «Введение в программирование сборки с помощью RISCV» - идеальное руководство для вас. Этот всеобъемлющий учебник проведет вас в путешествие по эволюции технологий, начиная с обзора компьютерных систем и языка ассемблера. Вы узнаете, как организованы компьютеры, как выполняются программы и как данные представлены на современных компьютерах. Книга начинается с обсуждения основ организации компьютера, включая то, как представлены числа и текст, как организованы данные в основной памяти и как кодируются компьютерные инструкции. Эти фундаментальные знания закладывают основу для изучения собственных программ и процесса сборки, обеспечивая четкое понимание основных элементов двоичных файлов объектов, символов, меток и ссылок. Углубляясь в книгу, вы обнаружите тонкости программирования ассемблера, включая самые распространенные директивы ассемблера. Каждая концепция изложена в ясной и сжатой форме, что делает ее доступной для тех, кто обладает базовыми знаниями в области компьютерного программирования с использованием языков высокого уровня.
Introduction à la programmation des assemblages avec RISCV : un voyage à travers l'évolution de la technologie Dans un monde en constante évolution, la technologie est devenue une partie intégrante de notre vie quotidienne. Des smartphones aux supercalculateurs, la technologie a révolutionné notre façon de vivre, de travailler et de communiquer. Cependant, avez-vous déjà pensé à ce qui se cache derrière ces avancées technologiques ? Qu'est-ce qui les fait coincer ? Sur quelles fondations sont construites ces technologies ? vous êtes un programmeur qui veut élargir son ensemble de compétences ou tout simplement intéressé par le fonctionnement interne de la technologie, alors « Introduction à la programmation d'assemblage avec RISCV » est le guide idéal pour vous. Ce tutoriel complet vous guidera dans un voyage à travers l'évolution de la technologie, en commençant par un aperçu des systèmes informatiques et du langage assembleur. Vous apprendrez comment les ordinateurs sont organisés, comment les programmes sont exécutés et comment les données sont présentées sur les ordinateurs modernes. livre commence par une discussion des bases de l'organisation de l'ordinateur, y compris la façon dont les chiffres et le texte sont présentés, comment les données sont organisées dans la mémoire principale et comment les instructions informatiques sont codées. Ces connaissances fondamentales jettent les bases de l'apprentissage de vos propres programmes et processus d'assemblage, permettant une compréhension claire des éléments de base des binaires d'objets, de symboles, d'étiquettes et de liens. En approfondissant le livre, vous découvrirez les subtilités de la programmation de l'assembleur, y compris les directives les plus courantes de l'assembleur. Chaque concept est présenté sous une forme claire et concise, ce qui le rend accessible à ceux qui possèdent des connaissances de base dans le domaine de la programmation informatique utilisant des langages de haut niveau.
Introducción a la programación de conjuntos con RISCV: un viaje a través de la evolución de la tecnología En un mundo en constante evolución, la tecnología se ha convertido en una parte integral de nuestra vida cotidiana. Desde teléfonos inteligentes hasta supercomputadores, la tecnología ha revolucionado la forma en que vivimos, trabajamos y comunicamos. n embargo, se ha preguntado alguna vez qué se esconde detrás de estos avances tecnológicos? Qué los hace tics? Sobre qué base se construyen estas tecnologías? usted es un programador que desea ampliar su conjunto de habilidades o simplemente está interesado en el funcionamiento interno de la tecnología, entonces «Introducción a la programación de ensamblaje con RISCV» es la guía perfecta para usted. Este completo tutorial le guiará en un viaje a través de la evolución de la tecnología, comenzando con una visión general de los sistemas informáticos y el lenguaje ensamblador. Aprenderá cómo se organizan las computadoras, cómo se ejecutan los programas y cómo se presentan los datos en las computadoras modernas. libro comienza discutiendo los fundamentos de la organización del ordenador, incluyendo cómo se representan los números y el texto, cómo se organizan los datos en la memoria principal y cómo se codifican las instrucciones del ordenador. Este conocimiento fundamental sienta las bases para el estudio de sus propios programas y proceso de ensamblaje, proporcionando una comprensión clara de los elementos básicos de los binarios de objetos, caracteres, etiquetas y referencias. Al profundizar en el libro, descubrirá las sutilezas de la programación del ensamblador, incluidas las directivas más comunes del ensamblador. Cada concepto está esbozado en una forma clara y concisa, lo que lo hace accesible para aquellos que tienen conocimientos básicos en programación informática utilizando lenguajes de alto nivel.
Introdução à programação de montagens com RISCV: viagem através da evolução da tecnologia No mundo em constante evolução, a tecnologia tornou-se parte integrante do nosso dia a dia. De smartphones a supercomputadores, a tecnologia revolucionou a forma como vivemos, trabalhamos e conversamos. No entanto, já pensou no que se esconde por trás destes avanços tecnológicos? O que faz com que eles tiquem? Quais são as fundações destas tecnologias? Se você é um programador que quer expandir seu conjunto de habilidades ou está apenas interessado no trabalho interno da tecnologia, então «Introdução à programação de montagem com RISCV» é um manual perfeito para você. Este tutorial abrangente vai levá-lo a uma viagem sobre a evolução da tecnologia, a começar pela visão dos sistemas de computador e da linguagem do Assemblador. Você vai aprender como os computadores são organizados, como os programas são executados e como os dados são apresentados em computadores modernos. O livro começa discutindo os fundamentos da organização do computador, incluindo como os números e o texto são apresentados, como os dados são organizados na memória principal e como as instruções de computador são codificadas. Estes conhecimentos fundamentais criam as bases para o estudo de seus próprios programas e processo de montagem, garantindo uma compreensão clara dos principais elementos dos arquivos binários de objetos, símbolos, marcas e links. Ao se aprofundar em um livro, você vai descobrir as sutilezas da programação do Assembler, incluindo as diretrizes mais comuns do assembleador. Cada conceito é descrito de forma clara e comprimida, tornando-o acessível para aqueles que possuem conhecimentos básicos de programação computacional com linguagens de alto nível.
Introduzione alla programmazione degli assiemi con RISCV: viaggio attraverso l'evoluzione della tecnologia In un mondo in continua evoluzione, la tecnologia è diventata parte integrante della nostra vita quotidiana. Dagli smartphone ai supercomputer, la tecnologia ha rivoluzionato il modo in cui viviamo, lavoriamo e parliamo. Ma avete mai pensato a cosa si nasconde dietro questi progressi tecnologici? Cosa li fa tessere? Su quali fondamenta sono costruite queste tecnologie? Se sei un programmatore che vuole espandere le proprie competenze o semplicemente interessarsi al funzionamento interno della tecnologia, «Introduzione alla programmazione dell'assemblaggio con RISCV» è la guida ideale per voi. Questo manuale completo vi condurrà in un viaggio attraverso l'evoluzione tecnologica, a partire dalla panoramica dei sistemi informatici e del linguaggio assembler. Scopri come sono organizzati i computer, come vengono eseguiti i programmi e come i dati sono presentati sui computer moderni. Il libro inizia discutendo le basi dell'organizzazione del computer, compreso il modo in cui vengono presentati i numeri e il testo, come vengono organizzati i dati nella memoria principale e come vengono codificate le istruzioni informatiche. Queste conoscenze fondamentali gettano le basi per studiare i propri programmi e il processo di assemblaggio, fornendo una chiara comprensione dei principali elementi binari di oggetti, simboli, etichette e riferimenti. Approfondendo il libro, si scopriranno le sottilità della programmazione di assemblaggio, incluse le direttive più comuni di assemblaggio. Ogni concetto è descritto in modo chiaro e compresso, rendendolo accessibile a coloro che possiedono conoscenze di base nel campo della programmazione informatica utilizzando lingue di alto livello.
Einführung in die Baugruppenprogrammierung mit RISCV: Eine Reise durch die Evolution der Technologie In einer sich ständig weiterentwickelnden Welt ist Technologie zu einem festen Bestandteil unseres täglichen bens geworden. Von Smartphones bis hin zu Supercomputern hat die Technologie die Art und Weise, wie wir leben, arbeiten und kommunizieren, revolutioniert. Haben e sich jemals gefragt, was sich hinter diesen technologischen Fortschritten verbirgt? Was lässt sie ticken? Auf welchem Fundament basieren diese Technologien? Wenn e ein Programmierer sind, der seine Fähigkeiten erweitern möchte oder sich einfach nur für das Innenleben der Technologie interessiert, dann ist die „Einführung in die Baugruppenprogrammierung mit RISCV“ der perfekte itfaden für e. Dieses umfassende Tutorial wird e auf eine Reise durch die Entwicklung der Technologie nehmen, beginnend mit einem Überblick über Computersysteme und Assembler Sprache. e lernen, wie Computer organisiert sind, wie Programme ausgeführt werden und wie Daten auf modernen Computern dargestellt werden. Das Buch beginnt mit einer Diskussion über die Grundlagen der Computerorganisation, einschließlich der Darstellung von Zahlen und Text, der Organisation von Daten im Hauptspeicher und der Codierung von Computeranweisungen. Dieses grundlegende Wissen legt den Grundstein für das Studium der eigenen Programme und des Build-Prozesses und bietet ein klares Verständnis der grundlegenden Elemente von Binärdateien von Objekten, Symbolen, Tags und Links. Wenn e tiefer in das Buch eintauchen, werden e die Feinheiten der Assembler-Programmierung entdecken, einschließlich der gängigsten Assembler-Anweisungen. Jedes Konzept ist klar und prägnant formuliert, so dass es für diejenigen mit Grundkenntnissen in der Computerprogrammierung unter Verwendung von Hochsprachen zugänglich ist.
Wprowadzenie do programowania montażowego z RISCV: Podróż przez ewolucję technologii W nieustannie rozwijającym się świecie technologia stała się integralną częścią naszego codziennego życia. Od smartfonów po superkomputery technologia zrewolucjonizowała sposób życia, pracy i komunikacji. Czy jednak kiedykolwiek myślałeś o tym, co kryje się za tymi postępami technologicznymi? Co sprawia, że kleszczą? Jaka jest podstawa tych technologii? Jeśli jesteś programistą, który chce rozszerzyć swój zestaw umiejętności lub jest po prostu zainteresowany wewnętrznymi pracami technologii, to Wprowadzenie do programowania montażowego z RISCV jest idealnym przewodnikiem dla Ciebie. Ten kompleksowy samouczek zabiera Cię w podróż przez ewolucję technologii, zaczynając od przeglądu systemów komputerowych i języka montażu. Dowiedz się, jak organizowane są komputery, jak działają programy i jak prezentowane są dane na nowoczesnych komputerach. Książka rozpoczyna się od omówienia podstaw organizacji komputerowej, w tym sposobu prezentacji liczb i tekstu, sposobu organizowania danych w pamięci głównej oraz kodowania instrukcji komputerowych. Ta podstawowa wiedza stanowi podstawę do nauki własnych programów i procesu montażu, zapewniając jasne zrozumienie podstawowych elementów binarnych plików obiektów, symboli, etykiet i odniesień. Zagłębienie się w książkę ujawnia zawiłości programowania zgromadzeń, w tym najczęstsze dyrektywy montażowe. Każda koncepcja jest prezentowana w jasnej i zwięzłej formie, dzięki czemu jest dostępna dla osób posiadających podstawową znajomość programowania komputerowego przy użyciu języków wysokiego szczebla.
מבוא לתכנות הרכבה עם RISCV: מסע דרך התפתחות הטכנולוגיה בעולם מתפתח מתמיד, הטכנולוגיה הפכה לחלק בלתי נפרד מחיינו היומיומיים. מסמארטפונים למחשבי-על, הטכנולוגיה חוללה מהפכה בדרך החיים שלנו, בעבודה ובתקשורת. עם זאת, חשבת פעם מה עומד מאחורי ההתקדמות הטכנולוגית? מה מניע אותם? מהו היסוד של טכנולוגיות אלה? אם אתה מתכנת שרוצה להרחיב את מערך הכישורים שלך או רק מתעניין בפעולה הפנימית של הטכנולוגיה, אז מבוא לתכנות הרכבה עם RISCV הוא המדריך המושלם בשבילך. הדרכה מקיפה זו לוקחת אתכם למסע באבולוציה של הטכנולוגיה, החל בסקירה של מערכות מחשב ושפת הרכבה. למד כיצד מחשבים מאורגנים, כיצד תוכנות רצות וכיצד נתונים מוצגים במחשבים מודרניים. הספר מתחיל בדיונים על יסודות ארגון המחשב, כולל איך מוצגים מספרים וטקסט, כיצד מאורגנים הנתונים בזיכרון הראשי וכיצד מקודדים הוראות מחשב. ידע בסיסי זה מניח את היסודות ללימוד תוכנות ותהליך ההרכבה שלך, ומספק הבנה ברורה של האלמנטים הבסיסיים של קבצי אובייקטים בינאריים, סמלים, תוויות והפניות. התעמקות בספר חושפת את המורכבות של תכנות הרכבה, כולל הוראות ההרכבה הנפוצות ביותר. כל מושג מוצג בצורה ברורה ותמציתית, מה שהופך אותו נגיש לאלה עם ידע בסיסי בתכנות מחשבים באמצעות שפות ברמה גבוהה.''
RISCV ile Montaj Programlamaya Giriş: Teknolojinin Evriminde Bir Yolculuk Sürekli gelişen bir dünyada, teknoloji günlük hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlardan süper bilgisayarlara kadar teknoloji, yaşama, çalışma ve iletişim biçimimizde devrim yarattı. Peki bu teknolojik gelişmelerin arkasında ne yatıyor hiç düşündünüz mü? Onları harekete geçiren nedir? Bu teknolojilerin temeli nedir? Beceri setinizi genişletmek isteyen veya sadece teknolojinin iç işleyişiyle ilgilenen bir programcıysanız, RISCV ile Montaj Programlamaya Giriş sizin için mükemmel bir rehberdir. Bu kapsamlı eğitim, sizi bilgisayar sistemlerine ve assembly diline genel bir bakışla başlayarak teknolojinin evrimi boyunca bir yolculuğa çıkarır. Bilgisayarların nasıl düzenlendiğini, programların nasıl çalıştığını ve verilerin modern bilgisayarlarda nasıl sunulduğunu öğrenin. Kitap, sayıların ve metinlerin nasıl sunulduğu, verilerin ana bellekte nasıl düzenlendiği ve bilgisayar talimatlarının nasıl kodlandığı da dahil olmak üzere bilgisayar organizasyonunun temellerini tartışarak başlar. Bu temel bilgi, kendi programlarınızı ve montaj sürecinizi öğrenmenin temelini oluşturur ve ikili nesne dosyalarının, sembollerin, etiketlerin ve referansların temel öğelerinin net bir şekilde anlaşılmasını sağlar. Kitabı incelemek, en yaygın montaj direktifleri de dahil olmak üzere montaj programlamanın inceliklerini ortaya koymaktadır. Her kavram, açık ve özlü bir biçimde sunulmakta ve üst düzey dilleri kullanarak temel bilgisayar programlama bilgisine sahip olanlar için erişilebilir olmaktadır.
مقدمة لبرمجة التجميع مع RISCV: رحلة عبر تطور التكنولوجيا في عالم دائم التطور، أصبحت التكنولوجيا جزءًا لا يتجزأ من حياتنا اليومية. من الهواتف الذكية إلى أجهزة الكمبيوتر العملاقة، أحدثت التكنولوجيا ثورة في الطريقة التي نعيش بها ونعمل ونتواصل. ومع ذلك، هل فكرت يومًا في ما يكمن وراء هذه التطورات التكنولوجية ؟ ما الذي يجعلهم يضعون علامة ؟ ما هو أساس هذه التقنيات ؟ إذا كنت مبرمجًا ترغب في توسيع مجموعة مهاراتك أو كنت مهتمًا فقط بالأعمال الداخلية للتكنولوجيا، فإن مقدمة برمجة التجميع مع RISCV هي الدليل المثالي لك. يأخذك هذا البرنامج التعليمي الشامل في رحلة عبر تطور التكنولوجيا، بدءًا من نظرة عامة على أنظمة الكمبيوتر ولغة التجميع. تعرف على كيفية تنظيم أجهزة الكمبيوتر وكيفية تشغيل البرامج وكيفية تقديم البيانات على أجهزة الكمبيوتر الحديثة. يبدأ الكتاب بمناقشة أساسيات تنظيم الكمبيوتر، بما في ذلك كيفية تقديم الأرقام والنصوص، وكيفية تنظيم البيانات في الذاكرة الرئيسية، وكيفية ترميز تعليمات الكمبيوتر. تضع هذه المعرفة الأساسية الأساس لتعلم برامجك وعملية التجميع الخاصة بك، مما يوفر فهمًا واضحًا للعناصر الأساسية لملفات الكائن الثنائي والرموز والملصقات والمراجع. يكشف الخوض في الكتاب عن تعقيدات برمجة التجميع، بما في ذلك توجيهات الجمعية الأكثر شيوعًا. ويقدم كل مفهوم في شكل واضح وموجز، مما يجعله في متناول أصحاب المعرفة الأساسية ببرمجة الحاسوب باستخدام لغات رفيعة المستوى.
RISCV를 통한 어셈블리 프로그래밍 소개: 기술의 진화를 통한 여정 끊임없이 발전하는 세상에서 기술은 일상 생활에서 없어서는 안될 부분이되었습니다. 스마트 폰에서 슈퍼 컴퓨터에 이르기까지 기술은 우리가 살고 일하고 의사 소통하는 방식에 혁명을 일으 그러나 이러한 기술 발전의 배후에 대해 생각해 본 적이 있습니까? 그들이 진드기를 만드는 이유는 무엇입니까? 이러한 기술의 기초는 무엇입니까? 기술 세트를 확장하고 싶거나 기술의 내부 작업에 관심이있는 프로그래머 인 경우 RISCV를 사용한 어셈블리 프로그래밍 소개가 완벽한 가이드입니다. 이 포괄적 인 튜토리얼은 컴퓨터 시스템과 어셈블리 언어에 대한 개요부터 시작하여 기술의 진화를 통해 여행을 떠납니다. 컴퓨터의 구성 방법, 프로그램 실행 방법 및 최신 컴퓨터의 데이터 표시 방법을 알아보십시오. 이 책은 숫자와 텍스트를 표시하는 방법, 메인 메모리에서 데이터를 구성하는 방법 및 컴퓨터 명령어가 인코딩되는 방법을 포함하여 컴퓨터 조직의 기본 사항에 대해 논의하는 것 이 기본 지식은 자신의 프로그램 및 어셈블리 프로세스를 학습하기위한 토대를 마련하여 이진 객체 파일, 기호, 레이블 및 참조의 기본 요소를 명확하게 이해합니다. 이 책을 탐구하면 가장 일반적인 어셈블리 지침을 포함하여 어셈블리 프로그래밍의 복잡성이 드러납니다. 각 개념은 명확하고 간결한 형태로 제공되므로 고급 언어를 사용하여 컴퓨터 프로그래밍에 대한 기본 지식이있는 사람들이 액세스 할 수 있습니다.
Assembly Programming with RISCV:テクノロジーの進化の旅進化する世界では、テクノロジーは私たちの日常生活の不可欠な部分となっています。スマートフォンからスーパーコンピュータまで、テクノロジーは私たちの生き方、仕事、コミュニケーションに革命をもたらしました。しかし、これらの技術の進歩の背後にあることを考えたことはありますか?何がダニになるの?これらの技術の基礎は何ですか?あなたのスキルセットを拡張したい、または単に技術の内部の働きに興味を持っているプログラマーであれば、RISCVによるアセンブリプログラミングの紹介はあなたに最適なガイドです。この包括的なチュートリアルでは、コンピュータシステムとアセンブリ言語の概要から始まり、テクノロジーの進化を旅します。コンピュータの整理方法、プログラムの実行方法、データが現代のコンピュータでどのように表示されるかを学びます。まずは、数値やテキストの提示方法、メインメモリでのデータの整理方法、コンピュータの指示のエンコード方法など、コンピュータ組織の基本について説明します。この基本的な知識は、バイナリオブジェクトファイル、シンボル、ラベル、および参照の基本的な要素を明確に理解することを提供する、独自のプログラムとアセンブリプロセスを学ぶための基礎を築いています。この本を掘り下げると、最も一般的なアセンブリディレクティブを含むアセンブリプログラミングの複雑さが明らかになります。各概念は明確で簡潔な形で提示され、高レベル言語を使用したコンピュータプログラミングの基本的な知識を持つ人々にアクセスできるようになっています。
使用RISCV進行裝配編程的介紹:通過技術發展的旅程在不斷發展的世界中,技術已成為我們日常生活不可或缺的一部分。從智能手機到超級計算機,技術徹底改變了我們的生活、工作和溝通方式。但是,你有沒有考慮過這些技術進步背後的東西?是什麼讓他們滴答作響?這些技術建立在什麼基礎上?如果您是希望擴展技能集或只對內部技術工作感興趣的程序員,則「使用RISCV進行構建編程簡介」是您的理想指南。這本全面的教科書將帶您進入技術演變的旅程,首先是計算機系統和匯編語言的概述。您將了解計算機是如何組織的,程序是如何運行的,以及數據如何在現代計算機上呈現。本書首先討論了計算機組織的基礎,包括數字和文本的表示方式,主內存中數據的組織方式以及計算機指令的編碼方式。這些基本知識為研究自己的程序和裝配過程奠定了基礎,從而可以清楚地了解對象,符號,標簽和鏈接的二進制文件的基本元素。通過深入研究本書,您將發現匯編程序編程的復雜性,包括最常見的匯編程序指令。每個概念都以清晰和簡潔的形式提出,使那些對使用高級語言的計算機編程具有基本知識的人可以使用。

You may also be interested in:

An Introduction to Assembly Programming with RISC-V
Introduction to Assembly Language Programming
An Introduction to Assembly Programming with RISC-V
Introduction to 64 Bit Windows Assembly Programming
Introduction to 64 Bit Intel Assembly Language Programming for Linux (+code)
Assembly Programming Language For Beginners: Learn Assembly Programming Language
Assembly Language Programming for X86 Processors Optimizing Subroutines in Assembly Language
Introduction to Programming with Golang Learn programming, data structures and algorithms using the Go programming language
MIPS Assembly Language Programming
Introduction to Nanorobotic Manipulation and Assembly
Assembly Language Programming ARM Cortex-M3
Learn Multiplatform Assembly Programming with ChibiAkumas!
Computer Organization and Assembly Language Programming
x86-64 Assembly Language Programming with Ubuntu
Assembly Programming and Computer Architecture for Software Engineers
Modern Assembly Language Programming with the ARM Processor
Programming the DRAGON12-Plus-USB in C and Assembly Language Using CodeWarrior
The Art of Assembly Language Programming Using PICmicro Technology
Programming the Finite State Machine with 8-Bit PICs in Assembly and C
Programming the Finite State Machine with 8-Bit PICs in Assembly and C
The Art of Assembly Language Programming Using PIC® Technology Core Fundamentals
Introduction to 80x86 Assembly Language and Computer Architecture, 3rd Edition
Programming Basics with C#: Comprehensive Introduction to Programming with C#: Video Book + Learning Platform
Introduction to Programming Languages Programming in C, C++, Scheme, Prolog, C# and SOA, 5th Edition
The Art of 64-Bit Assembly, Volume 1 x86-64 Machine Organization and Programming (Final)
Python Programming for Beginners Learn Coding in 7 Days Crash Course Introduction to Programming | Hands-On Projects and Examples
The Art of 64-Bit Assembly, Volume 1 x86-64 Machine Organization and Programming (Early Access)
C++ Programming A Hands-On, Project-Based Introduction to Programming
Windows 64-bit Assembly Language Programming Quick Start Intel X86-64, SSE, AVX
Mastering 8051 Microcontroller Programming A Practical Hands-on Guide to Approach Using Assembly Language and Embedded C
MASTERING 8051 MICROCONTROLLER PROGRAMMING: A Practical Hands-on Guide to Approach Using Assembly Language and Embedded C
Mastering 8051 Microcontroller Programming A Practical Hands-on Guide to Approach Using Assembly Language and Embedded C
The Art of ARM Assembly, Volume 1 64-Bit ARM Machine Organization and Programming
RISC-V Assembly Language Programming Unlock the Power of the RISC-V Instruction Set
RISC-V Assembly Language Programming Unlock the Power of the RISC-V Instruction Set
The Art of ARM Assembly, Volume 1 64-Bit ARM Machine Organization and Programming
x64 Assembly Language Step-by-Step Programming with Linux (Tech Today), 4th Edition
x64 Assembly Language Step-by-Step Programming with Linux (Tech Today), 4th Edition
Introduction to Computer Organization ARM Edition An Under-the-Hood Look at Hardware and ARM A64 Assembly
Introduction to Computer Organization ARM Edition An Under-the-Hood Look at Hardware and ARM A64 Assembly