复习要点(通达)-微型计算机原理与接口技术-2013年12月
本次期末考试题型: 选择(10*2=20分)、填空(20分)、综合应用(60分) 内容比例分配:上半学期汇编部分约35% 下半学期接口部分约 65%
一、基本概念和应用
1、二进制数,十进制数,十六进制数和BCD码数之间的转换方法,会比较大小。记住常用字符A~F的ASCII码。
例 :(129.5)10=( )2=( )16
(10010111)BCD=( )10=( )2
2、真值和补码数之间的相互转换方法
例 :字长=8位,则[-6]补=( ) 16,
若[X]补=E8H,则X的真值为( ) 16
3、n位字长的有符号数、无符号数的数值范围 (如字长=8或16)
设机器数字长=n位,则n位补码数,其真值范围为 -2 ~+2-1位
无符号数其数值范围为 0 ~ 2n-1n-1n-1
4、 字长=8,用补码形式完成下列十进制数运算。写出运算结果的补码和真值、C标志、O
标志的具体值,并判断结果是否正确(需要给出运算过程)。
例: (75)+(-6)
5、实地址模式下,一个逻辑段的体积是64KB,物理地址的形成(会计算)
物理地址计算公式: 物理地址=段基址*16+偏移地址
6、80486的寻址方式和指令(常用的伪指令、常用的运算符和80486基本指令集)
486有3类7种寻址方式(会判断操作数的寻址方式,对于内存操作数,会判断寻址的 逻辑段)
立即寻址方式:获得立即数
寄存器寻址方式:获得寄存器操作数
存储器寻址方式(直接寻址,间接寻址,基址寻址,变址寻址,基址加变址寻址):获得存储器操作数(内存操作数)
例:指出下列指令源、目操作数的寻址方式:
ADD AX,TABLE
MOV AX,[BX+SI+6]
MOV AL,[BX +6]
MOV AL,0F0H
MOV DX,[BX]
MOV AX,BX
7、汇编源程序的扩展名,编译和链接之后分别生成文件的扩展名。
8、总线周期中,会根据M/ IO ,D/C, W/R的组合分析对应的操作(存储器读、存储器写、I/O读、I/O写)。
9、存储器的扩展中,会计算所需芯片的个数,地址线的数目。
如:现有16K×1的静态RAM芯片,欲组成128K×8位的存储器,需要 片这样的
RAM芯片,根地址线。
10、接口的概念,端口的概念。端口的分类?
11、 I/O端口的两种编址方式。PC系列机中采用哪种编址方式?
12、微机系统与I/O之间有哪些传送方式?CPU不需要参与的方式是什么?硬件结构最简单的方式是什么?
13、可编程芯片8254定时器/计数器的基本结构(三个16位计数器;数据缓冲模块、读写
控制模块和内部控制寄存器)和相关外部引脚功能。
14、系统8254三个计数器的作用
15、什么是中断向量?中断类型码和80X86的中断向量表的关系(会计算)。
16、CPU响应可屏蔽中断的条件, CPU响应非屏蔽中断的条件
17、两片8259级联能管理的中断级数(15级),日时钟中断及其外扩中断的中断类型码(08H
和1CH),用户中断的中断类型码(71H或0AH)。
18、串行异步通信一帧数据的格式,每部分的逻辑电平和可取位数范围,一帧字符的长度范
围(7-12位之间),会画出或分析TTL或RS232电平下的串行信号波形。串行异步通信协议要求通信双方的通信速率和数据格式要一致。
19、串行异步通信的三种传输方式(单工、半双工、全双工)及其各自特点。掌握 RS-232C
接口标准(逻辑0和1的电平范围和引脚),会连线。
20、什么是波特率?设异步通信一帧字符有8个数据位,无校验,1个停止位,如果波特率为9600,则每秒钟能传输多少个字符?
21、8250内部能提出有哪四种中断请求?优先级最高和最低的分别是什么?
22、8255A的三种工作方式及其特点;各个端口各自能工作在哪种方式?能分析由8255A组
成简单实用电路,确定端口地址,各端口的输入或输出的工作状态、工作方式。
23、8255A的A口工作在方式1输入或输出时,各对应的一组端口联络信号是什么?对应的信号名称?8255A的B口工作在方式1输入或输出时,各对应的一组端口联络信号是什么?对应的信号名称?
二、汇编应用程序的分析及编写
1、基本的汇编语言程序(不超过作业难度)(掌握汇编语言程序片段以及完整的汇编语言程序的写法)
[ 举例 ] 数据段中有FIRST,SECOND,SUM 三个变量,编写一个完整程序,完成SUM=FIRST+SECOND。
.486
DATA SEGMENT USE16
FIRST DB 12H
SECOND DB 56H
SUM DB ?
DATA ENDS
CODE SEGMENT USE16
ASSUME CS:CODE,DS:DATA
BEG:MOV AX,DATA
MOV DS,AX
MOV AH,FIRST
ADD AH,SECOND
MOV SUM,AH
MOV AH,4CH
INT 21H
CODE ENDS
END BEG
2、8254的初始化程序段(会写初始化程序,或者根据初始化程序会分析所用计数器以及工作方式,输出频率等)
[ 举例 ]设8254的口地址为40H ~ 43H, 要求2#计数器工作在 方式3, 计数初值=4000, 二进制计数,请写出2#计数器的初始化程序段。
MOV AL, 10110110B
OUT 43H, AL
MOV AX, 4000
OUT 42H, AL
MOV AL, AH
OUT 42H, AL
3、定时中断程序中会写读中断向量、写中断向量的子程序以及中断服务子程序(可以参考实验4,每隔1S在屏幕上在屏幕上显示一行字符串)
[ 举例 ] 在定时中断程序设计中涉及到的对 1C中断向量的操作
READ1C PROC ;保存系统1CH型中断向量
MOV AX,351CH
INT 21H
MOV WORD PTR OLD1C,BX
MOV WORD PTR OLD1C+2,ES
RET
READ1C ENDP
;--------------------------------
WRITE1C PROC ;写入用户1CH型中断向量
PUSH DS
MOV AX,CODE
MOV DS,AX
MOV DX,OFFSET SERVICE
MOV AX,251CH
INT 21H
RET
WRITE1C ENDP
4、8250的初始化程序段(会写完整的初始化子程序)
[举例] 写出对主串口的初始化子程序,设通信速率=2400波特,一帧数据中有8个数据位,1个停止位,奇校验,串口工作在正常通信方式,CPU采用查询方式访问主串口。
I8250 PROC
MOV DX,3FBH
MOV AL,80H
OUT DX,AL ;寻址位置1
MOV DX,3F9H
MOV AL,00H
OUT DX,AL ;写除数高8位
MOV DX,3F8H
MOV AL,30H
OUT DX,AL ;写除数低8位
MOV DX,3FBH
MOV AL,0BH
OUT DX,AL ;奇校验传送,8位数据,1位停止位
MOV DX,3F9H
MOV AL,00H
OUT DX,AL ;禁止8250内部中断
MOV DX,3FCH
MOV AL,0
OUT DX,AL ;8250正常通信方式,禁止中断 RET
I8250 ENDP
5、利用串口查询方式发送和接收数据的程序段
[ 举例 ] 利用主串口查询方式发送一个字符‘A’的程序片段
TSCAN: MOV D …… 此处隐藏:1673字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




