微机原理模拟试题答案完整版(长江大学)
- 格式:doc
- 大小:62.00 KB
- 文档页数:6
微机原理复习题含答案一、选择题1. 微机系统中,CPU的全称是:A. Central Processing UnitB. Central Processing UnitC. Central Processing UnitD. Central Processing Unit答案:A2. 在微机系统中,存储器的分类不包括以下哪项?A. ROMB. RAMC. EPROMD. HDD答案:D3. 微机系统中,I/O设备指的是:A. 输入/输出设备B. 内部/外部设备C. 接口/输出设备D. 信息/输出设备答案:A二、填空题1. 微机系统中,______是执行程序的部件。
答案:CPU2. 微机系统中,______存储器用于存储程序和数据。
答案:RAM3. 在微机系统中,______是CPU与外部设备进行信息交换的桥梁。
答案:I/O接口三、简答题1. 简述微机系统中总线的作用及其分类。
答案:总线是微机系统中用于连接各个部件的通信线路,它的作用是传输数据、地址和控制信号。
总线按功能可以分为数据总线、地址总线和控制总线。
2. 描述微机系统中存储器的层次结构。
答案:微机系统中存储器的层次结构通常包括:寄存器、高速缓存(Cache)、主存储器(RAM和ROM)、辅助存储器(如硬盘、固态硬盘等)。
四、计算题1. 若某微机系统中,数据总线宽度为16位,地址总线宽度为24位,计算该系统的最大内存寻址能力。
答案:数据总线宽度为16位,意味着每次传输数据的宽度为16位,即2字节。
地址总线宽度为24位,表示可以寻址2^24个地址。
因此,最大内存寻址能力为2^24 * 2字节 = 16MB。
五、论述题1. 论述微机系统中中断机制的重要性及其工作原理。
答案:中断机制是微机系统中实现多任务处理和快速响应外部事件的重要手段。
它允许CPU在执行程序的过程中,响应外部设备的请求或内部事件,暂时中断当前任务,转而去处理更高优先级的任务或事件。
(完整版)微机原理答案1第 1 章微型计算机系统概述习题参考答案1-1.微型计算机包括哪几个主要组成部分,各部分的基本功能是什么?答:微型计算机由CPU、存储器、输入/输出接口及系统总线组成。
CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算。
暂存少量数据。
对指令译码并执行指令所规定的操作。
与存储器和外设进行数据交换的能力。
提供整个系统所需要的定时和控制信号。
响应其他部件发出的中断请求;总线是计算机系统各功能模块间传递信息的公共通道,一般由总线控制器、总线发送器、总线接收器以及一组导线组成;存储器是用来存储数据、程序的部件;I/O接口是微型计算机的重要组成部件,在CPU和外设之间起适配作用。
1-2.CPU 执行指令的工作过程。
答:指令执行的基本过程:(1)开始执行程序时,程序计数器中保存第一条指令的地址,指明当前将要执行的指令存放在存储器的哪个单元。
(2)控制器:将程序计数器中的地址送至地址寄存器MAR,并发出读命令。
存储器根据此地址取出一条指令,经过数据总线进入指令寄存器IR。
(3)指令译码器译码,控制逻辑阵列发操作命令,执行指令操作码规定的操作。
(4)修改程序计数器的内容。
1-3.果微处理器的地址总线为20 位,它的最大寻址空间为多少?答:220=1048576=1MB1-4.处理器、微型计算机和微型计算机系统之间有什么关系?答:微处理器是微型计算机的核心部件。
微处理器配上存储器、输入/输出接口及相应的外设构成完整的微型计算机。
以微型计算机为主体,配上系统软件和外部设备以后,就构成了完整的微型计算机系统。
1-5.下面十进制数分别转换为二进制、八进制和十六进制数:128,65535,1024答:128,二进制:10000000B,八进制:200O,十六进制:80H 65535,二进制:1111111111111111B,八进制:177777O,十六进制:FFFFH1024,二进制:10000000000B,八进制:2000O,十六进制:400H1-6.下面二进制数分别转换为十进制及十六进制数:1011.1010B,1111101.11 B答:1011.1010B,十进制:11.625,十六进制:B.AH111101.11B,十进制:125.75,十六进制:7D.CH1-7.(5487)10=(0101010010000111)BCD=1010101101111 B1-8.设字长为8 位,请写出下列数的原码、反码、补码和移码:15,-20,-27/32 答:[+15]原=00001111,[+15]反=00001111,[+15]补=00001111,[+15]移=10001111 [-20]原=10010100,[-20]反=11101011,[-20]补=11101100,[-20]移=01101100 [-27/32]原=1.1101100,[-27/32]反=1.0010011,[-27/32]补=1.0010100,[-27/32]移=0.0010100第 2 章微型计算机系统的微处理器习题参考答案2-1.086/8088 CPU 的功能结构由哪两部分组成?它们的主要功能是什么?答:8086/8088 CPU 的功能结构由以下两部分组成:总线接口单元BIU(Bus Interface Unit),执行部件EU (Execution Unit)。
微机原理试题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU是指什么?A. 算术逻辑单元B. 地址逻辑单元C. 控制逻辑单元D. 数据逻辑单元答案:A2. 在微机系统中,用于存储程序和数据的部件是:A. 内存B. 硬盘C. 外存D. 寄存器答案:A3. 下列哪种存储器是易失性存储器?A. ROMB. RAMC. 硬盘D. 光盘答案:B4. 微机系统中的I/O设备指的是:A. 输入输出设备B. 输入输出端口C. 输入输出接口D. 输入输出控制器答案:A5. 微处理器中的寄存器主要用于:A. 存储数据B. 存储指令C. 存储地址D. 存储控制信号答案:A6. 在微机系统中,中断是指:A. 程序的暂停执行B. 程序的中断执行C. 程序的继续执行D. 程序的顺序执行答案:B7. 微机系统中的总线包括:A. 数据总线B. 地址总线C. 控制总线D. 所有选项答案:D8. 微处理器中的指令周期包括:A. 取指周期B. 执行周期C. 访存周期D. 所有选项答案:D9. 微机系统中的DMA指的是:A. 数据传输模式B. 直接存储器访问C. 直接内存访问D. 动态内存访问答案:C10. 在微机系统中,多任务操作系统允许:A. 同时运行多个程序B. 顺序运行多个程序C. 同时运行多个进程D. 顺序运行多个进程答案:A二、填空题(每空1分,共20分)1. 微处理器中的______是指用于执行算术和逻辑运算的电路。
答案:ALU2. 微机系统中的______存储器在断电后数据不会丢失。
答案:ROM3. 在微机系统中,______是用于控制数据流向的电路。
答案:控制单元4. 微处理器中的______是指用于存储指令和数据的电路。
答案:寄存器5. 微机系统中的______是用于输入和输出数据的设备。
答案:I/O设备6. 微处理器中的______是指用于存储当前正在执行的指令的寄存器。
答案:指令寄存器7. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。
微机原理试题及答案一、选择题。
1. 下列哪个是微机系统的主要组成部分?A. 中央处理器。
B. 显卡。
C. 打印机。
D. 鼠标。
答案,A。
2. 以下哪个不是微机系统的外部设备?A. 鼠标。
B. 键盘。
C. 内存条。
D. 打印机。
答案,C。
3. 下列哪个是微机系统的输入设备?A. 打印机。
B. 显示器。
C. 键盘。
D. 鼠标。
答案,C。
4. 以下哪个不是微机系统的输出设备?A. 鼠标。
B. 打印机。
C. 显示器。
D. 音响。
答案,A。
5. 下列哪个是微机系统的控制设备?A. 鼠标。
B. 键盘。
C. 中央处理器。
D. 打印机。
答案,C。
二、判断题。
1. 微机系统的中央处理器是负责进行数据的输入、输出和存储的。
答案,错误。
2. 微机系统的内存条是用来存储计算机程序和数据的。
答案,正确。
3. 鼠标是微机系统的输入设备。
答案,正确。
4. 打印机是微机系统的输出设备。
答案,正确。
5. 微机系统的主要组成部分包括中央处理器、内存、输入设备和输出设备。
答案,正确。
三、简答题。
1. 什么是微机系统的中央处理器?它的作用是什么?答,微机系统的中央处理器是整个系统的控制中心,负责执行指令、进行运算和控制数据传输等操作。
它的作用是处理各种数据和指令,是微机系统的核心部件。
2. 请简要介绍一下微机系统的输入设备和输出设备各举例一种。
答,微机系统的输入设备包括键盘、鼠标等,它们用来将用户输入的数据传输给计算机。
输出设备包括显示器、打印机等,用来将计算机处理后的数据输出给用户。
四、综合题。
1. 请简要介绍一下微机系统的工作原理及其组成部分。
答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。
中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。
微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。
2023年微机原理模拟试题及参考答案微机原理模拟试题一、填空题(1)1、源的变址寄存器是( A)。
A)SI B)DI C)SP D)BX2、用来存放即将执行的指令的偏移地址的寄存器是( B )。
A)SP B)IP C)BP D)CS3、用来存放运行结果状态的寄存器为( C )操作。
A)SP B)SI C)FLAGS D)DX4、微机中控制总线传送的是( D )。
A)存储器和I/O接口的地址码B)微处理器向内存储器和I/O接口传送的命令信号C)存储器和I/O设备向微处理器传送的状态信号D)B和C5.在下列指令的表示中,不正确的是( C )A.MOV AL,[BX+SI]B.JMP SHORT DONIC.DEC 100D.MUL CL6.将DX的内容除以2,正确的指令是( C )A.DIV 2B.DIV DX,2C.SAR DX,1D.SHL DX,17.若栈顶的物理地址是0H,当执行完POP AX指令后,栈顶的物理地址是( A )。
A)2H B)1H C)0H D)3H8.下列指令中,源操作数的寻址方式中,( C )属于立即寻址,( B )属于寄存器寻址,( E )属于寄存器间接寻址,( A )属于直接寻址,( D )属于寄存器相对寻址。
A)MOV AX,[4000H] B)MOV [BX],AXC)SUB AX,H D)MOV AX,[SI+12H]E)MOV CX,[BX] F)MOV AX,[SI+BX+10H]9.下列指令中错误指令是( B )、( E )和( F )。
A)MOV AX,DS B)MOV CS,1500HC)MOV SI,BX D)MOV [3000H],ALE)MOV [DI+32H],[1845H] F)MOV AL,1000H10.指令LOOPNZ的循环结束条件是( D )。
A)CX=0且ZF=0 B)CX=0或ZF=0C)CX=0且ZF=1 D)CX=0或ZF=111.语句DA1 DB 2 DUP(4,6),5汇编后,与该语句功能等同的语句是( C )。
微机原理试题库及答案一、选择题1. 微机中,CPU的英文全称是:A. Central Processing UnitB. Central Power UnitC. Central Processing UnitD. Central Program Unit答案:A2. 下列哪项不是微机的组成部分?A. 主板B. 硬盘C. 显示器D. 打印机答案:D3. 在微机中,RAM的意思是:A. Random Access MemoryB. Read And MemoryC. Random Access MonitorD. Read And Memory答案:A4. 微机的总线分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、数据总线、控制总线C. 地址总线、控制总线、电源总线D. 数据总线、控制总线、电源总线答案:A5. 微机的存储器分为哪两类?A. 硬盘和软盘B. 内存和外存C. 随机存取存储器和顺序存取存储器D. 只读存储器和可读写存储器答案:B二、填空题6. 微机的CPU主要由________和________组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机的存储器地址空间是________位的。
答案:16位、32位或64位,根据具体微机的配置而定。
8. 在微机中,________是用来存储指令和数据的。
答案:内存(RAM)9. 微机的I/O设备包括________、________等。
答案:键盘、鼠标、打印机、显示器等10. 微机的中断系统允许________在________时请求CPU的注意。
答案:外设;执行特定操作三、简答题11. 简述微机的工作原理。
答案:微机的工作原理基于指令的执行。
CPU从内存中取出指令,通过控制单元解码指令,然后执行算术逻辑单元(ALU)进行必要的计算或逻辑操作。
操作结果可能存储回内存或发送到I/O设备。
整个过程由控制单元协调,确保指令的正确执行。
第一章1-1选择1.计算机中最常用的字符信息编码是(A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机6.下列不是单片机总线是(D )A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119.十进制0.625转换成二进制数是(A )A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是(D )A 原码B反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二讲制补码表示为.110100018.-49D的二讲制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫一真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(寸)2.MCS-51 上电复位时,SBUF=00H。
(x )。
SBUF不定。
第一章习题答案1-1 请说明CPU的功能以及CPU是如何执行指令和程序的。
答:CPU的功能是执行程序和统筹处理计算机系统中各类事务。
CPU执行指令分为3步:取指令、分析指令、执行指令;计算机程序是由一条条指令按一定的顺序排列组成的,CPU执行程序的过程就是一条条指令累计执行的过程,其方式分为串行作业方式和流水线作业方式。
1-2 请说明单片机内部主要是由哪些部件组成的,并说明各部件的作用。
答:CPU:由控制器和运算器构成,控制器的作用是执行指令和协调系统各部件的工作;运算器的作用是进行逻辑运算和算术运算。
存储器:存储计算机工作时使用的信息,即指令代码和数据代码。
I/O接口电路:具有数据缓冲、数据隔离及数据转换的功能。
1-3 请问对于容量位8K的存储器芯片,它的地址线是多少根?答:8K=8192=213,故地址线为13根。
另附:存储器的数据线由存储器的字长决定,例如一块32K×16(存储器容量显示格式:存储单元数×存储单元的字长)的存储器,其地址线为15根,数据线为16根。
1-4 将十进制数78,134,分别用二进制数、十六进制数和8421BCD吗表示。
答:(78)D=(1001110)B=(4E)H=(01111000)8421BCD(134)D=(10000110)B=(86)H=(000100110100)8421BCD注:8421BCD码为4位表示一个十进制数符,本质是符号不是数值,所以不可省略0。
1-5 将下列真值分别转化为用8位和16位二进制数表示的原码、补码和反码。
X=1000100;[X]8位原=[X]8位反=[X]8位补=01000100;[X]16位原=[X]16位反=[X]16位补=0000000001000100X= -1000100[X]8位原=11000100,[X]8位反=10111011,[X]8位补=10111100;[X]16位原=1000000001000100,[X]16位反=1111111110111011,[X]16位补=1111111110111100;X= -0111111[X]8位原=10111111,[X]8位反=11000000,[X]8位补=11000001;[X]16位原=1000000000111111,[X]16位反=1111111111000000,[X]16位补=1111111111000001;1-6 将下列补码转化成二进制数的真值。
微机原理试题及答案一、选择题1. 微机系统中,CPU的主要功能是什么?A. 存储数据B. 执行程序C. 显示图像D. 管理输入输出设备答案:B2. 在微机系统中,RAM的全称是什么?A. Random Access MemoryB. Read Access MemoryC. Randomly Access MemoryD. Random Access Method答案:A3. 下列哪一项不是微机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C4. 在微机系统中,操作系统的主要作用是什么?A. 执行程序B. 管理计算机硬件资源C. 存储数据D. 显示图像答案:B5. 微机系统中的总线按照功能可以分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、信号总线、数据总线C. 地址总线、控制总线、信号总线D. 电源总线、地址总线、控制总线答案:A二、填空题6. 微机系统中,CPU的英文全称是________。
答案:Central Processing Unit7. 微机系统中,ROM的英文全称是________。
答案:Read-Only Memory8. 微机系统中,硬盘属于________设备。
答案:存储9. 微机系统中,________是操作系统与硬件之间的接口。
答案:驱动程序10. 微机系统中,________是实现数据传输的通道。
答案:总线三、简答题11. 简述微机系统的组成。
答案:微机系统主要由中央处理器(CPU)、存储器(包括RAM和ROM)、输入设备(如键盘、鼠标)、输出设备(如显示器、打印机)以及总线和接口组成。
12. 描述微机系统中的指令执行过程。
答案:微机系统中的指令执行过程通常包括取指令、译码、执行指令、存储结果等步骤。
CPU首先从存储器中取出指令,然后对指令进行译码,确定需要执行的操作类型和操作数,接着执行指令,最后将执行结果存储回存储器或寄存器。
四、论述题13. 论述微机系统中的中断机制及其作用。
填空题1.微机总线主要由数据总线、地址总线、控制总线以及电源和地线4部分组成。
2.CPU与外设数据传送,通常采用3种I/O传送方式,它们是:程序传送方式、中断传送方式、DMA传送方式。
微型计算机中有两种I/O接口的寻址方式,即存贮器统一编址和 I/O隔离编址。
3.CPU响应中断条件有2个,它们分别是cpu开放中断、CPU在现行指令结束后响应中断。
4.当8086CPU的引脚M/IO = 0时且RD = 0时,CPU数据总线上传输数据的方向是由cpu到外设,CPU进行I/O读操作。
5.INT n 中断指令将CS、IP、PSW压入堆栈的次序依此是psw 、cs 、IP 。
6.汇编语言程序的上机从建立源程序到生成可执行程序需经过三个过程,是编辑、汇编和连接。
7.8086 CPU的地址/数据的复用线是AD0~AD15 ,在一个总线周期内,先作地址线,后作数据线使用。
8.8086的中断向量表可以存放256 个中断向量,中断向量是_中断服务程序_______的入口地址,中断向量表的物理地址从0000H 到03FFH。
9.8086 CPU是由总线接口部件BIU、执行部件EU两部分组成的。
10.当8086CPU的引脚M/IO = 0时且WR = 0时,CPU数据总线上传输数据的方向是由cpu到外设,CPU进行I/O写操作。
11.串行异步接口芯片8250在接收数据时,是由接收移位寄存器将串行数据转换成并行数据,在发送数据时,由发送移位寄存器将并行数据转换成串行数据。
12、目前微型计算机的基本工作原理是存储程序控制的原理,其基本结构属于冯•诺依曼结构。
13、中断包括可屏蔽中断 INTR和不可屏蔽中断 NMI。
简答题1、在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?举例说明。
答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。
偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。
填空题1.微机总线主要由数据总线、地址总线、控制总线以及电源和地线4部分组成。
2.CPU与外设数据传送,通常采用3种I/O传送方式,它们是:程序传送方式、中断传送方式、DMA传送方式。
微型计算机中有两种I/O接口的寻址方式,即存贮器统一编址和 I/O隔离编址。
3.CPU响应中断条件有2个,它们分别是cpu开放中断、CPU在现行指令结束后响应中断。
4.当8086CPU的引脚M/IO = 0时且RD = 0时,CPU数据总线上传输数据的方向是由cpu到外设,CPU进行I/O读操作。
5.INT n 中断指令将CS、IP、PSW压入堆栈的次序依此是psw 、cs 、IP 。
6.汇编语言程序的上机从建立源程序到生成可执行程序需经过三个过程,是编辑、汇编和连接。
7.8086 CPU的地址/数据的复用线是AD0~AD15 ,在一个总线周期内,先作地址线,后作数据线使用。
8.8086的中断向量表可以存放256 个中断向量,中断向量表的物理地址从0000H 到03FFH。
9.8086 CPU是由总线接口部件BIU、执行部件EU两部分组成的。
10.当8086CPU的引脚M/IO = 0时且WR = 0时,CPU数据总线上传输数据的方向是由cpu到外设,CPU进行I/O写操作。
11.串行异步接口芯片8250在接收数据时,是由接收移位寄存器将串行数据转换成并行数据,在发送数据时,由发送移位寄存器将并行数据转换成串行数据。
12、目前微型计算机的基本工作原理是存储程序控制的原理,其基本结构属于冯•诺依曼结构。
13、中断包括可屏蔽中断 INTR和不可屏蔽中断 NMI。
简答题1、在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?举例说明。
答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。
偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。
物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。
2、在基于8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?BHE信号起什么作用?答:8086为16位处理器,可访问1M字节的存储器空间;1M字节的存储器分为两个512K字节的存储体,命名为偶字节体和奇字节体;偶体的数据线连接D7~D0,“体选”信号接地址线A0;奇体的数据线连接D15~D8,“体选”信号接BHE信号;BHE号有效时允许访问奇体中的高字节存储单元,实现8086的低字节访问、高字节访问及字访问。
1、8086对存储器的管理为什么采用分段的办法?答:8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围(1MB,20位地址)。
若不用分段方法,16位地址只能寻址64KB空间。
2、8086的中断向量表如何组成?作用是什么?答:把内存0段中0~3FFH区域作为中断向量表的专用存储区。
该区域存放256种中断的处理程序的入口地址,每个入口地址占用4个存储单元,分别存放入口的段地址与偏移地址。
3、8259A初始化编程过程完成那些功能?这些功能由那些ICW设定?答:(1) 源、目的字长不一致(2) 源、目的不能同时为存贮器寻址方式(3) 基址变址方式不能有 SI和DI的组合(4) 基址变址方式不能有 BX和BP的组合4、82C54初始化编程包含哪几项内容?答:初始化编程用来确定8259A的工作方式。
ICW1确定8259A工作的环境:处理器类型、中断控制器是单片还是多片、请求信号的电特性。
ICW2用来指定8个中断请求的类型码。
ICW3在多片系统中确定主片与从片的连接关系。
ICW4用来确定中断处理的控制方法:中断结束方式、嵌套方式、数据线缓冲等。
1.8088CPU引脚RD=0,WR =1,IO/M=0,CPU当前执行什么操作?解:CPU执行读操作,读存储器。
8086CPU引脚WR=0, IO/M=0,CPU当前执行什么操作?解:CPU执行写存储器操作。
2.外部中断的过程为哪五步?解:(1)中断请求(2)中断判优(3)中断响应(4)中断处理(5)中断返回3.CPU的中断源有哪两种?分别对应的引脚信号是什么?解:外部中断和内部中断。
分别对应的引脚是INTR和NMI。
4.8253在送完时间初始值之后,什么时候开始计数?解:在输入时钟脉冲情况下,GA TA为高电平开始计数5、8253有几种工作方式,分别是什么?解:6种。
分别是方式0、方式1、方式2、方式3、方式4和方式5。
1.微处理器为什么需要通过接口电路与外设连接?(1)CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系(2)CPU与外设的速度不匹配,CPU的速度快,外设的速度慢(3)若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU处于穷于应付与外设打交道之中,大大降低CPU的效率(4)若外设直接由CPU控制,会使外设的硬件结构依赖于CPU,对外设本身的发展不利。
2.什么叫端口?一般有哪几种端口?CPU和外设进行数据传输时,各类类信息在接口中进入不同的寄存器,一般称这些寄存器为端口,通常有:数据端口、控制端口,状态端口。
2.什么是总线?总线包括哪几种?总线是指一组信号线的集合,是一种在各模块间传递信息的公共通道。
一般包括四种,即:片内总线、微处理器总线、系统总线和外总线。
1.简述接口电路的作用?在微机系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理器之间的信息交换和通信都要靠接口来实现的,接口作为CPU与外部世界的连接部件,是CPU与外界进行信息交换的中转站。
所以,接口电路直接影响微机系统的功能和微机的推广应用。
2.“由于按位置位/复位命令是对C口进行操作,所以可以写到C口”,这句话对吗?为什么?答:这句话是错误的,按位置位/复位命令是对c口进行操作,但它是一个命令,必须按命令的定义格式来处理每一位,如果把它写入c口,就会按c口的数据定义格式来处理,而这两种定义完全不同的格式是不能互换的,故只能写到命令口,用命令定义来处理。
3.说明下列指令中的寻址寻址方式(1)MOV DX,[1234H]直接寻址(2)MOV DX,1234H 立即数寻址(3)MOV DX,BX 寄存器寻址(4)MOV DX,[BX]寄存器间接寻址(5)MOV DX,[BX+DI] 基址变址寻址并行接口8255应用(2个题目供练习)1.设8255A在微机系统中,PA口,PB口,PC口以及控制口的端口地址分别为300H、301H、302H和303H,实现:(1)A组与B组均设为方式0,PA口作输入、PB口作输出,C口为输入,请编程初始化。
(5分)(2)用端口C的PC3作为状态输入,若PC3=1时,则从PA口读入数据,且将其低4位取反,然后一起从P B口输出,若PC3=0,则继续查询。
2、设8255A在微机系统中,PA口,PB口,PC口以及控制口的端口地址分别为360H、361H、362H和363H,实现:(1)A组与B组均设为方式0,PA口作输出、PB口作输入,C口为输入,请编程初始化。
(5分)(1)MOV DX,363HMOV AL,10001011B(或8BH)OUT DX,AL(2)用端口C的PC7作为状态输入,若PC7=1时,则从PB口读入数据,且将其低4位取反,然后一起从PA口输出,若PC7=0,则继续查询。
(10分)(2)WAIT:MOV DX,362HIN AL,DXTEST AL,80HJZ WAITMOV DX,361HIN AL,DXXOR AL,0FHMOV DX,360HOUT DX,AL设一片8255接在系统中,端口地址分配如下:PA口:280H PB口:281H PC口:282H 控制口:283H现要求A口,B口均工作在方式0,A口作输出,B口作输入,编写初始化程序。
解:MOV DX,283HMOV AL,10000010BOUT DX,AL8253应用(1)在某个以8086为CPU的系统中使用了一片8253芯片,通道的地址为0#计数器:110H,1#计数器:111H,2#计数器:112H,控制口:113H,时钟脉冲频率为4MHz。
现用一片8253定时2秒钟,要求:1.试编写8253的初始化程序;(10分)2.请画出硬件电路连接图。
(译码电路采用74LS138译码器)(5分)(1)计数初值:4MHZ/0.5HZ=8*106,故选用三个计数器中任两个,两个计数器的计数初值的乘积为8*106即可。
其中0#计数器需工作在方式3,1#计数器工作在方式3。
参考初始化程序:MOV DX,113H ;计数器0工作在方式3,BCD计数MOV AL,00110111BOUT DX,ALMOV DX,110H ;计数器0计数初值2000MOV AL,2000OUT DX,ALMOV AL,AHOUT DX,ALMOV DX,113H ;计数器1工作在方式3,BCD计数MOV AL,01110011BOUT DX,ALMOV DX,111H ;计数器1计数初值4000MOV AL,4000OUT DX,ALMOV AL,AHOUT DX,AL(2)A9 A8 A7 A6 A5 A4 A3 A2 A1 A00 1 0 0 0 1 0 0 * *(2)设一片8253接在系统中,端口地址分配如下:0#计数器 210H1#计数器 211H2#计数器 212H控制口 213H(1)求用2#计数器定时,选用方式3,BCD计数脉冲输入频率为 f=1MHZ,定时2ms,试编写初始化程序。
(2)若定时20 ms,用1#和2#计数器,试编写初始化程序。
解:(1)时间常数:2*10-3/(1/106)=2000MOV DX,213HMOV AL,10110111BOUT DX,ALMOV DX,212HMOV AX,2000OUT DX,ALMOV AL,AHOUT DX,AL(2)时间常数:20*10-3/(1/106)=20000MOV DX,213HMOV AL,01010111BOUT DX,ALMOV DX,211HMOV AL,200OUT DX,ALMOV DX,213HMOV AL,10010111BOUT DX,ALMOV DX,212HMOV AL,100OUT DX,AL8259应用试按照如下要求对8259A中断控制器设置命令字(初始化):系统中有一片8259A,中断请求信号用电平触发方式,需要用ICW4,中断类型码为80H~87H,用特殊全嵌套方式,不用缓冲方式,采用中断自动结束方式,8259A的端口地址为77H,78H。
解:初始化程序如下:MOV DX, 77HMOV AL, 1BHOUT DX, ALMOV AL, 80HOUT 78H, ALMOV AL, 13HOUT 78H, AL。