第三章存储器原理与接口
微机原理与接口技术: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 教学方法
