教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

复习要点(通达)-微型计算机原理与接口技术-2013年12月

来源:网络收集 时间:2026-09-08
导读: 本次期末考试题型: 选择(10*2=20分)、填空(20分)、综合应用(60分) 内容比例分配:上半学期汇编部分约35% 下半学期接口部分约 65% 一、基本概念和应用 1、二进制数,十进制数,十六进制数和BCD码数之间的转换方法,会比较大

本次期末考试题型: 选择(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字,全部文档内容请下载后查看。喜欢就下载吧 ……

复习要点(通达)-微型计算机原理与接口技术-2013年12月.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1891298.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)