第1章第1章 PC/AT 系統 1 Chapter 1 Chapter 1 PC/AT 系統 001.

Slides:



Advertisements
Similar presentations
《微型计算机技术 及应用》 ( 第 4 版) —— 戴梅萼 史嘉权. 目标 深刻理解 牢固掌握 灵活应用.
Advertisements

(5)能根据具体要求绘制简单的电路图(不超过两个用电器) b
報酬遞增與新的商業世界.
第一章 微型计算机系统概述 1.1 计算机的发展与应用 微型计算机的发展与分类 微型计算机的应用
22.3 实际问题与一元二次方程(1).
中國歷史人物—孫中山 姓名:黎昕晴 班別:五理.
第三讲 匀变速直线运动 学 科:物 理 主讲人:吴含章. 第三讲 匀变速直线运动 学 科:物 理 主讲人:吴含章.
输入输出程序设计 输入输出的基本概念 无条件方式输入输出 查询方式输入输出 中断方式输入输出.
第10章 DOS功能调用与BIOS中断调用.
第十二章 DMA控制器 12.1 概述 A DMA控制器 A的应用.
第5节 关注人类遗传病.
遗传系谱题的分析与解法 江苏省仪征中学 生物组.
第一章 计算机基础知识 第一节 计算机概述 一、计算机的基本组成和工作原理 二、有关术语 三、计算机发展简史 四、微型计算机概述
第5章 输入输出与接口技术.
CH.2 Introduction to Microprocessor-Based Control
第五章 总线 及其形成 本节课之前,大家学习了:
第七章 单片机存储器的扩展.
汇编语言与接口技术 教师:范新民.
第 6 章 I/O 接口和总线 中国科学技术大学 何克东.
第2章 高级编程的硬件基础 主要内容 计算机硬件组成 80x86微机系统 Turbo C编译方式 BIOS和DOS调用.
9.1 可编程并行输入/输出接口芯片8255A 9.2 可编程计数器/定时器 可编程串行输入/输出接口芯片8251A
第一章 计算机基础知识 计算机基础知识.
數位邏輯的基礎.
汇编语言程序设计 Assembly Language Programming
第三章 寻址方式与指令系统 3.1 寻址方式 一条指令通常由两大部分构成: 操作码 操作数
微机原理与接口技术 第3章 8086指令系统 朱华贵 2015年09月25日.
第6章 DMA传输 6.1 DMA传输原理 6.2 DMA控制器8237A A的编程使用 欢迎辞.
微机原理与接口技术 第2章 8086系统结构 朱华贵 2015年09月17日.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年12月10日.
第五章 存储系统 半导体存储器概述 系统内存扩充 高速缓冲存储器 虚拟存储器 PC系列机中的主存储器 习题与思考 上一章 目 录 帮助
计算机组成与系统结构 陈泽宇 副教授.
输入输出与中断 主要内容 CPU与外设之间数据传送方式 中断技术 8086中断系统和中断处理.
第5章 输入输出与接口技术.
第八章 输入输出程序设计 总线 CPU MEM I/O接口 I/O设备.
微机原理及应用 主讲:郑海春.
第一章 8086程序设计 第二章 MCS-51程序设计 第三章 微机基本系统的设计 第四章 存贮器与接口 第五章 并行接口
第8章 PCH中的常规接口.
单片机原理及应用 ——基于Proteus与Keil C 哈工大出版社
第2章 单片机的结构原理与 简单应用 (课时:10学时).
本 章 重 点 单片机的简单I/O扩展 8255A可编程并口芯片 8279可编程键盘/显示器接口芯片 单片机键盘接口技术
第二章 8086/8088系统结构 主要内容 8086/8088微处理器的内部结构 8086/8088 CPU 的引脚与功能
第3章 微型计算机输入输出接口 3.1 输入/输出接口 3.2 输入输出数据传输的控制方式 3.3 开关量输入输出接口 欢迎辞.
1.3 微型计算机的结构和工作原理.
第 13 章 中断系统.
第 12 章 8237A DMA控制器及其应用 中国科学技术大学 何克东.
4.1 汇编语言程序格式 4.2 MASM中的表达式 4.3 伪指令语句 4.4 DOS系统功能调用和BIOS中断调用
第一章 微型计算机概论 本章内容提要: 微型计算机系统的基本术语 微型计算机系统的发展与分类 微型计算机的系统组成.
第7章 I/O接口和总线 7.1 I/O接口 7.2 总线.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月19日.
第五章:输入输出基本技术 主讲教师:范新民.
第二章 8086微处理器. 第二章 8086微处理器 微处理器的基本结构 8086微处理器的主要特性和内部结构 8086CPU的工作模式和引脚信号 8086的存储器管理 8086的总线操作和时序.
微机原理及接口技术 主讲人 钱晓捷.
第九章 微处理器外部结构和总线操作时序.
第10章 可编程外围接口芯片8255A及其应用 10.1 概述 A的工作原理 A的应用举例.
作業系統 第三章 作業系統結構.
单片机系统设计 教师:朱华贵 2016年03月01日
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
第二章 電腦硬體知識 Chapter 2-電腦硬體知識.
第九章 BIOS和DOS中断 在存储器系统中,从地址0FE000H开始的8K ROM(只读存储器)中装有BIOS(Basic Iuput /output System)例行程序。驻留在ROM中的BIOS给PC系列的不同微处理器提供了兼容的系统加电自检,引导装入,主要I/O设备的处理程序以及接口控制等功能模块来处理所有的系统中断。使用BIOS功能调用,给程序员编程带来很大方便,程序员不必了解硬件操作的具体细节,直接用指令设置参数,然后中断调用BIOS中的子功能,所以利用BIOS功能编写的程序简洁,可读性好,
第2章 80x86计算机组织  计算机系统  存储器  中央处理机  外部设备.
基础篇 微型计算机系统 硬件系统 软件系统 操作系统基础 作业 计算机编码和数制 系统综述.
微型计算机技术 教 学 指 导(五) 太原广播电视大学 郭建勇.
第五讲:AT89C51单片机存储器结构 一、半导体存储器 二、存储器空间划分方法 三、数据存储器(RAM) 四、程序存储器(ROM)
第五章 输入/输出系统 本章讨论: 接口的基本概念 总线的基本概念 中断方式及其接口组成 中断方式及其接口组成 DMA方式及其接口组成
实验三 键盘软加锁实验 2019/5/9.
温度传感器DS18B20 MCU起航 QQ:
第二章 8086系统结构 /8086的存储器组织 的系统配置及引脚功能 CPU时序
微机原理与接口技术 西安邮电大学计算机学院 宁晓菊.
第2章 80C51单片机的硬件结构 教学基本要求: (1)、熟悉单片机的定义、名称、分类方法;
单片机原理及接口技术 前修课程:数模电、微机原理.
Presentation transcript:

第1章第1章 PC/AT 系統 1 Chapter 1 Chapter 1 PC/AT 系統 001

第1章第1章 PC/AT 系統 2 1. I/O 介面的特質 介面卡基本上提供有四項的基本功能,以完成主機 (CPU) 與週邊之間的速度、信號轉換的協調。 1.1 信號型態的轉換 –a. 類比 / 數位轉換 –b. 數位 / 類比轉換 1.2 信號傳輸型式的轉換 –a. 並 / 串轉換 –b. 串 / 並轉換 1

第1章第1章 PC/AT 系統 信號的邏輯準位轉換 克服雜訊及線路壓降,於資料通訊傳輸時會先將信號 的準位做轉換調整,改成 EIA 準位 3

第1章第1章 PC/AT 系統 交握控制 (Handshaking) 達到速度的協調 3

第1章第1章 PC/AT 系統 5 2. 介面卡的相容性 (Compactial ) 2.1 記憶體位址的規劃, 記憶體就分類成兩部分 : a. 實體模式是相容 8086/8088 的位址空間。 b. 保護模式是為 以上 CPU 原應屬有的記憶體空間。 2.2 暫存器的規劃和定義 暫存器雖有 AX 、 BX 、 CX 、 DX 但卻是以 8 位元為分割 基本單位而有 AH 、 AL 、 BH 、 BL 、 CH 、 CL 、 DH 及 DL 名稱來使用和稱呼。 4

第1章第1章 PC/AT 系統 使用的組合語言 組合語言絕大多數是相通,只是有部分新增的指令待 瞭解而已。 2.4 I/O port 的定比空間 I/O port 均被定址在 1K ( 從 0000H 到 03FFH) 的硬體 定址,和 64K( 從 0000H 到 FFFFH) 的軟體定址,且所 使用的 I/O 控制指令也分別是為 IN 及 OUT 兩個。 5

第1章第1章 PC/AT 系統 7 3. 在 I/O port 的定址範圍 5 可如圖

第1章第1章 PC/AT 系統 8 4. I/O port 的定址方式 a. 記憶體映對 I/O ( memory mapping I/O ) b. I/O 映對 I/O ( I/O mapping I/O ) 5. 記憶體映對 I/O a. 定址空間與記憶體定址區域相重疊 b. 沒有用到 I/O 指令 c. 位址與記憶體所佔用之位址使用的指令 (op-code) 是相 同。 d. 優點為 I/O 指令執行速度較快 e. 缺點則是記憶體可用空間相對較小。 6

第1章第1章 PC/AT 系統 9 6. I/O 映對 I/O a. 大多數的 Intel 系列 CPU b. I/O 的位址與記憶體的位址規劃空間是分開的 c. I/O 指示控制線 6

第1章第1章 PC/AT 系統

第1章第1章 PC/AT 系統 I/O port 的定址技巧 (Scheme) (1) 硬體方式: (a) 邏輯閘定址; (b) 固定位址解碼 IC ; (c) DIP 選擇可變位址解碼 IC ; (2) 為軟體定址。 7

第1章第1章 PC/AT 系統 邏輯閘定址方法 8

第1章第1章 PC/AT 系統 利用解碼 IC 作固定位址解碼 9

第1章第1章 PC/AT 系統 利用 DIP 完成可變位址之 I/O port a. 採用可變式 I/O 位址方法, b. 透過 DIP 的開關切換, c. 比較器的比較後再來定址解碼 IC. 10

第1章第1章 PC/AT 系統 I/O 介面介紹 PC AT 的系統結 構 四大類區: 1. 算術運算單元 2. 邏輯控制單元 3.4. 記憶體及輸入 輸出單元。 16 圖 1-9 I/O 對記憶體資料輸入 圖 1-10 基本微電腦系統方塊圖

第1章第1章 PC/AT 系統

第1章第1章 PC/AT 系統 I/O 介面結構 19

第1章第1章 PC/AT 系統 介面 (interface) 主要是為資訊 ( 料 ) 的傳輸 19

第1章第1章 PC/AT 系統 電腦及 I/O 的介面型態 型態 A (type A) 、型態 B (type B) 及型態 C (type C) 20

第1章第1章 PC/AT 系統

第1章第1章 PC/AT 系統 介面卡連接 PC/AT 擴充槽的實際接腳圖,包含有: 1. 電源線及接地線; 2. 位址線 (A0~A19) ; 3. 資料線 (D0~D7) ; 4. 控制線。 22

第1章第1章 PC/AT 系統 AT 的記憶體位址 PC AT 的記憶體位址空間的分布情形 ( 是以 為例 ) 。 一般 AT 是含有兩個 ROM ,並且還可再加入兩個 ROM ,分別 是位 於 0F0000H~0FFFFFH 及 FF0000H~FFFFFFH 。 ROM 則是 被定址 於 0E0000H 至 0EFFFFH ,若是於保護模式之下時,此額外 的 ROM 則是被定址於 FE0000H 至 FEFFFFH 上。 28

第1章第1章 PC/AT 系統 23 29

第1章第1章 PC/AT 系統 低位址記憶體的功用 記憶體中的最低址由 H 至 0003FFH 共計 1024 個, 是用來擺放中斷向量 。 28

第1章第1章 PC/AT 系統 25 30

第1章第1章 PC/AT 系統 26 31

第1章第1章 PC/AT 系統 27 32

第1章第1章 PC/AT 系統 28 32

第1章第1章 PC/AT 系統 ROM 功能位址 33

第1章第1章 PC/AT 系統 BIOS 與 DOS BIOS 即是為基本輸入輸出系統 (basic input output system, BIOS),DOS 指的是電腦的作業系統 (operation system) AT 的 ROM BIOS 是設定於 0F0000H 至 0FFFFFH 位址 中,若為保護模式下則是為 FF0000H 至 FFFFFFH 位址。 BIOS 都是被設計放在主機板上的 ROM 中,其先決條 件的要求是先將作業系統與 BIOS 之間的介面先予以標準 化。 34

第1章第1章 PC/AT 系統 BIOS 基本上具有四個主要功能, 1. 系統時間的開啟及同步。 2. 週邊元件的測試及中斷向量之載入。 3. 記憶體容量的測試。 4. 最後是為 DOS 的載入。 37

第1章第1章 PC/AT 系統 DOS 程式被分成兩部分來存放:一是為 DOS 的駐留程式 ( 或內部程式 ) , 另一是為 DOS 的暫態程式 ( 或外部程式 ) 38

第1章第1章 PC/AT 系統 I/O 埠的位址配置 CPU 的 I/O 定址範圍是由 00000H 到 0FFFFH 之 間,共有 (64K) 個輸出入埠可被定義,但通常僅使 用由 SA0~SA9 這十個位元 。 I/O 埠的資料輸入和輸出則是利用 IN 和 OUT 指令。 解碼範圍由 0000H 至 01FFH 共 512 個埠址的 I/O 位址配給系 統板的裝置使用;位址解碼範圍由 0200H 至 03FFH 的 512 的埠 I/O 位址就配備給擴充插槽匯流排的裝置或是介面卡 所使用。 40

第1章第1章 PC/AT 系統 34

第1章第1章 PC/AT 系統 系統板 I/O 埠 每一個 I/O 埠也均有一個唯 一的位址。 00000H 到 001FFH 位址則 為系統板所使用。 41

第1章第1章 PC/AT 系統 擴充槽之 I/O 埠位址 I/O 埠之第二部分是為由 0200H 到 03FFH ,與 IBM PC/AT 具有相 容性的各類週邊及介面卡,是使用 I/O 位址配置時,幾乎都 使用這些 I/O 埠的位址空間。 42

第1章第1章 PC/AT 系統 37 尚未被使用的一些 I/O 埠位址,也就是在設計 I/O 介面控 制卡時可以考慮使用的位址埠。 43

第1章第1章 PC/AT 系統 記憶體的配置規劃及定址 外加記憶體 : 在主機板的記憶體與週邊是由來選擇. 43

第1章第1章 PC/AT 系統 記憶體階層 44

第1章第1章 PC/AT 系統 介面卡之記憶體設計 需分別透過 (1) Controller 控制器; (2) 外加記憶體 記憶體的規劃設計由兩方面著手 : 分別為容量擴充及位元數 擴充。 1.) 最大記憶體容量是取決於位址匯流排 2.) 資料位元數是取決於 Data Bus 45

第1章第1章 PC/AT 系統 41 44

第1章第1章 PC/AT 系統 容量的擴充是為針對位址串接方式 45

第1章第1章 PC/AT 系統 記憶體位元數擴充,是為將記憶體單元做並接 45

第1章第1章 PC/AT 系統 系統介紹 33-1 主機板 a. 中央處理器 b. 算術輔助處理器 c. 時序脈衝產生器 d. 彈性計時器 e. 可規劃中斷控制器 f. 直接記憶體存取 (DMA) g. 可規劃週邊介面 (PPI) 48

第1章第1章 PC/AT 系統 記憶體 33-3 擴充插槽 33-4 電源供應器

第1章第1章 PC/AT 系統 46 54

第1章第1章 PC/AT 系統 47 圖 1-25 PC/AT 系統配圖 55