当前位置:课程学习>>第二章>>拓展资源



一、拓展学习

上机实践.pdf

二、阅读文献

1.8086 Instruction Set.pdf

2.8086_8088 Addressing Modes, Instruction Set _ Machine Codes.pdf

An instruction set architecture (ISA) is an abstract model of a computer. It is also referred to as architecture or computer architecture. A realization of an ISA is called an implementation. An ISA permits multiple implementations that may vary in performance, physical size, and monetary cost (among other things); because the ISA serves as the interface between software and hardware. Software that has been written for an ISA can run on different implementations of the same ISA. This has enabled binary compatibility between different generations of computers to be easily achieved, and the development of computer families. Both of these developments have helped to lower the cost of computers and to increase their applicability. For these reasons, the ISA is one of the most important abstractions in computing today .

3.8086微处理器寻址方式与8051控制器工作过程探讨.pdf

首先要明白,80x86是微处理器,而 MC$51应被称为微控制器。80x86处理的程序和数据是存储在 同一个物 理存储器上 (冯 ·诺依曼结构 ),而 MCS-51处理的程序和数据的存储是分开的 (哈佛结构 ),8086是 16/16,而 8051是 8/8的。其次 ,8086逻辑功能强大而片 内资源有限,单个不足 以构成 系统,8051则不然,可以增加简单输入或输 出显示部 件就可以构成最小系统。如果把 8086当作脑子的话,那么 8051就是基本完整的脑袋。再 次,在 8086能直接存储结果的仅 是寄存器,必须连接扩展外部存储器;而对于 8051内部不但包含特殊功能寄存器还有一定的 RAM (Cache高速缓冲存储 器 ),内部 RAM 与特殊功能寄存器的在存取速度上相差无几。

4.8088指令格式--与非网.pdf

5.Endianness.pdf

Endiannessrefers to the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links. Endianness is of interest in computer science because two conflicting and incompatible formats are in common use: words may be represented in big-endian or little-endian format, depending on whether bits or bytes or other components are ordered from the big end (most significant bit) or the little end (least significant bit).

6.Instruction_set_architecture.pdf

An ISA defines everything a machine language programmer needs to know in order to program a computer. What an ISA defines differs between ISAs; in general, ISAs define the supported data types, what state there is (such as the main memory and registers) and their semantics (such as the memory consistencyand addressing modes), the instruction set(the set of machine instructions that comprises a computer's machine language), and the input/output model.

7.x86 machine code.pdf

8.X86_Assembly_Machine_Language_Conversion.pdf

9.活用8086_8088汇编语言指令.pdf

10.迅速掌握8088_8086指令系统的教学方法.pdf

8088/8086汇编语言程序设计是计算机、自动化和信息工程专业的一门重要的程序设计语言。学好了这门课,学生对掌握计算机原理和接口技术以及学习别的汇编语言都有帮助,尤其电子类专业的学生,他们与硬件打交道的机会很多,如果不学好汇编语言,将会直接影响今后的学习和工作。

三、示例代码

示例代码.rar

进入本章练习