微机原理与应用(B)
微机原理及应用答案
微机原理及应⽤答案参考答案第⼀章计算机中的数制和码制第⼆章计算机概述⼀、填空题1.82. 23.10244.25.5、11001.1、00100101.0101B5.1000010B、42H、66H6.41.625、29.AH7.10001101B8.11001001、110010109.-128 ~ +12710.系统软件、应⽤软件11.电⼦管、超⼤规模集成电路⼆、单选题1. A 2. C 3. D4. C 5. A 6. C三、分析简答题1.8086 CPU的总线根据其中信息传送的类型可分为⼏种?哪⼏种?答:8086 CPU的总线根据其中信息传送的类型可分为三种种,分别是:数据总线、地址总线和控制总线2.写出-25的原码、反码、补码,并将补码转换成⼗六进制数(设机器字长为8位)。
答:X=-25=-11001B X原码:10011001BX反码:11100110BX补码:11100111B = E7H3.举例说明什么是机器数,什么是真值?答:将符号数值化了的数称为机器数。
如:-18=-10010B(真值);机器数为:10010010B第三章半导体存贮器⼀、填空题1.ROM、RAM2.6个3.8、4⼆、单选题1. A 2. B 3. D 4. B5. C 6. C 7. B三、分析简答题1.在对存储器芯⽚进⾏⽚选时,全译码⽅式、部分译码⽅式和线选⽅式各有何特点?答:①全译码⽅式:存储器芯⽚中的每⼀个存储单元对应⼀个唯⼀的地址。
译码需要的器件多;②部分译码⽅式:存储器芯⽚中的⼀个存储单元有多个地址。
译码简单;③线选:存储器芯⽚中的⼀个存储单元有多个地址。
地址有可能不连续。
不需要译码。
四、硬件接⼝设计题1.答:(1)(2) 存储器类型为RAM 总容量为 4K×8地址范围: 0#2000H-27FFH1# 2800H-2FFFH2.答:(9分)(1)存储器类型:RAM该系统的存储器容量为:6K×8位(或:6K字节)(2)1#芯⽚的地址范围:1000H ~ 17FFH2#芯⽚的地址范围:0800H ~ 0FFFH3#芯⽚的地址范围:0000H ~ 07FFH3.1)1K×42)2K×8或2KB3)地址分配范围第⼀组: A19~ A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0最⼩地址 0 ~ 0 0 0 0 0 0 0 0 0 0 0 00000H~最⼤地址 0 ~ 0 1 1 1 1 1 1 1 1 1 1 003FFH第⼆组: 0 ~ 1 0 0 0 0 0 0 0 0 0 0 00400H~0 ~ 1 1 1 1 1 1 1 1 1 1 1 007FFH第四章微型计算机及微处理器的结构和组成⼀、填空题1.BIU、EU、指令的译码和指令执⾏2.4、16、16、6、203.8、164.1、2⼆、单选题1. B 2. B三、分析简答题1.8086/8088微处理器内部有那些寄存器,它们的主要作⽤是什么?答:执⾏部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
微机原理与应用
微机原理与应用
微机原理与应用是计算机科学与技术专业的一门重要课程,它主要介绍了微型计算机的结构、工作原理以及应用技术。
本课程是深入了解计算机硬件结构和操作系统的基础,同时也对计算机的应用进行了详细的介绍。
在微机原理与应用课程中,首先会介绍微型计算机的基本组成部分,包括中央处理器(CPU)、存储器、输入输出设备等。
其中,CPU是计算机的核心部件,它主要负责执行各种指令和
控制计算机的运行。
存储器则分为内存和外存,内存主要用于存储程序和数据,而外存则用于长期存储和备份。
输入输出设备包括键盘、鼠标、显示器、打印机等,它们用于人机交互和信息的输入输出。
其次,在微机原理与应用课程中还会介绍微型计算机的工作原理。
具体包括计算机的启动过程、指令的执行过程、数据的存取过程等。
通过深入了解计算机的工作原理,可以更好地理解和分析计算机系统的运行情况,从而提高计算机的性能和效率。
最后,微机原理与应用还会对计算机的应用进行介绍。
具体包括办公自动化、多媒体技术、网络技术等方面的应用。
通过学习这些应用技术,学生可以了解计算机在各个领域的应用情况,并且能够灵活运用计算机进行工作和学习。
综上所述,微机原理与应用是一门理论与实践相结合的课程,通过学习可以更好地了解和应用微型计算机的原理和技术,为相关专业的学生提供了坚实的基础。
微机原理及其应用讲的什么
微机原理及其应用讲的什么1. 介绍微机原理及其应用是计算机科学与技术领域的重要课程之一。
它主要涉及了微型计算机硬件体系结构、指令系统、数据表示和操作等方面的内容。
本文将详细介绍微机原理及其应用的主要内容和应用领域。
2. 微机原理的主要内容微机原理包括以下几个主要内容:2.1 微型计算机硬件体系结构微型计算机的硬件体系结构是微机原理的基础。
它包括了中央处理器(CPU)、内存、输入输出设备等部分的组成和相互连接方案。
了解微型计算机的硬件体系结构有助于我们理解计算机的工作原理。
2.2 指令系统指令系统是微型计算机中用于控制和执行操作的指令集合。
它定义了计算机的指令格式和指令操作码,并规定了每条指令的功能和执行步骤。
掌握指令系统对于理解微机的工作原理和编写程序至关重要。
2.3 数据表示和操作微型计算机中的数据以二进制形式表示。
数据表示和操作主要涉及了整数和浮点数的表示方式、进制转换、数据存储和数据操作等内容。
了解数据表示和操作有助于我们理解计算机中数据的存储和计算过程。
3. 微机原理的应用领域微机原理的应用广泛应用于计算机科学与技术领域的各个领域。
下面列举了部分应用领域:3.1 嵌入式系统嵌入式系统是微机原理应用的一个重要领域。
嵌入式系统是指内嵌在其他设备或系统中的专用计算机系统,它用于控制和管理设备的运行。
例如,汽车中的控制系统、智能家居中的智能设备等都是嵌入式系统。
掌握微机原理可以帮助我们理解嵌入式系统的工作原理,开发和设计嵌入式系统。
3.2 计算机网络计算机网络是现代社会中广泛应用的一项技术。
微机原理的应用可以帮助我们理解网络设备的工作原理,例如交换机、路由器等。
掌握微机原理对于计算机网络的设计和维护也是至关重要的。
3.3 数据库管理系统数据库管理系统(DBMS)是计算机科学中数据管理的重要组成部分。
微机原理的应用可以帮助我们理解数据库管理系统的工作原理,例如数据库的建立、数据的存储和查询等。
掌握微机原理有助于我们设计和开发高效的数据库系统。
《微机原理及应用》B 期末考试试题及参考答案
《微机原理及应用》复习题B一、填空题(共20分)1.总线周期的含义是;8086/8088 的基本总线周期由个时钟周期组成;如果CPU 的时钟频率为4.77MHz,那么它的一个时钟周期为ns,一个基本总线周期为ns。
2.8086 CPU的M/IO信号是,高电平时表示。
3.总线传输率是指;若某总线的工作频率最高为8MHz,数据总线宽度为16位,则该总线的最大传输率为M Byte/s。
4.I/O端口的编址方式有两种,分别为:和。
5.串行传输的信息格式广泛采用着异步和同步格式。
异步格式传送一个字符由4部分组成,分别为起始位,位,和停止位。
6.在8086系统中,一个中断类型号为0DBH的中断服务子程序位于从8100H:1234H开始的内存中,则相应的中断矢量所在的起始物理地址为_ _,从该地址开始连续4个存储单元存放的内容依次为_ 、、和 _。
7.用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片_ _片,片内地址和产生片选信号的地址分别为_ 位和_位。
二、选择题(包括单项和多项选择,每小题2分,共20分)1.下列说法正确的是_ _ __。
A. CPU一般包括ALU、控制器、寄存器阵列等主要部件。
B. CPU中的程序计数器是控制器的重要部件,总是指向下一条指令的地址。
C. 指令周期一般由几个机器周期组成,机器周期是CPU工作的最小时间单位。
D. 8086 CPU的寄存器都是16位的,但指令指针是20位。
2.下列说法正确的是_ _ __。
A.通用寄存器包括AX、BX、CX、DX,它们都可以作为累加器使用。
B.使用BP做间址寄存器时,默认使用DS做段寄存器。
C.做字符串操作时,源指针与目的指针使用的段寄存器不同。
D. 形成堆栈地址的是SS与SP。
3.下列说法正确的是_ _ __。
A. 8086 CPU有1M字节地址空间,其中最低64K是IO地址空间。
B. 8086 CPU有16位数据线和20位地址线,因此能访问2M字节存储器。
微机原理和应用(陈继红、徐晨)课后习题答案
微机原理及应用(陈继红、徐晨)课后习题答案第三章8086/8088指令系统和寻址方式习题答案(部分)3.1 总结计算机中十进制、二进制、八进制及十六进制数的书写形式。
123D、0AFH、77Q、1001110B分别表示什么计数制的数?答案:123D、0AFH、77Q、1001110B分别表示十进制、十六进制、八进制、二进制。
3.2字长为8位、16位二进制数的原码、补码表示的最大数和最小数分别是什么?答案:8位原码表示的最大数:(27-1)、8位补码表示的最大数:(27-1)、8位原码表示的最小数:-(27-1)、8位补码表示的最小数-27。
16位原码表示的最大数:(215-1)、16位补码表示的最大数:(215-1)、16位原码表示的最小数:-(215-1)、16位补码表示的最小数-215。
3.3 把下列十进制数分别转换为二进制数和十六进制数。
(1)125 (2)255 (3)72 (4)5090答案:(1) 125二进制数:0111 1101B;十六进制数:7DH。
(2)255二进制数:1111 1111B;十六进制数:0FFH。
(3)72二进制数:0100 1000B;十六进制数:48H。
(4)5090二进制数:0001 0011 1110 0010B;十六进制数:13E2H。
3.4 把下列无符号二进制数分别转换为十进制数和十六进制数。
(1)1111 0000 (2)1000 0000 (3)1111 1111 (4)0101 0101答案:(1)1111 0000十进制数:240D;十六进制数:0F0H。
(2)1000 0000十进制数:128D;十六进制数:80H。
(3)1111 1111十进制数:255D;十六进制数:0FFH。
(4)0101 0101十进制数:85D;十六进制数:55H。
3.5 把下列无符号十六进制数分别转换为十进制数和二进制数。
(1)FF (2)ABCD (3)123 (4)FFFF答案:(1)FF十进制数:255D;二进制数;1111 1111B。
微机原理及应用b
微机原理及应用b微机原理与应用是计算机科学与技术领域的一门重要课程,是培养学生的计算机科学思维与能力的基础课之一。
这门课程主要涉及计算机硬件和软件的基本原理、发展历程以及应用技术等内容。
下面将从微机原理与应用的概念、内容、重要性、应用前景等方面进行详细阐述。
首先,微机原理与应用是指对微机硬件和软件结构、功能、性能及其在实际应用中的具体应用技术进行研究和讨论的课程。
微机是指一种具有微处理器和大规模集成电路的计算机系统,早期就是指个人计算机,现在已经成为广义上对所有使用微处理器的计算机的称呼。
在微机原理与应用课程中,主要学习内容包括微机硬件和软件的基本知识、微机系统的组成和工作原理、微处理器的结构和工作原理、微指令的执行过程、I/O 技术和设备等。
此外,还包括软件开发技术、操作系统原理、应用软件的选择和应用等。
微机原理与应用的学习对于培养学生的计算机科学思维和能力非常重要。
首先,通过学习微机原理,可以使学生对计算机的基本构造和工作原理有更深入的了解,培养学生的计算机硬件设计和调试能力。
其次,学习微机应用技术,可以让学生掌握使用各种计算机软件进行日常工作和学习的能力。
另外,学习微机原理与应用还可以培养学生的计算机编程和软件开发能力,为深入学习计算机科学和技术提供必要的基础。
微机原理与应用的应用前景非常广阔。
随着计算机科学和技术的快速发展,计算机已经成为现代社会的重要工具和信息处理中心。
在各行各业中,计算机的应用已经十分普遍,从企业管理到科学研究,从医疗卫生到文化娱乐,都离不开计算机的支持和应用。
因此,对于学习微机原理与应用的学生来说,将来有很多就业和发展的机会。
总之,微机原理与应用是计算机科学与技术的基础课之一,通过学习这门课程可以培养学生的计算机科学思维和能力,提高学生的计算机硬件和软件设计能力,为学生的未来就业和发展奠定基础。
此外,微机原理与应用的应用前景广阔,将来有很多就业和发展机会。
因此,学习微机原理与应用对于学生来说非常重要。
微机原理及应用是学啥的
微机原理及应用是学什么的1. 简介微机原理及应用是一门讲授微型计算机的组成原理和应用技术的课程。
它涵盖了计算机硬件、软件和操作系统等多个方面的内容。
本文将介绍微机原理及应用的核心内容,以及学习这门课程所带来的好处。
2. 微机原理微机原理是微机原理及应用课程的核心内容之一。
学习微机原理将使你了解微型计算机的组成和工作原理。
以下是微机原理的主要内容:•计算机硬件:学习计算机的主要硬件组成部分,如中央处理器(CPU)、内存、输入输出设备等。
深入了解这些硬件组成部分的工作原理,将使你能够更好地理解计算机的运行方式。
•计算机系统结构:了解计算机系统的结构和层次,包括硬件和软件之间的交互关系。
学习微机的系统结构可以帮助你理解计算机的组织和功能。
•计算机指令系统:学习微机的指令系统,包括指令的格式、操作码和寻址方式等。
了解指令系统可以帮助你理解计算机的指令执行过程。
•计算机中断和I/O控制:学习计算机的中断处理和I/O控制,了解中断的概念和作用,以及计算机如何与外部设备进行交互。
3. 应用技术微机原理及应用还包括了微机应用技术的学习。
学习微机应用技术将使你掌握以下技能:•操作系统:学习常见的操作系统如Windows和Linux等,掌握操作系统的基本功能和使用方法。
了解操作系统可以帮助你更好地管理计算机资源和执行各种任务。
•软件开发:学习计算机编程和软件开发技术,掌握至少一种编程语言的基本语法和应用。
通过学习软件开发,你可以实现自己的创意和想法,并将它们应用到计算机程序中。
•数据库管理:了解数据库的基本概念和管理方法,掌握SQL语言的基本操作。
学习数据库管理可以使你能够有效地存储、检索和管理大量的数据。
•网络技术:学习计算机网络的基本原理和应用,了解计算机网络的构建和通信方式。
掌握网络技术可以帮助你理解互联网的工作方式,并进行网络配置和维护。
4. 学习微机原理及应用的好处学习微机原理及应用有许多好处,无论你是从事计算机相关行业还是其他领域。
微机原理及其应用
微机原理及其应用
微机原理是指微型计算机的工作原理,包括硬件系统和软件系统两个方面。
硬件系统主要包括中央处理器(CPU)、存储器、输入输出设备等组成部分,而软件系统则包括各种应用程序和操作系统等。
微机原理的应用非常广泛。
首先,微机可以用于个人和家庭使用。
借助微机,人们可以进行文字处理、图像处理、娱乐和互联网等方面的操作,提高了工作和生活的效率。
其次,微机也被广泛应用于办公和商业领域。
在办公环境中,微机可以用于数据处理、信息管理、会议控制等方面;在商业领域中,微机被广泛应用于计算机销售、电子商务、营销和金融等方面,为企业提供了高效和便捷的解决方案。
另外,微机也在医疗、教育和科学研究等领域得到了广泛的应用。
在医疗领域,微机可以用于医学图像处理、医疗设备控制和病历管理等方面,帮助医生提高诊断和治疗水平;在教育领域,微机可以用于教学辅助、学生管理和在线学习等方面,提供了更多的学习机会和资源;在科学研究领域,微机可以用于数据分析、模拟和实验控制等方面,为研究人员提供了更加方便和快捷的研究工具。
总之,微机原理及其应用已经深入到生活和工作的各个领域,为我们的生活带来了巨大的便利和改变。
微机原理及其应用
微机原理及其应用微机原理及其应用是计算机科学与技术专业的一门重要课程,它涉及到计算机系统的基本原理、结构和应用,对于培养学生的计算机基本功和解决实际问题的能力具有重要意义。
本文将从微机原理的基本概念、结构组成、工作原理以及应用方面进行介绍。
首先,微机原理是指微型计算机的基本概念和工作原理。
微型计算机是指个人电脑或者小型计算机,它由中央处理器(CPU)、存储器、输入设备、输出设备和系统总线等组成。
其中,中央处理器是微型计算机的核心部件,它负责执行各种指令和进行数据处理。
存储器用于存储程序和数据,输入设备用于接收用户输入的信息,输出设备用于向用户输出处理结果,系统总线用于连接各个部件并传输数据和控制信号。
其次,微机的结构组成主要包括中央处理器、存储器、输入输出设备和系统总线。
中央处理器由运算器和控制器组成,运算器用于执行算术和逻辑运算,控制器用于控制指令的执行和数据的传输。
存储器包括随机存储器(RAM)和只读存储器(ROM),RAM用于存储程序和数据,ROM用于存储固化的程序和数据。
输入输出设备包括键盘、鼠标、显示器、打印机等,它们用于用户和计算机之间的信息交换。
系统总线用于连接各个部件并传输数据和控制信号。
微机的工作原理主要包括指令的执行和数据的处理。
指令的执行是指中央处理器按照程序顺序执行各种指令,包括算术运算指令、逻辑运算指令、数据传输指令等。
数据的处理是指中央处理器对输入的数据进行处理并输出处理结果,包括数据的存储、运算和传输等。
最后,微机的应用主要包括办公自动化、图形图像处理、多媒体技术、网络通信等方面。
办公自动化是指利用微型计算机和办公软件进行办公工作,包括文字处理、电子表格、演示文稿等。
图形图像处理是指利用微型计算机对图形和图像进行处理和编辑,包括图形设计、图像处理、动画制作等。
多媒体技术是指利用微型计算机进行声音、图像和视频的处理和传输,包括多媒体制作、多媒体播放、多媒体通信等。
网络通信是指利用微型计算机进行网络通信和信息交换,包括网络浏览、电子邮件、即时通讯等。
微机原理及应用试题及答案
微机原理及应用试题及答案(总23页)-本页仅作为预览文档封面,使用时请删除本页-电气工程及其自动化专业《微机原理及应用》试题一、填空题(每空1分)1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系统配置。
2. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部件,这些部件通过数据总线、地址总线、控制总线相连接。
3. 8086的标志寄存器中控制标志有:IF、DF、TF。
4. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。
5. 随机存储器RAM可分为双极型和 MOS型两大类。
6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。
7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。
8. 8253是可编程定时器/计数器,它有 3 个计数通道, 6 种工作方式。
9. 串行通信中的数据传送模式有:单工,半双工,全双工。
10. 串行通信中最基本的通信方式:异步通信,同步通信。
11. ADC0809有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。
12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号,可设置3种工作方式。
13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。
14.汇编语言指令语句格式:[标号:]操作码助记符[操作数1][,操作数2][;注释]15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。
16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。
17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。
18.地址译码的方式有线译码、部分译码、全译码三种。
19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。
微机原理与应用_习题集(含答案)
《微机原理与应用》课程习题集西南科技大学成人、网络教育学院版权所有习题【说明】:本课程《微机原理与应用》(编号为03015)共有单选题,填空题1,简答题,综合设计题,判断题,填空题2,填空题3等多种试题类型,其中,本习题集中有[填空题2]等试题类型未进入。
一、单选题1.一个字是____位二进制数。
A、32B、20C、16D、82.一个字节是____位二进制数。
A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。
A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。
A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。
A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。
A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。
A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。
A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数。
A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。
A、67B、68C、69D、7011.十进制数36转换成二进制数是。
A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。
A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。
A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。
A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。
微机原理及应用期末试卷大全(有答案)
武汉大学微机原理与接口技术考试试卷(A)一、填空题(每空1分,共20分)1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。
MOV DX , (1)(2) AL, DX(3) AL, 20H(4)______MOV DX,(5)MOV AL,0OUT DX,AL…..NEXT: ……2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。
图1MOV DX, (6)MOV AL, (7)OUT DX, AL ;初始化82C55MOV DX, (8)MOV AL, (9)(10) ;数码管稳定显示“8”3..8086 CPU有条地址线,可形成的存储器地址空间,地址范围为。
4..中断类型号为24H的中断向量存放在开始的存储单元。
5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。
6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首单元的物理地址是________,末单元的物理地址是________。
7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。
8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。
二、综合题(80分)1.(10分) 一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示:图2如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位。
要求:(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。
(2) 如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。
《微机原理及应用》课后答案(黄冰 覃伟年 著)习题参考答案
《微机原理》习题参考答案第一章绪论1.2①[+65]10=01000001B [+65]补=[+65]原=01000001B②[+115]10=01110011B [+115]补=[+115]原=01110011B③[-65]10=11000001B [-65]补=10111111B[-115]10=11110011B [-115]补=10001101B方法:正数的原码、反码、补码相同负数的补码在原码的基础上除过符号外,先取反,再加1。
1.3①[+120]10=0000000001111000B [+120]补=[+120]原=000000001111000B②[-120]10=1000000001111000B [-120]补=1111111110001000B③[+230]10=0000000011100110B [+230]补=[+230]原=0000000011100110B④[-230]10=1000000011100110B [-230]补=1111111100011010B方法:与上题相同,只是扩展了位数,用16位表示1.4①55 (00110111)②89 (01011001)③-115 (11110011)④-7总结:知道补码,求原码(或数值)的方法:如果是正数,直接转换。
如果是负数用以下三种方法:①根据[[X]补]补=X 求得例如10001101 各位取反11110010 加一11110011转换-115②求补的逆运算例如:11111001 先减一11111000 各位取反10000111 转换-7③-(模+补码转换结果)例如:10001101转换-13模+补码转换结果128-13=115 加负号–1151.9本题问题不太明确例如:如果手边有手册或是知道产品的型号,就可从手册中查到微处理器的处理位数。
也可以根据系统总线得知。
因为系统总线是公共的数据通道,表现为数据传输位数和总线工作时钟频率。
《微机原理及应用》各章习题参考答案
《微机原理及应用》各章习题参考答案第1章微型计算机概论一、填空题1. 微机硬件系统主要由CPU、(存储器)、(总线)、(输入输出接口)和输入输出设备组成。
2. 冯·诺依曼计算机的核心原理是(存储程序原理)3. 完成下列数制的转换1)10100110B=( 166 )D=( A6H )H2)223.25 =( 11011111.01 )B=( DF.4 )H3)1011011.101B=( 5B.A )H=(1001 0001.01100010 0101 )BCD4. 已知[X]补5. 已知A=10101111,B=01010000,则A∧B的结果为( 00000000 ) B=86H,则X的十进制表示形式为( -122 )6. -29H的8位二进制反码是(11010110 )B7.字符4的ASCII码=( 34 )H二、简答题1.冯.诺依曼计算机的结构是怎样的,主要特点有哪些?解:将计算机设计为由运算器、控制器、存储器、输入设备和输出设备等5个部分组成,所有的执行都以运算器为核心,采用存储程序工作原理。
2. 已知X=-1101001B,Y=-1010110B,用补码方法求X-Y=?解:[X-Y]补=[X+(-Y)]补= [X]补+[-Y] [X]补原=11101001B [X]补 [-Y]=10010111B原=01010110B=[-Y] [X-Y]补补= [X]补+[-Y]补X-Y=[[X-Y]=11101101B补]补=10010011=-0010011=-193. 写出下列真值对应的原码和补码的形式:1)X=-1110011B2)X=-713)X=+1001001B解:1)[X]原码=11110011B , [X]补码=10001101B2)[X]原码=11000111B, [X]补码=10111001B3)[X]原码=01001001, [X] 补码=01001001B=?4. 已知X和Y的真值,求[X+Y]补1)X=-1110111B Y=+1011010B2)X=56 Y=-215. 若与门的输入端A、B、C的状态分别为1、0、1,则该与门的输出端状态为?若将这3位信号连接到或门,那么或门的输出又是什么状态?解:由与和或的逻辑关系知,若“与”门的输入端有一位为“0”,则输出为“0”;若“或”门的输入端有一位为“1”,则输出为“1”。
(完整word版)《微机原理及应用》习题答案
(完整word版)《微机原理及应用》习题答案《微机原理及应用》习题答案教材:《80X86/Pentium微型计算机原理及应用》答案第一章计算机基础1-3(1)01101110 真值=110(2)10001101 真值=-131-4(1)+010111[+010111]原=[+010111]反=[+010111]补=00010111 (2) +101011[+101011]原=[+101011]反=[+101011]补=00101011 (3) –101000[-101000]原=10101000 [-101000]反=11010111 [-101000]补=11011000(4) -111111[-111111]原=10111111 [-111111]反=11000000 [-111111]补=110000011-6(1) [x1+y1]补=[x1]补+ [y1]补=00010100+00100001=00110101(2)[x2-y2]补=[x2]补+ [-y2]补=11101100+00100001=000011011-7 (1)85+60解:[-85]补=10101011 [60]补=00111100[-85]补+[60]补=10101011+00111100=11100111 (11100111)补=10011001 真值=-25CS=0,CP=0, CS⊕CP=0 无溢出(4)-85-60[-85]补=10101011 [-60]补=11000100[-85]补+[-60]补=10101011+11000100=101101111 CS=1, CP=0 CS⊕CP=1 有溢出1-8(1) [x]补+ [y]补=01001010+01100001=10101011 CS=0, CP=1 CS⊕CP=1 有溢出(2) [x]补- [y]补=[x]补+ [-y]补=01001010- 01100001=01001010+10101010=100010110CS=1, CP=1 CS⊕CP=0 无溢出1-9(1) (127)10=(000100100111)BCD(2) (74)H=(116)10=(000100010110)BCD1-10(1) 41H 代表A(2) 72H 代表r(3) 65H 代表e(4) 20H 代表SP1-14(1) 69.57(69.57)10=(1000101.100)B=0.1000101100 X 27=0.1000101100 X 2+111浮点规格数为011101000101(2)-38.405(-38.405)10=(-100110.011)B-100110.011= -0.100110011 x 26 = - 0.100110011 x 2110浮点规格数为011011001100(3) - 0.3125(-0.3125)10=(-0.0101)2=(-0.101)2 x 2-001浮点规格数为1111110100001.+0.008342.(+0.00834)10=(0.000000100010001)2=(0.100010001)2 x 2-1103.浮点规格数为1010010001004.1-155.(1) (69.57)10=(1000101.10010001111010111)26. =(1.00010110010001111010111)2 x 21107. p=6+127=133=(10000101)28.单精度浮点数为010000101000101100100011110101119.(2)(-38.405)10=(-100110.011001111010111000)210. = - (1.00110011001111010111000)2 x 210111. p=5+127=132=(10000100)212.单精度浮点数为1100001000011001100111101011100013.(3) (-0.3125)10=(-0.0101)2=(-1.01)2 x 2-1014. p=-2+127=125=(1111101)215.单精度浮点数为10111110101000000000000000000000第二章 80X86/Pentium 微处理器2-3IO/M DT/R DEN RD WR读存储器 0 0 0 0 1写存储器 0 1 0 1 02-17PA=CS x 16+IP IP的范围为0000H~FFFFH 而CS为A000H因此PA的范围即现行代码段可寻址的存储空间范围为A0000H~AFFFFH2-201234ABCDH=00010010001101001010101111001101 BPA=SS x 16+SP=A0000H+0100H=A0100H栈顶SP=0100H-4=00FCH11001101 A00FCH101010110011010000010010 A0100F2-21(1) 1278H+3469H=0001 0010 0111 1000+0011 0100 0110 1001=0100 0110 1110 0001SF=0 ZF=0 AF=1 PF=1 CF=0 OF=0(2) 54E3H-27A0H=0101 0100 1110 0011+1101 1000 0110 0000=1 0010 1101 0100 0011SF=0 ZF=0 AF=1 PF=0 CF=0 OF=0当进行16位或8位加或减运算时,若最高位产生进位或借位时,将CF置1,否则为0,当进行带符号数补码运算时,运算结果超出了机器所能表示的数值范围,就产生溢出,将OF置1,否则OF置0,即OF用来表示有符号数运算的溢出,而CF则用来表示无符号数运算的溢出。
《微机原理与应用》考试试题B编纂
试卷代号: B宁波广播电视大学2007—2008学年度第一学期期末机电专业《微机原理与应用》考试试题2007年10月一、填空题(本题共15分,每题1分)。有两类中断,它们是 中断和 中断。2. 十六进制数转换为二进制是________________,转换为十进制是_ __ ____。3. 已知x=-18,它 的原码(用十六位二进制)是 ,反码(用十六位二进制)是 ,补码(用十六位二进制)是 。4.逻辑运算11110101和11101110 的相“与” 的结果是___ _________。5.微机系统 的主要技术指标包括 、 、 、 和。6. 查询方式是 。7. RS232C 是 接口 的标准,所以调制解调器之间应按这个标准进行连接。1.微机使用的总线体制有哪几种?PCI总线的特点是什么?2.8086CPU 的字节寻址范围有多大?为什么?存储器为什么分段?20位物理地址的形成过程是怎样的?3.使用中断有什么好处?1.指出下列标志位的含义(本题5分)(1)CF(2)OF(3)AF(4)ZF(5)DF2.指出下列指令的错误(本题5分)(1)SUB AH,BX(2)MOV CS,AX(3)MOV AX, [SI] [DI](4)MOV BYTE PTR [BX], 9993.指出下列伪指令的含义(本题5分) (1)AA EQU 200(2)BB DB ‘XYZ’(3)CC DB 2*4+3(4)DD DW 4 DUP(?)(5)EE DROC1、若DAT1和DA T2都是内存单元的地址,指出下列程序的功能,并加上注解。(本题10分)MOV AL 0LEA AI. DA T1+14LEA BX.DA T2+14MOV CX, 15LP:MOV AL, [SI]MOV [BX], ALDEC SIDEC BXLOOP LP2、8255A 的工作方式控制宇和C口的按位置位/复位控制字有何差别?若将C口的上脚输出高电平(置位),假设8255A控制口地址是303H,程序段应是怎样的? (本题11分)3、利用一个异步传输系统传送英文资料,系统的速率为1200波特,待传送的资料为5000字符长,设系统用ASCII码传送,不用校验位,停止位只用一位,问至少需要多少时间才能传完全部资料? (本题12分)4、什么是中断优先权排队?若在一个系统中有五个中断源,它们的优先权排列为:1、2、3、4、5,它们的中断服务程序入口地址分别为3000H、3020H、3040H、3060H和3080H。编程序: 当有中断请求且CPu响应时,能用查询方法转至申请中断的优先权最高的源的中断服务程序。(本题12分)5、DAC 的含义是什么?假设DAC满刻度值电压、为10伏,DAC为10位,则用电压值表示的分辨率是什么?(本题10分)《微机原理与接口》课程复习题及参考答案2013年12月第一章习题1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。
计算机接口技术体系结构选择题
• 当控制线M//IO = 1、/RD = 1、/WR = 0时, 8086CPU完成( B )。 A:存储器读操作 B:存储器写操作 C:I/O端口读操作 D:I/O端口写操作
微机原理及应用
• 8086CPU从功能结构上看,是由( C )组成。
A:控制器和运算器 B:控制器和20位物理地址加法器 C:执行单元和总线接口单元 D:控制器、运算器和寄存器
• 8088CPU与 8086CPU不相同的是( C、D )。
A:通用寄存器 C:指令队列 E:工作方式 B:地址线 D:存储器奇偶库
• 当8086CPU复位时,有( A、C、D、E
A:IP = 0000H B:CS = 0000H C:DS = 0000H D:所有状态标志为0 E:所有控制标志为0
A:CPU提供所有控制线 C:不需要总线收发器 B:由编程确定工作模式 D:需要总线控制器8288
微机原理及应用
• 8086CPU需要( A:1 C:3 • 8088CPU需要( A:1 C:3 • 8086CPU需要( A:1 C:3 • 8088CPU需要( A:1 C:3
B )片总线收发器芯片8286。 B: 2 D:4 A )片总线收发器芯片8286。 B: 2 D:4 C )片地址锁存器芯片8282。 B: 2 D:4 C )片地址锁存器芯片8282。 B: 2 D:4
微机原理及应用
• 8086CPU最小工作模式的特点是( A、B、C )。
A:控制线MN//MX输入高有效 B:CPU提供全部控制信号 C:适用于单一处理机系统 D:由编程确定工作模式 E:需要总线控制器8288
• 8086CPU最大工作模式的特点是( A、C、E
)。
A:控制线MN//MX输入低有效 B:CPU提供全部控制信号 C:适用于多处理机系统 D:由编程确定工作模式 E:需要总线控制器8288
微机原理及应用课后答案
第一章1-1.微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器(CPU),由运算器和控制器组成。
运算器完成算术运算和逻辑运算,控制器分析命令并指挥协调各部件统一行动完成命令规定的各种动作或操作。
微型计算机由运算器、控制器、存储器、输入设备、输出设备五大部分组成。
微型计算机系统包括微型计算机硬件和软件。
1-4.说明位、字节、字长的概念及它们之间的关系。
【解】(1) 位(bit)。
位是计算机所能表示的最基本最小的数据单位。
它只能有两种状态“0”和“1”,即二进制位。
(2) 字(Word)。
计算机中作为一个整体参与运算、处理和传送的一串二进制数,是计算机中信息的基本单位。
(3) 字长(Word Length)。
计算机中每个字所包含的二进制位数称为字长。
它们之间的关系:字由位构成,字长指每个字所包含的位的个数。
1-5.32位机和准32位机区别32位机指该机的数据总线宽度为32位,准32位机为芯片内部数据总线宽度是32位,片外则为16位的cpu第二章2-1 微型计算机由哪几部分组成,各部分的功能是什么?【解】微型计算机由运算器、控制器、存储器、输入设备、输出设备五大部分组成。
运算器完成算术运算和逻辑运算;控制器分析命令并指挥协调各部件统一行动完成命令规定的各种动作或操作;存储器存放原始数据、中间结果和最终结果以及程序;输入设备、输出设备与外界交换信息。
2-2.CPU在内部结构上由哪几部分组成,CPU应具备什么功能?【解】微处理器(CPU)由运算器和控制器组成。
CPU应具备的功能:对数据进行处理并对处理过程进行控制。
2-3 4,6,8,1,9,7,2,5,10,32-7:第16字为70A0:DE05 末物理地址为70A00+DE05=7E8052-8.①通用数据寄存器。
四个通用数据寄存器AX、BX、CX、DX均可用作16位寄存器也可用作8位寄存器。
用作8位寄存器时分别记为AH、AL、BH、BL、CH、CL、DH、DL。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理与应用模拟题2
一、填空题
可编程串行接口芯片8251A的复位方法有(); 中断控制器8259A 在非缓冲方式下级连时,主控器通过( )向从控器传送识别码ID,以便选中某一从控器; CRT字符发生器的高位地址是来自VRAM的(); RS-485与RS-422的主要区别是RS-485允许有( ); 分辩率为10位,输出满度5V的D/A转换器,最小数字量变化可产生( )V模拟量变化; 非可编程接口的输入端口常由( )构成; 8255A的C口最多可以传送( )位并行数据; 8237A的三种DMA操作类型是( );8253的3方式具有自动装入计数初值功能,一旦计数开始,就会输出连续的();非自动中断结束时,从片8259A在中断服务程序最后须发()个EOI命令;DMA控制器8237A的当前字节计数器存放();串行外设与CPU 的接口应具有数据的()转换功能;
二、判断题
1.所有外设的中断请求都是通过硬件传送给CPU的. ( )
2.8255A在方式0下A口可以双向传送数据. ( )
3.启动A/D转换的输出指令可输出任意值. ( )
4.所有串行接口的串、并之间的转换是通过程序实现的. ( )
5.CPU对外设的读写周期通常与系统时钟速度无关. ( )
6.RS-232C标准接口经电平转换后便可长距离传送信息. ( )
7.RS-422的平衡式传输线上消除了噪声信号. ( )
8.查询8251A的TXRDY状态位或由TXRDY引脚产生中断,均可避免数据丢失.( )
三、简答题
1.端口的统一编址和独立编址的主要区别是什么?
2.简述8253的计数通道工作原理。
3.各种中断的类型号是如何提供的?
4.8259A级连方式下的非自动结束中断在完成中断时为何要发两个EOI命令?
5.8255A的STB信号由谁产生,何时产生,有何作用?
6.简述波特率、字符速率及波特率因子的含义。
7.多路模拟开关和采样保持器有何用?
8.DMAC处于主动工作方式时都执行了哪些状态周期,各有何用?
参考答案:
1.答:前者端口与存储器同用一个地址空间,无专用的I/O指令;后者端口与存储器各用自己的地址空间,有专用的I/O指令。
2.答:首先将16位计数初值寄存器装入初值,若门控信号(GATE)有效,则在时钟信号(CLK)作用下对16位减一计数器减一计数,减一至零时输出OUT信号。
减一计数器的内容可锁存到当前计数值锁存器后读出。
3.答:外部可屏蔽中断(INT)由中断控制器提供;指令中断由指令直接提供;外部非屏蔽中断(NMI)和操作引起的中断则产生固定的类型号。
4.答:一个给主片,一个给从片。
5.答:在输入时由外设产生。
当外设将数据送上数据线后该信号有效,可将数据锁入
8255A。
6.答:位数/秒;字符数/秒;几个时钟收发一位。
7.答:选择多个模拟量中的一个送ADC;采样高速变化的模拟信号并使其在转换期间保持不变。
8.答:S1、S2、S3和S4;S1更新高8位地址,S2输出地址并发出DMA应答(DACK),S3读周期,S4写周期。
四、应用题
利用8255A设计一个DAC0832与CPU的接口。
要求用A口控制DAC0832为直通门工作方式,B口输出数据。
试画出8255A与DAC0832及8255A与CPU的连线,并编写8255A的初始化程序段。
已知:8255A的口地址为300H-303H
01=1方式 1=输入 1=输入 1=1方式 1=输入 1=输入
10=2方式
参考答案:
解:
硬件连线图
注:硬件连线共占10分。
只要画出8255A的PB7~0、PA4~0与0832的有关控制信号(ILE、CS、WR1等)的连线及8255A与CPU的大致连线和译码器即可。
未画全则酌情给分。
确定方式字:10000000B(或80H)
初始化程序段如下:
MOV DX,303H ;控制口地址
MOV AL,80H ;方式字
OUT DX,AL
MOV DX,300H ;A口地址
MOV AL,00010000B ;置0832为直通门的控制信号
OUT DX,AL
注:确定方式字3分,程序段7分。
须写对口地址和置0832为直通门的控制信号。
未加注释不扣分。