第二章 8086计算机组织

  1.课前思考
  (1) 微计算机系统一般包括哪两部分?
  (2) 8086微处理器主要由哪几部分组成?它们的功能是什么?
  (3) 一个字节和一个字分别由几个二进制位组成?
  (4) 在Intel系列微型机中是如何编址的?
  (5) 一个字节和一个字在存储器中是如何存储的?
  (6) 字单元的地址是偶数或是奇数时,访问存储器有什么不同?
  (7) 8086微型机可以访问的最大存储空间是多少?应用几位地址来表示?
  (8) 在8086微机中,如何提供20位的地址?如何形成物理地址?
  (9) 8086微机中,存储器空间可分为几种逻辑段?每段的可寻址空间是多大?段地址存放在哪些寄存器中?
  (10) CPU中有哪几类寄存器,它们各自的专门用途是什么?
  (11) 条件码标志和控制标志各包含几位?它们每位所表示的意义是什么?
  (12) 什么是DOS和BIOS功能调用?

  2.学习目标
  了解计算机系统的主要组成部分;掌握存储器地址分段的方法以及存储单元物理地址的形成方法;熟悉8086各类寄存器的用途;熟悉标志寄存器各标志位的意义。

  3.学习指南
  本章内容是汇编语言程序设计所需要了解的硬件知识,已熟悉计算机基本原理的学员可直接学习后面的章节。

  4.难重点
  存储器分段;存储器单元物理地址的形成;各寄存器的用途。

  5.知识点
  2.1 80x86微处理器系列概况

  2.2 基于8086的微计算机系统
 ● 8086微处理器的基本组成
 ● 微计算机的软件系统

  2.3 8086寄存器组
 ● 通用寄存器
 ● 专用寄存器
 ● 段寄存器

  2.4 8086微处理器的存储器管理
 ● 存储单元的地址和内容
 ● 存储器分段管理

  2.5 外部设备
 ● I/O端口
 ● DOS和BIOS功能调用