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功能调用