吉林大学远程教育课件 微机原理及应用 chap4

合集下载

吉林大学远程教育课件微机原理及应用考试样卷

吉林大学远程教育课件微机原理及应用考试样卷

吉林大学远程教育课件微机原理及应用考试样卷考试样卷一一、填空题(每小题1分,共20分)1.微计算机发挥最基本的处理与控制功能所必须之接口称为(辅助操作接口)。

2.程序查询方式的硬件接口部分应包括数据端口,(状态)端口,端口选择及控制逻辑等三个部分。

3.8259A通过芯片级联最多可扩展至(64)级中函数伏是权控制。

4.当8259A收到第一个IUTA信号后(ISR)寄存日中当前选中一最高伏先级对应二那一位置“1”。

5.在8259A全嵌套工作方式下,在ISR置位期间,不再响应(同级及较低级)一中函数请求。

6.在进行DMA操作期间,8237A义存贮时提供了(16)位地址信息。

7.8237A每个通道的DMA请求有两种中函数伏先级,即固定伏先级和(循环优先级)。

8.译码片选片是利用译码日对(有关地址)信号进行译码。

(然后)用译码日之择业,去控制存贮器一片选端。

9.存储器在扩定时,除要考虑正确通过按及总线驱动到还必须考虑存储器与(CPU)在时间上的配合。

10.若锁存8259通道1的计数值,则其对应之回续命称为(D4H)。

11.当8254的通道1工作方式1时,其二进制最大计数值为(O000H)。

12.导师步通信规程规定的数据流中传道二每个高存必须由起始位开始,(停止位)结束,称为一帧。

13.实现调制与解调二装置称为(调制解调器)。

14.8250共有(10)个度存贮器,都是8位的。

15.8250r BAUDOOT引脚输出的时钟频率是波特率的(16)倍。

16.8250芯片有4级优先级中断,其中最高级是(接收出错)中断。

17.8279是可编程键盘/显示器接口芯片,其键盘矩阵具有(64)个触点。

18.在CRT接口中,字符缓冲器中存放字符的(ASCII)码。

19.D/A转换是把(数字)信号转换成(模拟量)信号的过程。

20.LF398是(采样保持的)芯片。

二、单项选择题(每小题1分,共15分)21.属于用户交互接口的是(3)①继电器接口②测速计算器③键盘接口④RAM接口22.I/O映象导址方式中,I/O端口地址空间与存贮器的地址空间(1)①彼此独立②部分独立③统一编址④部分统一编址23.适合程序查询传递控制方式的外部设备是(2)①CRT显示器②打印机③CED显示器④BCD拨启示盘24.8259A中保存中断屏蔽信息的寄存器是(3)25.若8259A的ICW2写入的内容是38H,则当IR5产生中断并被响应后,8259A提供的中断类型码为(3)①39H ②3BH③3DH ④3FH26.在级连方式中,某从片8259A接到主片的IR3上,则该从片的ICW3为(2)①01H ②03H③05H ④07H27.8237A的DB7~DB0引脚不但提供8倍数据,还分时提供(4)①A3-A0 ②A7-4③A7-A0④A15-A828.2764芯片属于(1)①EPROM ②EEPROM③SRAM ④DRAM29.某存贮器容量为5k×8,若起始地址为12000H,则末地址为(3)①123FFH ②127FFH③133FFH ④137TFFH30.8254状态寄存器中NOLL CONUT=0的条件是(4)①OUT由低变高②控制字写入控制寄存器③计数值写入初值寄存器CR ④CR新计数值写入CE31.完成时钟/日历功能的芯片是(2)①MC14495 ②MC146818③MC1489 ④MC140332.可用作招待光标扫描和存贮变换控制功能的画面显示控制接口芯片是(3)①MC1403 ②MC1488③MC6845 ④MC1443333.若DAC0882的输入数字量OOH—FFH对应于输出模拟量0~+5V。

吉林大学远程教育课件 微机原理及应用 chap2

吉林大学远程教育课件 微机原理及应用 chap2

2.1
微型计算机的概念结构—输入输出设备

输入/输出设备:计算机与人之间进行信息交换的 设备 按功能分为3类:输入设备、输出设备和输入输出 兼用设备 输入设备:向主机输入程序、数据和命令信息的设 备,如键盘、鼠标、触摸屏等 输出设备:将计算机处理过的二进制代码信息,转 换成人们能识别的形式输出的设备,如打印机等 输入输出兼用设备:具有输入和输出功能的设备, 如,键盘与CRT显示器组成一台终端设备
2.1
微型计算机的概念结构—微处理器(CPU)
寄存器组 寄存器组是CPU内部的若干个存储单元 分为专用寄存器和通用寄存器,专用寄存器 的作用是固定的,如堆栈指针、标志寄存器 等,通用寄存器可有多种用途 寄存器的数目因微处理器而定 寄存器组作用:暂存数据,避免频繁访问内 存,缩短指令长度和执行时间,给编程带来 方便

2.2
8088/8086微处理器
8088/8086微处理器概述

8088/8086 CPU是PC/XT微型计算机的核心部件 8088/8086 CPU可应用于各种规模的智能控制 系统 8088/8086 CPU具有最大模和最小模式,以及 内置的多任务处理能力 8088/8086 CPU具有40个引脚,某些引脚具有 双功能

吉林大学远程教育课件
微机原理及应用
(第五讲)
主讲人 : 赵宏伟
学 时:64
2.2
8088处理器引脚 (8)
最小模式下的引线

READY 准备好信号输入引脚,高电平有效。它是由 被访问的内存或I/O设备发出的响应信号,当其有 效时,表示存储器或I/O设备已准备好,CPU可以 进行数据传送。 若存储器或I/O设备没准备好,则使READY信 号为低电平。CPU在T3周期采样READY信号,若其为 低,CPU自动插入等待周期TW(1个或多个),直到 READY变为高电平后,CPU才脱离等待状态,完成数 据传送过程。

吉林大学《微机原理及应用》期末考试学习资料(一)

吉林大学《微机原理及应用》期末考试学习资料(一)

吉大《微机原理及应用》(一)第一章微型计算机基础知识一、思考题1、计算机是由哪几部分组成的?答:计算机由5个基本部分组成,它们是运算器、控制器、存储器、输入设备、输出设备。

2、什么叫微处理器?微型计算机?微型计算机系统?答:微处理器就是集成在一块大规模集成电路上的运算器和控制器。

从功能上讲,微处理器就是CPU。

微型计算机采用微处理器作为CPU,再配以一定容量的半导体存储器、输入/输出设备的接口电路,以及系统总线,组成一台计算机。

微型计算机系统以微型计算机为中心,再配上所需的外部设备(如键盘、打印机、显示器、磁盘驱动器等)、电源以及足够的软件而构成的系统。

3、ALU是什么部件?它能完成什么运算功能?答:ALU是算术逻辑单元,是运算器的核心部件,它在控制器发出的控制信号的作用下能够完成算术运算和逻辑运算。

算术运算包括加、减、比较、加1、减1等,也有可以直接进行乘法和除法运算的。

逻辑运算一般包括与、或、非、异或、取反、取补等。

在ALU中还可以实现数据的左移和右移。

一般微处理器的ALU还能实现BCD数相加,按需要进行加6调整。

并可以对二进制数的某一位进行置位、复位等操作。

4、标志寄存器的功能是什么?通常有哪些标志位?答:标志寄存器是用来存放ALU运算结果的各种特征的。

常见的微处理器的标志有以下几种:进位标志C或Cy、辅助进位标志AC、溢出标志OV、零标志Z、符号标志S、奇偶标志P 等。

某一种具体的微处理器不一定都有以上的各种标志,但会有其中若干种,某些微处理器可能还有其它的标志。

5、程序计数器PC的内容代表什么意义?答:程序计数器PC用来存放下一条要执行的指令的地址。

6、什么叫单片微型计算机?答:单片微型计算机就是将CPU、RAM、ROM、定时器/计数器和多种I/O接口电路都集成在一块集成电路芯片上的微型计算机,又称为单片机或微控制器。

7、通用单片机的供应状态有几种?答:通用单片机的供应状态取决于片内ROM的配置状态,通常有:片内ROM状态、片内EPROM状态、片内无ROM状态、片内配一次性可编程ROM、片内配置FLASH存储器。

吉林大学远程教育演示课件1613最全版.ppt

吉林大学远程教育演示课件1613最全版.ppt

图 6.2.1 DAC0832 内部结构 精心整理
+5V
DAC 0832
单缓冲 方式
电路连接
D0~D7
IOW
地址总线 译 码 电
IO/M 路
VCC ILE
D0~D7 Vref
WR1
Rfb IOUT1
IOUT2
DAC083
2 XFE CS
RWR2 DGND
AGND
精心整理
8.2
VOUT
DAC 0832
双缓冲 方式
电路连接
DAC 0832是美国国家半导体公司推出的8位D/A转换器。该芯片采用 CMOS工艺,双列直插式封装,可直接与8080、8088、Z80等8位微处理 器以及MCS-51系列单片机直接接口,是在8位D/A转换器中使用率最高 的一种芯片
DAC 0832主要特性:8位分辨率;电流型输出;外接参考电压:-10V~ +10V;可采用双缓冲、单缓冲或直接输入三种工作方式;单电源: +5V~+15V;电流建立时间:1μ s;低功耗:20mV;R-2R T型解码网络; 线性误差:0.2%FS(FS为满量程);非线性误差:0.4%FS;增益温度 系数:0.002%FS/℃;数字输入与TTL兼容
另一方面,为满足测控系统各执行机构对模拟量信号的要求,需 要将计算机处理后的用于控制的数字量信号转换成模拟量信号, 这一转换过程称为数模转换,即D/A转换
A/D转换和D/A转换是微型机与外界联系的重要桥梁,是微型机在 测量、控制和各类智能仪器仪表中不可缺少的重要环节
精心整理
8.1
多回路模入、模出通道基本组成
(1)绝对精度:指的是在整个工作区间实际的模拟量输出值与理论输出值 之差的最大值。它是由D/A转换器的零点调整,增益误差,噪声和线性误差, 微分线性误差等引起的。在手册上常常单独给出各种误差以综合说明绝对误差

吉林大学 微机原理及接口技术

吉林大学 微机原理及接口技术
29
寻址方式 寻址方式——寻找操作数的方法
寻找操作数的地址(一般指源操作数) 寻找要执行的下一条指令的地址

在8086指令系统中,说明操作数所在地址 的寻址方式可分为8种:
①立即寻址 ②直接寻址 ③寄存器寻址 ④寄存器间接寻址 ⑤寄存器相对寻址 ⑥基址-变址寻址 ⑦相对的基址-变址寻址 ⑧隐含寻址
13
ASCII表
16进制高位 16进制低位 0 1 2 3 4 5 6 7 0 NUL SOH STX ETX EOT ENQ ACK BEL 1 DLE DC1 DC2 DC3 DC4 NAK SYN ETB 2 SP ! " # $ % & ' 3 0 1 2 3 4 5 6 7 4 @ A B C D E F G 5 P Q R S T U V W 6 / a b c d e f g 7 p q r s t u v w
25
数据 允许
2.5
操作
读存储器 写存储器 读I/O接口 写I/O接口
IO / M
DT / R
0 0 1 1
0 1 0 1
DEN 0
RD 0
WR
1 0 1 0
0 0 0
1 0 1
2.8 8088/8086系统中,存储器为什么要分段 ?一个段最大为多少字节?最小为多少字节?
因为8088/8086是20条地址线,而CPU内部 地址寄存器为16位,。 最大64KB,最小16B

掌握:各种计数制之间的相互转换
5
1.3 二进制数的运算
无符号数 有符号数
算术运算 逻辑运算
6
译码器
74LS138译码器:
G1 G2A G2B Y0
• •

吉林大学远程教育课件[004]

吉林大学远程教育课件[004]
ABAbCabcbab,最后,使用S→AB 得到了关于cbab的演绎: SABAbCabcbab。
(V,T,S,P)产生的语言,其中V={a ,b,c,A,B,C,S},T={a,b,c},S 是初始符号,产生式为 S→AB,A→Ca,B→Ba,B→Cb,B→b, C→cb,C→b
解:第一种方法是,从S开始,
试图使用一系列的产生式来
演绎出cbab。因为只有一个产
生式的左端是S,所以必须从 SAB开始,接着使用唯一的 一个左端是A的产生式,即A→Ca, 得到SABCaB,因为cbab以 字符cb开头,所以我们要使用产生式
表9.1.1给出了区分语法类型的限制。
表9.1.1 语法的类型
类 对于产生式的限制w1→w2 型
0 没有任何限制 1 w1的长度小于等于w2长度,或者w2=λ 2 w1=A,A是非终止符。 3 S→λ,或者w1=A并且w2=aB或者w2=a,其中A,B是非终
止符。
9.1.3演绎树
一个由上下文无关语法产生 语言的演绎可以用一个有序 的根树来表示,称为演绎树。 这个树的根代表初始符。树 的分支结点代表演绎中出现 的非终止符,树的叶结点代表演绎中出现
verb phrase
article adjective noun verb
adverb
the
hungry rabbit eats
quickly
图9.1.2 一个演绎树
判断一个符号串是否在一个 由上下文无关语法产生的语 言中,这是一个在应用中经 常遇见的问题,如构造编译 器等。在下面的例子中我们 有两种解决办法。 例9.1.12 判断词cbab是否属于由语法G=
,S→1,A→1A,A→1和S→λ。 例9.1.9 例9.1.5中的集合 {0n1n|n=0,1,2…}是一个上下文无关语

吉林大学远程教育 微机原理及应用 chap5PPT课件

吉林大学远程教育 微机原理及应用 chap5PPT课件
MOS 存 储 器 : 单 极 型 存 储 器 , 是 用 MOS (Medal-Oxide-Semiconductor, 金 属 氧 化 物 半 导体)电路制成的存储器,其特点是集成度高, 功耗低,价格便宜,但工作速度比双极型存储 器低。在计算机的主存中大量采用MOS存储器
5.1
随机访问存储器RAM
成2K个字,11条地址线分 A10~A0
成7条行地址线A4~A10,4 条列地址线A0~A3,字长 8位,有8条数据线D7~D0
D7~D0
双列直插式芯片
24个引脚
6116
5.2
Vcc GND WE OE CE
5.2
芯片实例 SRAM 6264
容量:8K×8 双列直插式芯片 28个引脚,其中
PROM(Programmable ROM):可编程ROM,PROM中的程序是 由用户自行写入的,但一经写入就无法更改了,是一种一 次性写入的ROM。
EPROM(Erasable Programmable ROM):可擦除可编程ROM, EPROM可由用户自行写入程序,写入后的内容可用紫外线灯 照射来擦除,然后可重新写入内容。EPROM可多次改写
5.2
静态RAM 芯片构成
三个部分组成: 存储体 行列译码器 控制电路
吉林大学远程教育课件
微机原理及应用
(第十六讲)
主讲人 : 赵宏伟
学 时:64
5.2
芯片实例 SRAM 2114
容量1K × 4
芯片实例 SRAM 6116
容量:2K×8
片内有16384个存储单元,
排成128×128的矩阵,构
第5章 存储器系统
5.1 概述
存储器是组成计算机系统的重要部件,它用来 保存计算机工作所必须的程序和数据,并用来 存放计算机在运行过程中产生的有用信息
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第4章
4.1
汇编语言程序设计
汇编语言源程序(程序结构)
4.1
汇编语言程序结构举例
例:编写一个两个字相加的程序。



DSEG SEGMENT ;定义数据段 DATA1 DW 0F865H ;定义被加数 DATA2 DW 360CH ;定义加数 DSEG ENDS ;数据段结束 ; ESEG SEGMENT ;定义附加段 SUM DW 2 DUP(?) ;定义存放结果区 ESEG ENDS ;附加段结束 ; CSEG SEGMENT ;定义代码段 ;下面的语句说明程序中的各段分别用哪个寄存器寻址 ASSUME CS:CSEG, DS:DSEG, ES:ESEG START : MOV AX, DSEG MOV DS, AX ;初始化DS MOV AX, ESEG MOV ES, AX ;初始化ES LEA SI, SUM ;存放结果的偏移地址送SI MOV AX, DATA1 ;取被加数 ADD AX, DATA2 ;两数相加 MOV ES :[SI], AX ;和送附加段的SUM 单元中 HLT CSEG ENDS ;代码段结束 END START ;源程序结束

4.4


汇编语言程序设计基础

程序设计步骤: 1. 建立数学模型 2. 确定数据结构与算法 3. 画流程图 4. 存储器单元分配(伪指令) 5. 编源程序(.ASM)、汇编(.OBJ)、连接(.EXE) 6. 程序调试 基本程序结构有4种: 1. 顺序程序 2. 分支程序 3. 循环程序 4. 子程序
4.4
汇编语言程序设计过程
4.4
汇编语言程序调试
DEBUG(1)
4.4
汇编语言程序调试
DEBUG(2)
吉林大学远程教育课件
微机原理及应用
(第十三讲)
主讲人 : 赵宏伟
学 时:64
4.5

常见程序设计举例
例:编制两个多字节二进制数求和程序。 分析: 由于8088/8086 CPU的内部寄存器均为16 位,所 以,在进行两个多字节的求和运算时,一次只能 完成一个字节或一个字的相加。低位字节(或字) 相加的和可能会产生进位,那么在高位字节(或 字)相加时则必须考虑该进位,否则就会使结果 出错。因此,在多字节数求和运算中,要使用 ADC指令,而不能使用ADD指令。
吉林大学远程教育学院
电子板
吉林大学远程教育课件
微机原理及应用
(第十一讲)
主讲人 : 赵宏伟
学 时:64
4.2
伪指令—
数据定义伪指令
4.2
符号定义伪指令
4.2
段定义伪指令
4.2
过程定义伪指令
4.2
其他伪指令
吉林大学远程教育课件
微机原理及应用
(第十二讲)
主讲人 : 赵宏伟
学 时:64
4.3 DOS功能调用
系统软件提供的功能调用有两种:DOS和BIOS BIOS是PC及PC/XT的基本I/O系统 DOS是IBM PC系列微机的操作系统 所有DOS系统功能调用都是用软中断INT 21H来 实现的,其使用方法为: AH 功能号 在其他寄存器中放入该功能所要求的入口参数 执行INT 21H指令 分析出口参数
;数 1 ;数 2 ;和 ;数的字长为 3
;SI指向数 1 ;DI指向数 2 ;BX指向和单元 ;共3个字,要做3次加法 ;CF←0 ;取数1的一个字 ;加上数2的相应字 ;修改指针 ;存本次加的结果 ;未加完,则循环 ;返回DOS
GOON:


CODE
第4章 结束
请同学们按教材后的习题 及时复习
两个多字节二进制数求和程序

4.5
DATA BUFF1 BUFF2 SUM CONT DATA ; CODE START:
SEGMENT DB 4FH,OB6H,7CH,34H,56H,1FH DB 13H,24H,57H,68H,0FDH,9AH DB 6 DUP(?) DB 3 ENDS SEGMENT ASSUME CS:CODE,DS:DATA MOV AX,DATA MOV DS,AX MOV SI,OFFSET BUFF1 MOV DI,OFFSET BUFF2 MOV BX,OFFSET SUM MOV CL,CONT MOV CH,0 CLC MOV AX,[SI] ADC AX,[DI] ADD SI,2 ADD DI,2 MOV [BX],AX ADD BX,2 LOOP GOON MOV AX,4CH INT 21H ENDS END START
相关文档
最新文档