微型计算机原理8255a考研题,上海交通大学1999年硕士研究生入学考试试题 微型计算机原理与应用(含数字电路)...

本文主要是介绍微型计算机原理8255a考研题,上海交通大学1999年硕士研究生入学考试试题 微型计算机原理与应用(含数字电路)...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、计算(10101.01)2+(10101.01)BCD+(15.4)16=( )10

2、已知[x]补=00110101,则[-2x]补=_______

3、一个四位十进制数,当用规格化浮点数(阶码及尾数均用补码表示)表示时,最少需要多少位二进制数?

4、用“与非“门构成一个半加器电路,并写出其真值表和逻辑表达式。

5、下图所示用四个D触发器构成的逻辑电路的功能是什么?

6、8086/8088 CPU在结构上由哪两个独立的处理单元构成?这样的结构其最主要的优点是什么?

7、用指令SUB对两个8位二进制数据进行减法运算后,得到结果为0FAH,以及标志位OF=“1“,SF=“1“和CF=“1“,这个结果表示的十进制数值是多少?

8、已知

ORG 0100H

ARY DW 3,$+4,5,6

CNT EQU $-ARY

DB 7,8,CNT,9

则执行指令MOV AX,ARY+2和MOV BX,ARY+10后AX=__________,BX=______.

9、今需在变量名为STRING的数据区中顺次存放数据’A’,’B’,’C’,’D’,’E’,’F’,’G’,’H’,请写出分别用汇编命令DB、DW、DD实现的语句。

10、设寄存器DX:AX中为有符号双字数据,请用移位指令编写一段程序使DX:AX中的内容成为原值的1/4。

11、阅读下列程序段,说明该程序段的功能。

AGAIN: MOV AH,01H

INT 21H

CMP AL,41H

JB AGAIN

CMP AL,5AH

JA AGAIN

MOV DL,20H

MOV AH,02H

INT 21H

12、说明下列子程序的功能

SUBRT PROC

TEST AL,80H

JE APOS

TEST BL,80H

JNE EXIT

JMO XHNG

APOS: TEST BL,80H

JE EXIT

CHNG: XCHG AL,BL

EXIT: RET

SUBRT ENDP

13、下图为8086存储器电路接线图(注,为简洁起见,图中仅画出了部分电路)

此时存储器的总容量为_______________;

存储器芯片M0的最大地址是____________;

存储器芯片M1的最大地址是____________。

A15-A1

A0

BHE(低)

A16

A17

A18

A19

D15-D8

D7-D0

14、说明计算机中采用Cache和虚拟存储器的原因。

15、与程序控制I/O方式相比较,中断控制I/O方式有哪些优点。

16、简述中断控制器8259A的主要功能。

17、定时器/计数器8253的控制字格式为:

计数器选择: 读写方式选择: 工作方式选择: 计数方式选择:

00:计数器0 00锁存 000 方式0 0 二进制

01 计数器1 01只读写低位字节 001 方式1 1 BCD制

10计数器2 10只读写高位字节 010 方式2

11 先读写低位字节 011 方式3

再读写高位字节 100 方式4

101 方式5

现将其中的计数器0用用频率发生器(即工作在方式2),输入时钟CLK0的频率为2MHZ,输出OUTO的周期为110μs则8253的控制字(1)和计数初值(2)应按下列给出值如何配合使用才能满足要求。

(1)A 15H B 24H C 34H D 35H

(2)A 0DCH B 先02H,再20H C 先20H,再02H D 先20,再02

18、并行接口芯片8255A的控制字格式如下:

方式选择控制字:

PA口 PC口高 PB口 PC低四位

四位

控制字

标志 00:方式0 0:输出 0:方式0

01:方式1 1:输入 1:方式1

10:方式2

PC口按位置位/复位控制字

注:╳表示可为任意值 位选择: 0复位

000 PC0 1置位

001 PC1

010 PC2

011 PC3

100 PC4

101 PC5

110 PC6

111 PC7

端口地址为:PA口 134H

PB口 135H

PC口 136H

控制字寄存器 137H

编一段程序使从PC5输出一个负脉冲,又若脉冲宽度不够,则应如何解决。

19、串行接口芯片8251A的方式控制字格式如下:

?1? 8251A的串-(2) 并转换和并-(3) 串转换是用什么方法实现的?

(4) 当方式控制字为0FEH时,(5) 发送英文字母’C’的帧信息是什么?

(6) 若此时引脚TXC的输入频率为307。2KHZ,(7) 则串行信息的发送波特率是多少?

同步传输时 奇偶校验 允许奇偶校验 字符位数 传送方式

S2:1 单同步字符 1 偶校验 1 允许 00 5位 00 同步传送

:0 双同步字符 0 奇校验 0 禁止 01 6位 01异步传送,

10 7位 波特率系数1╳

S1:1 外同步 11 8位 10异步传送,

: 0 内同步 波特率系数16╳

异步传送时: 11异步传送,

S2S1 停止位位数 波特率系数64╳

00

01 1位

10 1.5位

11 2位

20、模-数转换器ADC常用的有双积分式和逐次逼近式,请扼要比较它们的优缺点,在微机控制系统的模拟输入通道中常常应用采样-保持电路,其主要原因是什么?

推荐阅读

掌上考研

中国教育在线考研订阅号

a40.jpg

研究生留学qq群:437946603

这篇关于微型计算机原理8255a考研题,上海交通大学1999年硕士研究生入学考试试题 微型计算机原理与应用(含数字电路)...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/756032

相关文章

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

Java的IO模型、Netty原理解析

《Java的IO模型、Netty原理解析》Java的I/O是以流的方式进行数据输入输出的,Java的类库涉及很多领域的IO内容:标准的输入输出,文件的操作、网络上的数据传输流、字符串流、对象流等,这篇... 目录1.什么是IO2.同步与异步、阻塞与非阻塞3.三种IO模型BIO(blocking I/O)NI

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

Android Kotlin 高阶函数详解及其在协程中的应用小结

《AndroidKotlin高阶函数详解及其在协程中的应用小结》高阶函数是Kotlin中的一个重要特性,它能够将函数作为一等公民(First-ClassCitizen),使得代码更加简洁、灵活和可... 目录1. 引言2. 什么是高阶函数?3. 高阶函数的基础用法3.1 传递函数作为参数3.2 Lambda

Java中&和&&以及|和||的区别、应用场景和代码示例

《Java中&和&&以及|和||的区别、应用场景和代码示例》:本文主要介绍Java中的逻辑运算符&、&&、|和||的区别,包括它们在布尔和整数类型上的应用,文中通过代码介绍的非常详细,需要的朋友可... 目录前言1. & 和 &&代码示例2. | 和 ||代码示例3. 为什么要使用 & 和 | 而不是总是使

Python循环缓冲区的应用详解

《Python循环缓冲区的应用详解》循环缓冲区是一个线性缓冲区,逻辑上被视为一个循环的结构,本文主要为大家介绍了Python中循环缓冲区的相关应用,有兴趣的小伙伴可以了解一下... 目录什么是循环缓冲区循环缓冲区的结构python中的循环缓冲区实现运行循环缓冲区循环缓冲区的优势应用案例Python中的实现库

SpringBoot整合MybatisPlus的基本应用指南

《SpringBoot整合MybatisPlus的基本应用指南》MyBatis-Plus,简称MP,是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,下面小编就来和大家介绍一下... 目录一、MyBATisPlus简介二、SpringBoot整合MybatisPlus1、创建数据库和

python中time模块的常用方法及应用详解

《python中time模块的常用方法及应用详解》在Python开发中,时间处理是绕不开的刚需场景,从性能计时到定时任务,从日志记录到数据同步,时间模块始终是开发者最得力的工具之一,本文将通过真实案例... 目录一、时间基石:time.time()典型场景:程序性能分析进阶技巧:结合上下文管理器实现自动计时

JAVA封装多线程实现的方式及原理

《JAVA封装多线程实现的方式及原理》:本文主要介绍Java中封装多线程的原理和常见方式,通过封装可以简化多线程的使用,提高安全性,并增强代码的可维护性和可扩展性,需要的朋友可以参考下... 目录前言一、封装的目标二、常见的封装方式及原理总结前言在 Java 中,封装多线程的原理主要围绕着将多线程相关的操