第三章存储器原理与接口

合集下载

微机原理与接口技术:08第3章 寻址方式和指令系统3.3 习题3

微机原理与接口技术:08第3章 寻址方式和指令系统3.3 习题3

交通信息与控制工程系教案(理论教学用)

课程名称 微机原理与接口技术 第 8 次 第 4 周 2 学时

上课教室 WM1310 课程类型 专业基础课 授课对象 自动化专业

章节名称 第三章 寻址方式和指令系统(3.3)

教学目的

和要求 1. 掌握8086的基本指令,如逻辑运算和移位指令、串操作指令、程序控制指令等。

讲 授

主要内容及时间分配 1. 逻辑运算和移位指令;(35min)

2. 串操作指令;(20min)

3. 程序控制指令;(25min)

4. 处理器控制指令。(10min)

教学重点

与难点 重点:

1.逻辑运算和移位指令的基本功能和格式;

2.串操作指令的基本功能和格式;

3.程序控制指令的基本功能和格式。

难点:

逻辑运算和移位指令的基本功能和格式。

要求掌握知识点和分析方法 1.逻辑运算和移位指令的格式、功能及应用方法;

2.串操作指令的格式、功能及应用方法;

3.程序控制指令的格式、功能及应用方法。

启发与提问 1.逻辑移位和算术移位指令的区别?

教学手段 多媒体+板书

作业布置 思考题:

1.远跳转和近跳转的区别?

3.2, 3.5

3.9, 3.11

3.12, 3.14

主 要

参考资料

备注

注:教案按授课次数填写,每次授课均应填写一份。重复班授课可不另填写教案。 长安大学讲稿(第八讲)

讲 授 内 容

三、逻辑运算和移位类

1.逻辑运算

逻辑运算指令对操作数的要求大多与MOV指令相同。

逻辑运算是按位操作的,它包括AND(与)、OR (或)、NOT(非)、XOR(异或)和TEST(测试)指令。

除“非”运算指令外,其余指令的执行都会使标志位OF=CF=0,AF位无定义,SF、ZF和PF根据运算结果设置。

“与”运算指令

格式: AND OPRD1,OPRD2

操作: 两操作数相“与”,结果送目标地址。

【例】 要屏蔽AL中的高4位。

单片机原理及接口技术(第三版)李朝青编著 第三章作业答案

单片机原理及接口技术(第三版)李朝青编著   第三章作业答案

1 3.4 思考题与习题

5. 要访问特殊功能寄存器和片外数据存储器,应采用哪些寻址方式?

答:访问特殊功能寄存器可采用寄存器寻址、直接寻址、寄存器间接寻址、

部分的还可采用位寻址。

访问片外数据存储器只能采用寄存器间接寻址。

6. 在89C51片内RAM中,已知(30H) =38H,(38H)=40H,(40H)=48H, (48H)=90H。请分析下面各是什么指令,说明源操作数的寻址方式以及按顺序执行每条指令后的结果。

MOV A,40H ;A=48H,直接寻址

MOV R0,A ;R0=48H,寄存器寻址

MOV P1,#0F0H ;P1=F0H,立即寻址

MOV @R0,30H ;(48H)=38H,直接寻址

MOV DPTR,#3848H ;DPTR=3848H,立即寻址

MOV 40H,38H ;(40H)=40H,直接寻址

MOV R0,30H ;R0=38H,直接寻址

MOV P0,R0 ;P0=38H,寄存器寻址

MOV 18H,#30H ;(18H)=30H,立即寻址

MOV A,@R0 ;A=40H,寄存器间接寻址

MOV P2,P1 ;P2=F0H,寄存器寻址

9. 设R0的内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H。请指出在执行下列程序段后上述各单元内容的变化。

MOV A,@R0 ;A=80H 2 MOV @R0,40H ;(32H)=08H

MOV 40H,A ;(40H)=80H

MOV R0,#35H ;R0=35H

答:R0=35H,A=80H,(32H)=08H,(40H)=80H。

16. 已知(A)=83H,,(R0)=17H,,(17H)=34H。请写出执行完下列程序段后A的内容。

单片机原理及接口技术课后习题与答案

单片机原理及接口技术课后习题与答案

..

第一章

1.微处理器,RAM,ROM,以及I/O口,定时器,构成的微型计算机称为单片机。

2.指令寄存器(IR)保存当前正在执行的一条指令;指令译码器(ID)对操作码进行译码。

3.程序计数器(PC)指示出将要执行的下一条指令地址,由两个8位计数器PCH及PCL组成。

4.80C31片内没有程序存储器,80C51内部设有4KB的掩膜ROM程序存储器,87C51是将80C51片内的ROM换成EPROM,89C51则换成4KB的闪存FLASHROM,51增强型的程序存储器容量是普通型的2倍。

5.89C51的组成:一个8位的80C51的微处理器,片内256字节数据存储器RAM/SFR用来存放可以读/写的数据,片内4KB程序存储器FLASHROM用存放程序、数据、表格,4个8位并行I/O端口P0-P3,两个16位的定时器/计数器,5个中断源、两个中断个优先级的中断控制系统, 一个全双工UART的串行口I/O口,片内振荡器和时钟产生电路,休闲方式和掉电方式。

6.89C51片内程序存储器容量为4KB,地址从0000-0FFFH开始,存放程序和表格常数,片外最多可扩展64KBROM地址1000-FFFFH,片内外统一编址。单片机的内部存储空间分为数据存储器和程序存储器。

7.内部数据存储器:共256字节单元,包括低128个单元和高128个单元。低128字节又分成3个区域:工作寄存器区(00H~1FH),位寻址区(20H~2FH)和用户RAM区(30H~7FH)存放中间结果,数据暂存及数据缓冲。高128字节是供给特殊功能寄存器(SFR)使用的,因此称之为特殊功能寄存器区(80H~FFH),访问它只能用直接寻址。

内部程序存储器:在8031片内无程序存储器,8051片内具有4KB掩模ROM,8751片内具有4KBEPROM。

8. 引脚是片内外程序存储器的选择信号。当 端保持高电平时,访问内部程序存储器,但在PC(程序计数器)值超过0FFFH(对于8051/8751/80C51)或1FFFH(对于8052)时,将自动转向访问外部程序存储器。当 端保持低电平时,不管是否有内部程序存储器,则只访问外部程序存储器。由于8031片内没有程序存储器,所以在使用8031时, 引脚必须接低电平。

微机原理与接口技术复习要点

微机原理与接口技术复习要点

微机原理与接口技术复习要点

一、 考试方式:闭卷笔试

二、 考试试题类型:

1. 单项选择题(20题,每题1分,共20分):主要是CPU接口部分的引脚的使用和基本概念等内容

2. 程序分析题(10分)

例如:写出程序的每行的功能或注解

3. 阅读理解题(4题,每题5分,共20分)

例如:某应用系统中,8253地址为340-343H,定时器0用做分频器(N为分频系数),定时器2用做外部事件计数器。

计数器0:

要求用计数器0用做分频器(N为分频系数) ,因此,选方式为 2或3 。

计数初值为 N(假设N ≤256)

控制字为: 0001 0110B=16H ;

计数器2:

要求用计数器2用做用做外部事件计数器,因此,计数器2可以选择工作在方式0、1、4、5都可以,选方式1 。

外部事件计数初值N= 0(最大计数范围65536或FFFFH)

控制字为: 1011 0010B=0B2H 。

初始化程序如下:

计数器0初始化程序:

MOV DX, 0343H ;送控制字端口地址

MOV AL,16H ;送控制字(8位计数)

OUT DX,AL ;写控制字

MOV DX, 0340H ;送计数器0端口地址

MOV AL,N ;送计数器初值

OUT DX,AL ;写计数器初值

4. 错误判断题(10题,每题1分, 共10分)

5. 编程题(4题,每题10分,共40分)特别注意习题和课堂讲过的例题

三、 考试涉及的知识重点:

 要求重点掌握的知识点:

一、基本知识和概念

1. Intel 8086/8088CPU是16位CPU

2. 8086/8088CPU的一个总线周期,最多可交换2字节的数据

3. 8086/8088CPU的引脚中,用于连接硬中断信号的引脚有2个(INTR、NMI)

《计算机原理与接口技术》课后题答案

《计算机原理与接口技术》课后题答案

1 第2章 微型计算机基础

2.8 在执行指令期间,BIU能直接访问存储器吗?为什么?

解:可以.因为EU和BIU可以并行工作,EU需要的指令可以从指令队列中获得,这时BIU预先从存储器中取出并放入指令队列的。在EU执行指令的同时,BIU可以访问存储器取下一条指令或指令执行时需要的数据。

2.9 8086与8088CPU的主要区别有哪些?

解:主要区别有以下几点:

①8086的外部数据总线有16位,而8088的外部数据总线只有8位。

②8086指令队列深度为6个字节,而8088的指令队列深度为4个字节.

③因为8086的外部数据总线有16位,故8086每个总线周期可以存取两个字节.而8088的外部数据总线因为只有8位,所以每个总线周期只能存取1个字节.

④个别引脚信号的含义稍有不同.

2.10 解:

(1)要利用信号线包括WR#、RD#、IO/M#、ALE以及AD0~AD7、A8~A19。

(2)同(1)。

(3)所有三态输出的地址信号、数据信号和控制信号均置为高阻态。

2.11解:在每个总线周期的T3的开始处若READY为低电平,则CPU在T3后插入一个等待周期TW。在TW的开始时刻,CPU还要检查READY状态,若仍为低电平,则再插入一个TW 。此过程一直进行到某个TW开始时,READY已经变为高电平,这时下一个时钟周期才转入T4。

可以看出,插入TW周期的个数取决于READY电平维持的时间。

2.14 解:通用寄存器包含以下8个寄存器:

AX、BX、CX和DX寄存器一般用于存放参与运算的数据或运算的结果。除此之外:

AX:主要存放算术逻辑运算中的操作数,以及存放I/O操作的数据。

BX:存放访问内存时的基地址。

CX:在循环和串操作指令中用作计数器。

DX:在寄存器间接寻址的I/O指令中存放I/O地址。在做双字长乘除法运算时,DX与AX合起来存放一个双字长数。

SP:存放栈顶偏移地址。

微机原理与接口教案

微机原理与接口教案

微机原理与接口教案

第一章:微机概述

1.1 微机的概念与发展历程

1.2 微机的体系结构

1.3 微机的主要性能指标

1.4 微机的应用领域

第二章:微处理器

2.1 微处理器的概念与结构

2.2 微处理器的性能指标

2.3 微处理器的的发展历程

2.4 微处理器的应用实例

第三章:存储器

3.1 存储器的概念与分类

3.2 随机存储器(RAM)

3.3 只读存储器(ROM)

3.4 存储器的发展趋势

第四章:输入/输出接口

4.1 输入/输出接口的概念与作用

4.2 接口的分类

4.3 接口的通信方式

4.4 接口的实例分析

第五章:总线 5.1 总线的概念与分类

5.2 总线的通信协议

5.3 总线的性能指标

5.4 总线的应用实例

第六章:微机系统的中断系统

6.1 中断系统的概念与作用

6.2 中断请求与中断响应

6.3 中断处理程序的编写

6.4 中断系统的应用实例

第七章:微机系统的定时器与计数器

7.1 定时器与计数器的概念与原理

7.2 定时器与计数器的编程方法

7.3 定时器与计数器的应用实例

7.4 定时器与计数器在微机系统中的应用

第八章:并行接口与串行接口

8.1 并行接口的概念与原理

8.2 串行接口的概念与原理

8.3 并行接口与串行接口的比较

8.4 并行接口与串行接口的应用实例

第九章:模拟量接口技术

9.1 模拟量接口的概念与原理

9.2 模拟量接口的转换方法 9.3 模拟量接口的常用芯片

9.4 模拟量接口的应用实例

第十章:微机系统的可靠性与维护

10.1 微机系统的可靠性分析

10.2 微机系统的维护方法

10.3 故障诊断与排除

10.4 提高微机系统可靠性的措施

重点和难点解析

一、微机概述

补充说明:性能指标中,特别是处理速度、内存容量、功耗等方面的比较和分析;应用领域中,强调微机在不同行业中的应用和作用。

二、微处理器

补充说明:性能指标中,核心频率、指令集、缓存等方面的比较和分析;发展历程中,重要时间节点的技术和产品革新。

微机原理与接口技术第三章试题及答案

第三章

3-1选择题

1、MOVX A,@DPTR指令中源操作数的寻址方式是(B)

(A) 寄存器寻址 (B)寄存器间接寻址 (C)直接寻址 (D)立即寻址

2. ORG 0003H

LJMP 2000H

ORG 000BH

LJMP 3000H 当CPU响应外部中断0后,PC的值是(B)

(A) 0003H (B)2000H (C)000BH (D)3000H

3. 执行PUSH ACC指令,MCS-51完成的操作是(A)

(A) SP+1

SP

(ACC) (SP) (B)(ACC) (SP)SP-1 SP

(B) (C)SP-1 SP (ACC) (SP) (D)(ACC) (SP)SP+1 SP

4、 LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)

(C) 2000H (B)2001H (C)2002H (D)2003H

5、51执行完MOV A,#08H后,PSW的一位被置位(D)

(A)(A)C (B)F0 (C)OV (D)P

6、下面条指令将MCS-51的工作寄存器置成3区(B)

(A)MOV PSW,#13H (B)MOV PSW,#18H

(B) SETB PSW.4 CLR PSW.3 (d) SETB PSW.3 CLR PSW.4

7、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C)

(D) /PSEN (B)ALE (C)/RD (D)/WR

8、MOV C,#00H的寻址方式是(A)

(A) 位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址

9、ORG 0000H

AJMP 0040H

ORG 0040H

MOV SP,#00H当执行完左边的程序后,PC的值是(C)

(A) 0040H (B)0041H (C)0042H (D)0043H

微机原理与接口技术(第三版)课本习题答案

第二章 8086体系结构与80x86CPU

1.8086CPU由哪两部分构成它们的主要功能是什么

答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。

2.8086CPU预取指令队列有什么好处8086CPU内部的并行操作体现在哪里答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。

5.简述8086系统中物理地址的形成过程。8086系统中的物理地址最多有多少个逻辑地址呢答:8086系统中的物理地址是由20根地址总线形成的。8086系统采用分段并附以地址偏移量办法形成20位的物理地址。采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。通过一个20位的地址加法器将这两个地址相加形成物理地址。具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。逻辑地址由段基址和偏移地址两部分构成,都是无符号的16位二进制数,程序设计时采用逻辑地址,也是1MB。

单片微型计算机原理和接口技术第三版复习总结

第 1 页 共 6 页 单片微型计算机原理和接口技术第三版复习总结

前言

单片微型计算机的定义和重要性

接口技术在现代电子系统中的作用

第一章:单片机概述

1.1 单片机的发展历程

单片机的诞生和发展

主要的单片机系列

1.2 单片机的基本组成

CPU

存储器

输入/输出接口

时钟系统

复位电路

1.3 单片机的分类和应用领域

按功能分类

按应用领域分类

第二章:单片机的指令系统

2.1 指令系统概述

指令的格式

指令的分类 第 2 页 共 6 页 2.2 寻址方式

立即寻址

直接寻址

间接寻址

寄存器寻址

变址寻址

2.3 指令集详解

数据传输指令

算术运算指令

逻辑运算指令

控制转移指令

第三章:存储器结构

3.1 存储器的分类

ROM

RAM

EEPROM

3.2 存储器的扩展

存储器的地址映射

存储器的接口技术

3.3 存储器的保护机制

写保护 第 3 页 共 6 页 保密机制

第四章:输入/输出接口

4.1 I/O接口的基本概念

I/O端口

I/O控制方式

4.2 并行接口

8255A可编程并行接口

8155可编程并行接口

4.3 串行接口

串行通信原理

串行接口芯片

第五章:中断系统

5.1 中断的基本概念

中断的分类

中断优先级

5.2 中断处理流程

中断请求

中断服务程序

中断返回

5.3 中断控制器

8259A可编程中断控制器 第 4 页 共 6 页 第六章:定时器/计数器

6.1 定时器/计数器的工作原理

定时器的工作模式

计数器的应用

6.2 定时器/计数器的应用实例

定时控制

脉冲计数

第七章:模数与数模转换

7.1 模数转换器(ADC)

ADC的工作原理

ADC的应用

7.2 数模转换器(DAC)

DAC的工作原理

DAC的应用

第八章:总线技术

8.1 总线的概念

总线的功能

总线的分类

8.2 常用总线标准

ISA总线

PCI总线 第 5 页 共 6 页 USB总线

《微机原理与接口技术》教案

《微机原理与接口技术》教案

第一章:微机系统概述

1.1 教学目标

1. 了解微机系统的概念和发展历程。

2. 掌握微机系统的组成和各部分功能。

3. 理解微机系统的工作原理。

1.2 教学内容

1. 微机系统的概念和发展历程。

2. 微机系统的组成:微处理器、存储器、输入输出接口等。

3. 微机系统的工作原理:指令执行过程、数据传输等。

1.3 教学方法

1. 采用讲授法,讲解微机系统的概念和发展历程。

2. 采用案例分析法,分析微机系统的组成和各部分功能。

3. 采用实验演示法,展示微机系统的工作原理。

1.4 教学评价

1. 课堂问答:了解学生对微机系统概念的掌握情况。

2. 课后作业:巩固学生对微机系统组成的理解。

3. 实验报告:评估学生对微机系统工作原理的掌握程度。

第二章:微处理器

2.1 教学目标

1. 了解微处理器的概念和结构。

2. 掌握微处理器的性能指标。 3. 理解微处理器的工作原理。

2.2 教学内容

1. 微处理器的概念和结构:CPU、寄存器、运算器等。

2. 微处理器的性能指标:主频、缓存、指令集等。

3. 微处理器的工作原理:指令执行过程、数据运算等。

2.3 教学方法

1. 采用讲授法,讲解微处理器的概念和结构。

2. 采用案例分析法,分析微处理器的性能指标。

3. 采用实验演示法,展示微处理器的工作原理。

2.4 教学评价

1. 课堂问答:了解学生对微处理器概念的掌握情况。

2. 课后作业:巩固学生对微处理器性能指标的理解。

3. 实验报告:评估学生对微处理器工作原理的掌握程度。

第三章:存储器

3.1 教学目标

1. 了解存储器的概念和分类。

2. 掌握存储器的性能指标。

3. 理解存储器的工作原理。

3.2 教学内容

1. 存储器的概念和分类:随机存储器、只读存储器等。

2. 存储器的性能指标:容量、速度、功耗等。

3. 存储器的工作原理:数据读写过程、存储器组织结构等。 3.3 教学方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档