Microprocessor and Assembly Language Programming (Hin + Eng)

所在平台: Udemy

课程主页: https://www.udemy.com/course/microprocessor-and-assembly-language-programming-in-eng/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:微处理器与汇编语言编程(中英双语) 课程概述: 本课程将深入探讨8086微处理器,这是一种由英特尔于1978年推出的16位微处理器。作为首个x86微处理器,8086为后续基于x86架构的英特尔处理器奠定了基础。它广泛应用于早期个人计算机,如IBM PC和苹果麦金塔。8086具有20位地址总线,能够寻址最多1兆字节的内存,同时拥有16位数据总线,可执行16位操作。其初始时钟速度为5 MHz,后在8086-2版本中提升至10 MHz。 8086采用复杂指令集计算机(CISC)架构,提供了大量指令以便执行多种任务。这使得8086的汇编语言编程相比于简化指令集计算机(RISC)架构更加复杂。此外,8086引入了段和偏移量的概念,以扩展地址空间的大小。段用于将内存划分为不同部分,而偏移量则用于访问特定位置。 8086微处理器在个人计算机、工业控制系统和军事应用中得到了广泛使用。其普及促使了80286、80386和80486处理器的开发,这些处理器与8086兼容,并增加了更多功能与能力。如今,8086微处理器被视为经典,它的架构仍在计算机科学和电气工程课程中教授,以帮助学生理解计算机架构的发展。 在本课程中,我们将学习如何编程8086微处理器,包括子程序、递归编程、宏编程、中断编程等多个主题。

课程评论(0条)

课程详情

The 8086 microprocessor is a 16-bit microprocessor developed by Intel and released in 1978. It was the first x86 microprocessor and the first in a long line of Intel processors based on the x86 architecture. The 8086 was used in many early personal computers, such as the IBM PC and the Apple Macintosh.The 8086 has a 20-bit address bus and can address up to 1 megabyte of memory. It also has a 16-bit data bus and can perform 16-bit operations. It has a clock speed of 5 MHz and was later improved to 10 MHz with the release of the 8086-2.The 8086 uses a complex instruction set computer (CISC) architecture, which means it has a large number of instructions that can perform a wide variety of tasks. This makes programming in assembly language for the 8086 more complex than for a reduced instruction set computer (RISC) architecture.The 8086 also introduced the concept of segments and offsets to extend the size of the address space. Segments are used to divide memory into different sections, and offsets are used to access specific locations within a segment.The 8086 microprocessor was widely used in personal computers, industrial control systems, and military applications. Its popularity led to the development of the 80286, 80386, and 80486 processors, which were compatible with the 8086 and added more features and capabilities.Today, the 8086 microprocessor is considered to be a classic and its architecture is still taught in computer science and electrical engineering courses as a way to understand the evolution of computer architecture.In this course we are learning about how to program 8086 Microprocessor. Subroutine, recursive programming, Macros programming, Interrupt Programming and many more...

课程标签

0人关注该课程

主题相关的课程