微型计算机习题及答案

合集下载

微机原理习题集以与答案

微机原理习题集以与答案

第一部分 例题与习题第1章 微型计算机基础1.1 例 题1.把十进制数137.875转化为二进制数。

P7解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。

整数部分:一般采用除2取余法小数部分:一般采用乘2取整法余数 低位 整数 高位 2 | 137 0.8752 | 68 × 22 | 34 1.7502 | 17 × 22 | 8 1.5002 | 4 × 2 2 | 2 1.0001 高位 低位 (137)10=(10000111)2 (0.875)10=(0.1101)2所以,(137.875)10=(10001001.111)22.把二进制数10011.0111转换为八进制数和十六进制数。

P9解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。

(10 011.011 1)2=(010 011.011 100)2=(23.34)8(1 0011.0111)2=(0001 0011.0111)2=(13.7)163.将八进制数23.34转换为二进制数。

P9解:(23.34)8=(010 011.011 100)2=(10011.0111)24.X=0.1010,Y=-0.0111,求[X -Y]补,并判断是否有溢出?P11解:[X -Y]补=[X]补+[-Y]补[X]补=0.1010 [Y]补=1.1001 [-Y]补=0.01110.10100.01111.0001说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。

+ -------------- 1 -------------- 0 -------------- 0 -------------- 1 -------------- 0 -------------- 0 -------------- 0 -------------- 1 ------------- 1 ------------- 1------------- 15.10010101B分别为原码、补码、BCD码表示时,对应的十进制数为多少?解:[X]原=10010101,X=-21[X]补=10010101,[X]原=11101011,X=-107[X]BCD=10010101,X=956.简述计算机为什么能实现自动连续的运行?解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。

微型计算机控制技术课后习题答案

微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进展检测,并输入给计算机。

(2)实时控制决策:对采集到的表征被控参数的状态量进展分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制输出:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时〞,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进展处理,并在一定的时间内作出反响并进展控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线〞方式:在计算机控制系统中,如果生产过程设备直接及计算机连接,生产过程直承受计算机的控制,就叫做“联机〞方式或“在线〞方式。

(3)“离线〞方式:假设生产过程设备不直接及计算机相连接,其工作不直承受计算机的控制,而是通过中间记录介质,靠人进展联系并作相应操作的方式,那么叫做“脱机〞方式或“离线〞方式。

3.微型计算机控制系统的硬件由哪几局部组成?各局部的作用是什么?由四局部组成。

(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个局部发出各种命令,同时对被控对象的被控参数进展实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进展各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进展监视,使之处于最优工作状态;对事故进展预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进展信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进展控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

(3)外部设备:这是实现微机和外界进展信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。

微型计算机原理及应用习题全套答案

微型计算机原理及应用习题全套答案

CH01微型计算机概述习题与思考题1. 微型计算机由哪些部件组成?各部件的主要功能是什么? 解答:微机系统微型计算机系统软件外围设备:打印机、键盘、CRT 、磁盘控制器等微处理器(CPU )系统总线:AB 、CB 、DB(功能:为CPU 和其他部件之间提供数据、地址 和控制信息的传输通道)存储器:只读存储器(ROM )、随机存储器(RAM )(功能:用来存储信息)输入/输出(I/O )接口:串/并行接口等(功能:使外部设备和微型机相连)算术逻辑部件(ALU )累加器、寄存器控制器操作系统(OS )系统实用程序:汇编、编译、编辑、调试程序等(注:CPU 的功能--①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据;⑤提供整修系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请示。

)2. 8086/8088 CPU 由哪两部分组成?它们的主要功能各是什么?是如何协调工作的? 解答:微处理器(CPU )总线接口部件(BIU ):负责与存储器、I/O 端口传送数据执行部件(EU ):负责指令的执行协调工作过程:总线接口部件和执行部件并不是同步工作的,它们按以下流水线技术原则来协调管理: ① 每当8086的指令队列中有两个空字节,或者8088的指令队列中有一个空字节时,总线接口部件就会自动把指令取到指令队列中。

② 每当执行部件准备执行一条指令时,它会从总线接口部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。

在执行指令的过程中,如果必须访问存储器或者输入/输出设备,那么,执行部件就会请求总线接口部件进入总线周期,完成访问内存或者输入/输出端口的操作;如果此时总线接口部件正好处于空闲状态,那么,会立即响应执行部件的总线请求。

但有时会遇到这样的情况,执行部件请求总线接口部件访问总线时,总线接口部件正在将某个指令字节取到指令队列中,此时总线接口部件将首先完成这个取指令的操作,然后再去响应执行部件发出的访问总线的请求。

微型计算机习题解答

微型计算机习题解答

第1章(略)第2章(略)第4章4. 1。

用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式.(1)512×4位RAM构成16KB的存储系统;(2)1024×1位RAM构成128KB的存储系统;(3)2K×4位RAM构成64KB的存储系统;(4)64K×1位RAM构成256KB的存储系统;解:1) 需要16KB/512×4=64片片外地址译码需11位地址线。

2) 需要128KB/1K×1=1024片片外地址译码需10位地址线。

3)需要64KB/2K×4=64片片外地址译码需9位地址线。

4) 需要256KB/64K×1位=32片片外地址译码需4位地址线。

4. 2. 现有一种存储芯片容量为512×4位,若要用它组成4KB的存储容量,需多少这样的存储芯片?每块芯片需多少寻址线?而4KB存储系统最少需多少寻址线?解:4KB/ 512×4b= 16,需要16片每片芯片需9条寻址线4KB存储系统最少需12条寻址线4. 3。

有-2732EPROM芯片的译码电路如图所示,请计算该芯片的地址范围及存储容量。

图习4-1解:2732的地址范围为11111111000000000000~11111111111111111111=FF000H~FFFFFH,存储容量为4KB。

4。

4。

某一存储器系统如图习4-2所示,回答它们的存储容量各是多少?RAM 和EPROM存储器地址分配范围各是多少?解:EPROM的地址范围为FD000H~FDFFFH,存储容量为4KB;RAM的地址范围为F9000H~F97FFH或F9800H~F9FFFH,存储容量为2KB.由于A11未参加译码,因而有地址重叠,一个内存单元有2个地址对应。

4. 5. 使用6116、2732和74LS138译码器构成一个存储容量为12KB ROM (00000H~02FFFH)、8KB RAM(03000H~04FFFH)的存储系统。

微型计算机原理习题及解答

微型计算机原理习题及解答

微机原理习题1、微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:微型计算机系统:包括微型计算机的硬件系统和必要的系统软件。

微型计算机的硬件系统包括:微型计算机和外围设备。

微型计算机:主要是由微处理器(MPU)、存储器(ROM、RAM)、I/O接口、系统总线组成。

微处理器(MPU):是用微电子技术将中央处理器(CPU)集成在一块芯片中制成的超大规模集成电路(IC),从逻辑的角度看,其内部主要包括:运算器(或称算术逻辑单元(ALU))、控制器和一定数量的寄存器组成。

2、控制总线传输的信号大致有哪几种?答:控制总线用来传输控制信号,协调各部件之间的工作;控制总线是双向的;控制总线包括CPU送往存储器和输入/输出接口电路的控制信号,如读信号、写信号和中断响应信号等;控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准备就绪信号等。

3、微型计算机采用总线结构有什么优点?答:采用总线结构的优越性主要表现在两个方面:①简化系统的设计,使CPU、RAM、ROM、I/O接口的设计简单化、标准化,使复杂的硬件系统变为面向总线的单一关系。

②方便系统的硬件扩充——一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中。

4、简述8086 CPU的逻辑结构。

答:从逻辑功能上,8086分为两部分:总线接口部件BIU(Bus Interface Unit);执行部件EU(Execution Unit)。

其中,总线接口部件包括:地址加法器、段寄存器组、IP指针、指令队列缓冲器、和输入输出控制电路;执行部件包括:运算器、通用寄存器组、标志寄存器、和执行部分的控制电路。

5、8086/8088 和传统的计算机相比在执行指令方面有什么不同? 这样的设计思想有什么优点?答:传统的计算机都是按照下面3个步骤循环工作的:①从指令指针所指的内存单元中取一条指令送到指令寄存器。

②对指令进行译码,而指令指针进行增值,以指向下一条指令的地址。

最新微型计算机原理与应用习题集及答案

最新微型计算机原理与应用习题集及答案

微型计算机原理与应用习题集及答案微型计算机原理与应用习题集目录第1章概述 (1)第2章计算机中的数制与编码 (2)第3章微处理器及其结构 (4)第4章 8086/8088CPU指令系统 (9)第5章汇编语言程序设计 (17)第6章存储器系统 (27)第7章中断技术 (31)第8章输入/输出接口技术 (37)第9章串行通信技术及其接口芯片 (42)模拟试题(一) (44)参考答案 (48)模拟试题(二) (49)参考答案 (52)模拟试题(三) (53)参考答案 (56)河南理工大学 2006--2007 学年第 1 学期 (58)参考答案 (61)近年来某高校硕士研究生入学试题 (63)参考答案 (66)近年某高校研究生入学考试试题 (70)参考答案 (74)近年某高校攻读硕士学位研究生试题 (75)参考答案 (77)第1章概述一、填空题1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。

2.运算器和控制器集成在一块芯片上,被称作CPU。

3.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。

4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线仅供学习与交流,如有侵权请联系网站删除谢谢78(板级总线);CPU内部连接各寄存器及运算部件之间的总线称为内部总线。

5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。

这种原理又称为冯·诺依曼型原理。

二、简答题1.简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器是微计算机系统的核心硬件部件,它本身具有运算能力和控制功能,对系统的性能起决定性的影响。

微处理器一般也称为CPU;微计算机是由微处理器、存储器、I/O接口电路及系统总线组成的裸机系统。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。

微型计算机习题及答案

微型计算机习题及答案

AL, 86H, AL, 86H, SI, CX, AL, AL, LOOP1 AL,
80H, AL, 86H, AL 86H, LOOP1
81H AL 0FH AL OFFSET BUFF 100 84H 08H
[SI] SI AL 0EH AL
AL
已知 8253 的端口地址为40H~43H,CLK2的时钟是 4MHz。要求通过三个定时器级联,实现从 OUT2 输出频率为1000Hz 的方波,从OUT1输出频率为 100Hz 的 单 时 钟 脉 冲 波 , 从 OUT0 输 出 频 率 为 1Hz 的方波。
;写通道1计数初值高8位
out 49H, al
当执行完上述程序后,8253通道1工作于方式1。经GATE上
升沿触发后,输出产生一宽度为2019个CLK周期的负脉冲。
例1: 设所查找到页表项中20位页面基地 址是12345H,线性地址仍然取3C44 5566H,转换后最终物理地址为: 解:转换后最终物理地址:
12120H~(12120H+10*2-1=12133H)。
什么叫中断向量?它放在哪里?对应于1CH的 中断向量在哪里?如1CH中断程序从 5110H:2030H开始,则中断向量应怎样存放?
[解答] 中断向量是中断处理子程序的入口地址, 它放在中断向量表中,由1ch*4=70h知中断向 量存放在0000:0070处。由于中断处理入口地 址为5110:2030所以0070H,0071H, 0072H,0073H这四个单元的值分别为 30H,20H,10H,51H。
页组目录项物理地址=目录表基地址+偏移地址(目录索引×4) =26896000H+898H=26896898H
例3:设某存储单元的线性地址为89A66850H,CR3=26896H,求该存 储单元的物理地址。

微型计算机原理及应用课后习题答案

微型计算机原理及应用课后习题答案

微型计算机原理及应用课后习题答案习题一一、单选题 1. CDBCA A 二、填空题 1. 8086的数据总线为16 位,地址总线为20位,时钟频率5MHz,支持1M容量主存空间。

2. 计算机的运算和控制核心称为处理器,英文为Processor/CPU ,微型计算机中的处理器常采用一块大规模集成电路芯片,称之为微处理器。

3.微型计算机系统可分为三个层次:微处理器、微型计算机、微型计算机系统。

4. 微型计算机按体积的大小可分为:台式电脑,英文为Desktop PC ;笔记本电脑,英文为Notebook PC ;平板电脑,英文为Tablet PC ;手持电脑,英文为Handheld PC 。

5. 处理器的性能用字长、时钟频率、集成度等基本的技术参数来衡量。

6. 指令流水是指将完成一条指令的全过程分解为多个子过程,每个子过程于其他子过程并行进行。

7. 软件按照其完成的功能分为系统软件和应用软件。

应用软件是为解决某个具体问题而设计的程序及其文档。

8. 可以把应用软件分为两大类,通用应用软件和专用应用软件。

通用应用软件用于所有的领域及行业,例如:文字处理软件。

专用应用软件用于特定的专业领域及行业。

三、简答题 1. 数值协处理器和浮点处理单元是什么关系? 答:数值协处理器和浮点处理单元的功能是一样的,用于复杂的数学运算。

不同之处在于数值协处理器是一个独立的芯片,通过总线与微处理器相连,用于80386及以前低档CPU的微机系统。

而浮点处理单元是主处理器芯片的一个功能单元,从80486开始数值协处理器的功能被集成在CPU内部了。

2. 总线信号分成哪三组信号? 答:数据总线、地址总线、控制总线。

3. 在计算机技术中,人工智能包括哪些内容?答:包括虚拟现实、知识系统和机器人。

4. Cache 是什么意思? 答:Cache指的是高速缓冲存储器 5. ROM BIOS是什么? 答:位于只读存储器ROM中的基本输入输出系统 6. 中断是什么? 中断是于外部或内部的中断事件发生,微处理器暂时停止正在执行的程序,转向事先安排好的中断服务子程序,当中断服务程序执行完毕后返回被中断的程序继续执行的过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

解:本题采用 2 个计数通道串联使用,要求两个计 数通道的计数初值乘积为:
n0×n1=TOUT1/TCLK0
TCLK0=1/fclk0=1/1MHz=1µs
n0×n1=3600s/1µs=36×108 可选取 n0=n1=6×104 。因为 n0和 n1 大于10000, 必须采用二进制计数。设定二个计数器都工作于方 式 2。
计数器 0 工作在方式 3,计数初值为:
1000Hz/1=1000=3E8H
;计数器 2: MOV AL, 10110110B OUT 73H,AL MOV AL,0A0H OUT 72H,AL MOV AL,0FH OUT 72H,AL ;计数器 1: MOV AL,01010100B OUT 73H,AL MOV AL,0AH OUT 71H,AL
1、画出8253各通道的GATE0~GATE2、CLK1、 CLK2 的接线图;
2、选定各通道的工作方式,并计算各自的计数初值;
3、编写各通道的初始化程序段。
计数器 2 工作在方式 3,计数初值为: 4MHz/1000Hz=4000=0FA0H
计数器 1 工作在方式 2,计数初值为:
1000Hz/100Hz=10=0AH
8252 初始化程序如下: MOV AL, 00110100B
;通道 0 初始化
MOV DX, OUT DX, MOV AL,
183H AL 01110100B
;通道 1 初始化
OUT DX, AL MOV AX, 60000 ;通道 0 写入计数初值
1、8255A的端口地址:08H-0BH; 8253的 端口地址:0CH-0FH
2、MOV AL,82H
OUT 0BH,AL
3、8253各通道的初始化程序 MOV AL, 14H OUT 0FH,AL MOV AL,L OUT 0CH,AL MOV AL,72H OUT 0FH, AL MOV AX, M OUT 0DH,AL MOV AL,AH OUT 0DH,AL MOV AL,0B7H OUT 0FH,AL MOV AX,N OUT 0EH,AL MOV AL,AH OUT 0EH,AL
已知某8086微机系统包括8255A,8253两个可编 程接口电路。1、分别列出8255A,8253各个端 口的地址
2、根据附图所示8255A的A口和B口的连接方式, 写出8255A接口初始化程序片断。
3、附图给出了8253各个计数器的要求的工作方 式,设已知外部时钟频率为F,计数器0的技术 初值为L(字节型),工作在方式2;计数器1的计 数初值为M(字型),工作在方式1;计数器2的 技术初值为N(字型),工作在方式3。L、M、N 是在程序的其他地方已经定义好的变量,L、 M为二进制数,N为BCD码。试按上述要求完 成8253的初始化程序片断。
;计数器 0: MOV AL,00110110B OUT 73H,AL MOV AL,0E8H OUT 70H,AL MOV AL,03H OUT 70H,AL
下图为采用 8253 产生定时中断信号 IR2。已知 Fclk0=1MHz,要求每隔 1 小时发 出一个中断 请求,8253 的端口地址为 180H~183H,试编 制 8253 的初始化程序。
1、8259A 占用了几个端口地址,分别为什么?其中 ICW1 的地址是什么?
2、8255A 占用占用了几个端口地址,分别为什么?其 中控制寄存器的地址是什么?
答: 1、8259A 占 2 个 端口地址:20H,22H 或 24H,26H 其中 ICW1 的地址:20H 或 24H 2、8255A 占 4 个 端口地址:80H,82H,84H,86H 控制寄存器的地址:86H
例:8255A 作为打印机接口的电路示意图如图所示,假设 8255A 以方式 0 工作,试编写用查询方式完成将内存缓冲区 BUFF 中的 100个字符送打印机打印的程序。已知8255A的 端口地址为80H、82H、84H、86H。
MOV OUT MOV OUT MOV MOV LOOP1:IN TEST JNZ MOV INC OUT MOV OUT INC OUT LOOP RET
(1)512×4的芯片,组成8K×8的存储容量 (32,16,13,9)
(2)4K×1的芯片,组成64K×8的存储容量 (128,16,16,12) (3)1K×8的芯片,组 成32K×8的存储容量(32,32,15,10)
下图中,AD7~AD0 为CPU 低八位地址总线。试分析,要 求写出分析过程。
[解答] 中断向量是中断处理子程序的入口地址, 它放在中断向量表中,由1ch*4=70h知中断向 量存放在0000:0070处。由于中断处理入口地 址为5110:2030所以0070H,0071H, 0072H,0073H这四个单元的值分别为 30H,20H,10H,51H。
使用下列RAM芯片,组成所需的存储容量,各需 多少RAM芯片?各需多少RAM芯片组?共需 多少根寻址线?每块芯片需多少寻址线?
有一个由10个字组成的数据区,其起始地址为 1200H:0120H。试写出该数据区的首末存储单元 的实际地址
12120H~(12120H+10*2-1=12133H)。
什么叫中断向量?它放在哪里?对应于1CH的 中断向量在哪里?如1CH中断程序从 5110H:2030H开始,则中断向量应怎样存放?
AL, 86H, AL, 86H, SI, CX, AL, AL, LOOP1 AL,
80H, AL, 86H, AL 86H, LOOP1
81H AL 0FH AL OFFSET BUFF 100 84H 08H
[SI8253 的端口地址为40H~43H,CLK2的时钟是 4MHz。要求通过三个定时器级联,实现从 OUT2 输出频率为1000Hz 的方波,从OUT1输出频率为 100Hz 的 单 时 钟 脉 冲 波 , 从 OUT0 输 出 频 率 为 1Hz 的方波。
相关文档
最新文档