微型计算机原理试题答案【总汇】

合集下载

微机原理试题附参考答案

微机原理试题附参考答案

一、填空题(每空1分,共15分,答案写在答题纸上)1、微型计算机由CPU、(_______)、总线、接口电路及输入输出设备等构成。

2、在微机系统中,端口编址方式一般有(_______)和(______)两种编址方式3、微机系统与输入/输出设备的信息交换有无条件传送方式、查询方式、(_______)和(_______)。

4、二进制数01100101.11的十进制表示为(_______)。

5、实模式下,已知逻辑地址为4010H:2000H,则物理地址为(_______)。

6、有一个8位机器数为10010111,若此数表示原码,则相应的十进制数的真值为(_______),若此数表示反码,则相应的十进制数的真值为(_______),若此数表示补码,则相应的十进制数的真值为(_______),若此数表示的是压缩(或组合)BCD码,则相应的十进制数的真值为(_______)。

7、设(DS)=1000H, (ES)=2000H, (SS)=3000H, (BX)=5000H, (BP)=6000H, (DI)=0001H ,内存单元中,(21000H)=1234H, (36000H)=9ABCH,(16000H)=9657H, (41002H)=789AH 。

则MOV AX, ES:[1000H] 执行时操作数的物理地址为(_______);MOV AX, [BP]执行后(AX)= (_______);MOV AX,[BX+DI] 执行时操作数的物理地址为(_______)。

8、已知(BX)=1234H, (DS)=1000H, (SI)=200H, (10221H)=3247H, 指令LEA BX, [SI+21H]执行后BX 寄存器的值为(_______)。

二、单项选择题(每题1分,共15分,答案写在答题纸上)1.以下各个指令中正确的是()。

A. MOV CS, 1000B. OUT DX, AXC. MOV BL, BPD. MOV AH, DX2. 在外部中断源的中断服务程序结束时,一般应向8259发送中断结束命令是让()的相应位清零。

微机原理试题库及答案

微机原理试题库及答案

微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。

A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。

A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。

A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。

A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。

A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。

7. 在微机系统中,________是用于存储程序和数据的物理部件。

8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。

9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。

10. 在微机系统中,________是用于暂时存放信息的高速存储部件。

三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。

12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。

13. 解释中断在微机系统中的作用及其实现方式。

14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。

15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。

四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。

17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。

18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。

微型计算机原理试题库及答案

微型计算机原理试题库及答案

《微型计算机原理》试题库及答案一、填空1.数制转换A)125D=( 11111101 )B =( 375 )O=( 0FD )H=(0001 0010 0101 )BCDB)10110110B=( 182 )D =( 266 )O=( 0B6 )H=(0001 1000 0010 )BCD2.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数0~255;单字节有符号整数-128~+127。

注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。

3.完成下列各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。

指出运算结果有效否。

A)00101101+10011100=B)11011101+10110011=4.十六进制数2B.4H转换为二进制数是__00101011.0100,转换为十进制数是__43.25____。

5.在浮点加法运算中,在尾数求和之前,一般需要(对阶)操作,求和之后还需要进行(规格化)和舍入等步骤。

6.三态门有三种输出状态:高电平、低电平、(高阻)状态。

7.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为(45H),前面加上偶校验位后代码为(C5)H。

8.数在计算机中的二进制表示形式称为(机器数)。

9.在计算机中,无符号书最常用于表示(地址)。

10.正数的反码与原码(相等)。

11.在计算机中浮点数的表示形式有(阶码)和(尾码)两部分组成。

12.微处理器中对每个字所包含的二进制位数叫(字长)。

13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少(百万条指令)14.PC机主存储器状基本存储单元的长度是(字节).15.一台计算机所用的二进制代码的位数称为___字长_________,8位二进制数称为__ 字节____。

16.微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。

微型计算机试题及答案

微型计算机试题及答案

微型计算机试题及答案一、单项选择题(每题1分,共10分)1. 微型计算机的主机中不包括以下哪个部件?A. 中央处理器(CPU)B. 内存C. 硬盘D. 鼠标答案:D2. 下列哪个选项不是微型计算机的输入设备?A. 键盘B. 鼠标C. 打印机D. 扫描仪答案:C3. 微型计算机的存储器分为哪两类?A. 内部存储器和外部存储器B. 只读存储器和随机访问存储器C. 静态存储器和动态存储器D. 可擦写存储器和不可擦写存储器答案:A4. 在微型计算机中,CPU的主要功能是什么?A. 存储数据B. 处理数据C. 显示数据D. 传输数据答案:B5. 微型计算机的操作系统主要负责什么?A. 管理硬件资源B. 提供用户界面C. 执行应用程序D. 所有以上选项答案:D6. 下列哪个不是微型计算机的输出设备?A. 显示器B. 打印机C. 键盘D. 音箱答案:C7. 在微型计算机中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可擦写存储器D. 静态存储器答案:A8. 微型计算机的硬盘主要用于什么?A. 存储临时数据B. 存储永久数据C. 处理数据D. 传输数据答案:B9. 微型计算机的主板上不包括以下哪个部件?A. CPU插槽B. 内存插槽C. 显卡D. 电源插座答案:C10. 微型计算机的USB接口主要用于什么?A. 连接电源B. 连接网络C. 连接外部设备D. 连接显示器答案:C二、多项选择题(每题2分,共10分)1. 微型计算机的硬件组成部分包括以下哪些?A. 中央处理器B. 内存C. 操作系统D. 显示器答案:A, B, D2. 下列哪些属于微型计算机的存储设备?A. 硬盘B. 光驱C. 键盘D. 鼠标答案:A, B3. 微型计算机的软件可以分为哪几类?A. 操作系统B. 应用程序C. 游戏D. 工具软件答案:A, B, C, D4. 微型计算机的输入设备包括以下哪些?A. 键盘B. 鼠标C. 显示器D. 打印机答案:A, B5. 微型计算机的网络设备包括以下哪些?A. 路由器B. 交换机C. 打印机D. 调制解调器答案:A, B, D三、判断题(每题1分,共10分)1. 微型计算机的CPU是其核心部件,负责执行程序和处理数据。

微机原理 期末考试题库及答案(含3套试卷)

微机原理 期末考试题库及答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。

(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。

A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。

A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。

A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。

A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( 2 )信息。

⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。

⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。

微型计算机原理考试试卷(带答案解析)

微型计算机原理考试试卷(带答案解析)

微型计算机原理考试试卷(带答案解析)一、选择题(每题2分,共20分)1. 微型计算机系统中,CPU与外设进行数据交换的基本方式是()A. 并行通信B. 串行通信C. 总线通信D. 以上都对答案:D解析:微型计算机系统中,CPU与外设进行数据交换的基本方式包括并行通信和串行通信,同时也可以通过总线通信实现。

2. 微型计算机系统中,下列哪个设备不属于输入设备()A. 键盘B. 鼠标C. 显示器D. 扫描仪答案:C解析:显示器属于输出设备,用于将计算机处理的结果展示给用户。

3. 下列哪种存储器属于只读存储器()A. RAMB. ROMC. CacheD. 硬盘答案:B解析:ROM(Read-Only Memory)是只读存储器,其中的内容在制造时已经固定,无法修改。

4. 下列哪种总线不属于微型计算机系统总线()A. 数据总线B. 地址总线C. 控制总线D. 串行总线答案:D解析:微型计算机系统总线包括数据总线、地址总线和控制总线,串行总线不属于系统总线。

5. 下列哪种寄存器不属于CPU内部的寄存器()A. 程序计数器B. 指令寄存器C. 累加器D. 状态寄存器答案:D解析:状态寄存器属于外部寄存器,不属于CPU内部寄存器。

6. 下列哪种寻址方式不属于微型计算机指令的寻址方式()A. 直接寻址B. 间接寻址C. 相对寻址D. 随机寻址答案:D解析:微型计算机指令的寻址方式包括直接寻址、间接寻址和相对寻址,随机寻址不属于指令的寻址方式。

7. 在下列哪种操作中,CPU不会产生中断()A. 计算机病毒攻击B. 外部设备请求C. 软件中断D. 系统调用答案:A解析:计算机病毒攻击不会导致CPU产生中断,其他选项都会使CPU产生中断。

8. 下列哪种存储器不属于计算机的主存储器()A. RAMB. ROMC. CacheD. 硬盘答案:D解析:硬盘属于外部存储器,不属于计算机的主存储器。

9. 微型计算机中,下列哪个部件负责内存的分配和管理()A. CPUB. 运行器C. 操作系统D. 硬盘控制器答案:C解析:操作系统负责内存的分配和管理。

微机原理习题集以及答案

微机原理习题集以及答案

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

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

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

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

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

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

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

把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。

微型计算机原理试题库与答案

微型计算机原理试题库与答案

《微型计算机原理》试题库及答案一、填空1.数制转换A)125D=( 11111101 )B =( 375 )O=( 0FD )H=(0001 0010 0101 )BCDB)10110110B=( 182 )D =( 266 )O=( 0B6 )H=(0001 1000 0010 )BCD2.下述机器数形式可表示的数值围是(请用十进制形式写出):单字节无符号整数0~255;单字节有符号整数-128~+127。

注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的围为-128~+127。

3.完成下列各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。

指出运算结果有效否。

A)00101101+10011100=B)11011101+10110011=4.十六进制数2B.4H转换为二进制数是__00101011.0100,转换为十进制数是__43.25____。

5.在浮点加法运算中,在尾数求和之前,一般需要(对阶)操作,求和之后还需要进行(规格化)和舍入等步骤。

6.三态门有三种输出状态:高电平、低电平、(高阻)状态。

7.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为(45H),前面加上偶校验位后代码为(C5)H。

8.数在计算机中的二进制表示形式称为(机器数)。

9.在计算机中,无符号书最常用于表示(地址)。

10.正数的反码与原码(相等)。

11.在计算机中浮点数的表示形式有(阶码)和(尾码)两部分组成。

12.微处理器中对每个字所包含的二进制位数叫(字长)。

13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟可执行多少(百万条指令)14.PC机主存储器状基本存储单元的长度是(字节).15.一台计算机所用的二进制代码的位数称为___字长_________,8位二进制数称为__ 字节____。

16.微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。

17.8086CPU寄存器中负责与I/O端口交换数据的寄存器为(AX,AL)18.总线有数据总线、地址总线、控制总线组成,数据总线是从微处理器向存储器、I/O接口传送数据的通路;反之,它也是从存储器、I/O接口向微处理器传送数据的通路,因而它可以在两个方向上往返传送数据,称为(双向总线)。

微型计算机原理及应用答案汇总

微型计算机原理及应用答案汇总

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

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

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

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

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

微型计算机原理练习附答案(优质内容)

微型计算机原理练习附答案(优质内容)

复习提纲1.两个4字节的无符号数分别存放在从2000H和2010H开始的存储单元中,编写程序完成它们的相加操作,并将所求的和放在从2000H开始的内存单元中。

2.设在2000H开始的内存单元中,存放50个无符号字节数,编程找出其中的最大值,并把它存放到DL寄存器中。

3.将AL中的两个组合BCD数分别转换成对应的ASCII码,并存放在CX中(高位BCD数的转换结果放在CH中,低位BCD数的转换结果放在CL中)。

4.已知在BUF为首地址的单元中,存放了10个ASCII码数据,编程将它们转换为BCD码后,存放在BUF+10为首地址的单元中。

编一个程序段。

数据段有100个无符号字节数据块BUF,试找出其中数值为0的数据个数并放入ZERO单元中5.在数据段BUF开始的连续10个单元中存放有10个无符号数,编程求出它们的和并放入SUM单元中。

6.在数据段BUF开始的连续10个单元中存放有10个无符号数,编程找出其中的最大值放入MAX单元中。

7.如图1所示,8255A的A口PA0、PA1、PA2引脚分别接3个开关K0、K1、K2,B口PB0、PB1、PB2通过驱动电路分别接到3个发光二极管的阳极。

开关的状态通过A口输入到8255A,然后将其送到B口输出,控制发光二极管的亮与灭。

(1)通过译码电路分析确定8255A的端口地址:(假定未使用的引脚均为低电平“0”)A口地址:B口地址:C口地址:控制口地址=(2)编程:根据读入A口开关状态,去控制发光二极管的程序。

(要求说明8255A控制字的设置过程)8.已知8255A的A口PA0~PA5接6只共阴数码管LED0~LED5的段码,B口PB0~PB5分别接LED0~LED5的位码,A、B口工作于方式0,8255A的工作方式控制字如图所示。

要求:a.简单画出8255A的A、B口与LED的接线图;b.已知8255A的端口地址为:380H~383H,写出能在LED0和LED1上同时显示“66”的程序。

微机原理习题集(含完整答案)

微机原理习题集(含完整答案)
5
72,8088/8086 CPU 系统中装在系统板上的接口称为 ,而装入扩展槽上 的接口称为 接口。 73,8088/8086 CPU 系统中,用于访问外设接口的输入指令助记符为 ,而输 出指令的操作助记符为 。 74,8088/8086 系统中,分配在系统板上的接口的端口地址 个,其端口 。 编址范围为 75,8088/8086 系统中,分配在扩展槽上接口有 个,其端口编址范围 为 。 76,计算机机中 CPU 与外设进行数据传递,广泛采用的控制方式有 , 和 。 和 。 77, 8088/8086 系统中, CPU 对 I/0 端寻址方式有两种即 和 系统中。 78,程序查询 I/O 方式主要运用在 79,I/O 设备发出中断请求的先决条件是 。 80,在 PC 机系统中使用的中断控制器是 芯片,该中断控制器可接受 级硬件外中断。 81 , PC 机系统中,中断 优先做级 别最高 的 为 中断, 而级 别最 低 的 为 中断。 82, 在中断执行期间, CPU 要做的工作, 即 、 、 。 83,8088/8086 CPU 提供的中断控制系统,它最多能处理 个不同类型的中 断。 计算得到。 84,在 8088/8086 系统中,中断向量地址由 、 、 。 85,8088/8086 CPU 允许接受三种类型的中断: 86,8088/8086 CPU 的外中断是指 ,而内中断是指 中断。 87,8088/8086 CPU 中用作中断屏蔽的标志为关中断时,该标志位是 。 信号后将 88,8259A 中断控制器中在发生 INTR 中断,接收到 CPU 发回______ 码放入数据总线。 89,8088/8086 CPU 中接受不可屏蔽的中断是由 得到的。 90,8088/8086 CPU 中接受可屏蔽的中断是由 得到的。 91, 8088/8086 指令系统中, 用来开中断的指令为 , 关中断指令为 。 92,在中断服务子程序中首先要执行的操作是 。 93,在中断服务子程序最末一条指令是 。 94,要实现多中断嵌套,在中断服务子程序要执行 操作。 95,在中断服务子程序中,保护现场是指保护 。 96,在中断向量表中存放的是 。 97,中断服务子程序的入口地址是由 和 。 98,指令是控制计算机进行 的命令,中央处理器所能执行的各种指令的 总和称为 。 99,一台计算机能执行多少种指令,是在 时确定的,8086/8088 指令系统 共有 条指令。

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

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

微机原理习题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个步骤循环工作的:①从指令指针所指的内存单元中取一条指令送到指令寄存器。

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

微机原理及应用试题及答案

微机原理及应用试题及答案

微机原理及应用试题及答案(总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 。

微机原理期末试题及答案

微机原理期末试题及答案

微机原理期末试题及答案一、选择题1. 以下关于微机原理的说法不正确的是:a) 微机原理研究的是微型计算机的基本组成和工作原理b) 微机原理主要研究微处理器和存储器c) 微机原理的研究对象仅限于硬件部分d) 微机原理的研究包括硬件和软件两个方面2. 下列哪项不属于计算机硬件设备:a) 微处理器b) 显示器c) 操作系统d) 键盘3. 在微机原理中,CPU主要包括以下几个部分:a) 控制器、运算器、存储器b) 运算器、存储器、输入输出设备c) 控制器、输入输出设备、存储器d) 运算器、数据库、存储器4. 下列哪个不是计算机的内存类型:a) RAMb) ROMc) HDDd) CACHE5. 在微机原理中,数据总线用于传输:a) 数据b) 控制信号c) 地址d) 所有的信号二、简答题(每题20分)1. 解释什么是指令周期、机器周期和时钟周期。

答:指令周期是执行一条机器指令所需要的时间,它包括取指令周期(fetch)、译码周期(decode)、执行周期(execute)和存取周期(memory)等。

机器周期是指执行一条基本操作所需要的时间,例如加法、乘法等。

时钟周期是指时钟发生一次跳变所需要的时间,它是微机系统运行的基本单位。

2. 什么是中断请求?答:中断请求是指外部设备通过向CPU提出请求,使CPU中断当前正在执行的程序,并转去执行相应的中断处理程序。

中断请求可以分为内部中断和外部中断两种。

3. 简述冯·诺依曼结构的原理。

答:冯·诺依曼结构是计算机系统的基本组织原理,主要包括存储器、运算器、控制器和输入输出设备四部分。

它的原理是将程序和数据存储在同一存储器中,由程序计数器指示当前指令的地址,按照指令的顺序执行程序。

运算器负责执行算术运算和逻辑运算,控制器负责解码指令并控制各个部件的工作。

输入输出设备负责与外部设备进行数据交互。

4. 什么是总线?答:总线是计算机中各个部件之间传输数据和控制信号的公共通道。

微机原理习题参考答案

微机原理习题参考答案

第1章计算机基础知识1.2 课后练习题一、填空题1. 2.110001113.十,非压缩的BCD码 4.100100.111(100100.111B)5.微型计算机,微型计算机系统 6.二、选择题1.B 2.D 3. B三、简答题1.以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。

(微型计算机+软件系统,也可)2.冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。

其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。

(写出主要内容,即可)3.微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。

(只要答出五大组成部分即可)4.溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。

第2章 8086/8088微处理器2.2 课后练习题一、填空题1. 4,100ns2. Ready ,Tw(等待)3. ALE4. INTR5. 85010H6. 存储器或I/O接口未准备好7. 非屏蔽中断8. 指令周期9. 4二、简答题1. 1) 算术逻辑部件 2) 累加器和通用寄存器组3) 程序计数器 4) 时序和控制部件(意思相近即可)2. 1)可以进行算术和逻辑运算 2)可保存少量数据3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求3. CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。

(意思相近即可)?三、判断题1. ×2. ×3. ×4.5. × 6.√ 7. √第3章指令系统3.2 课后练习题一、简答题1. L52. RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。

微机原理习题答案

微机原理习题答案

微型计算机原理及应用习题集专业班级学号姓名目录第1章概述 (2)第2章微处理器及其结构 (4)第3章8086/8088CPU指令系统 (9)第4章汇编语言程序设计 (17)第5章存储器系统 (28)第6章输入输出与中断技术 (32)第7章微型计算机的接口技术 (40)第1章概述一、填空题1.运算器和控制器集成在一块芯片上,被称作CPU。

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

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

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

4.写出下列原码机器数的真值;若分别作为反码和补码时,其表示的真值又分别是多少?(1) (0110 1110)二进制原码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制反码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制补码=(+110 1110)二进制真值=(+110)十进制真值(2) (1011 0101)二进制原码=(-011 0101)二进制真值=(-53)十进制真值(1011 0101)二进制反码=(-100 1010)二进制真值=(-74)十进制真值(1011 0101)二进制补码=(-100 1011)二进制真值=(-75)十进制真值5.写出下列二进制数的原码、反码和补码(设字长为8位)。

(1) (+101 0110)二进制真值=(0101 0110)原码=(0101 0110)反码=(0101 0110)补码(2) (-101 0110)二进制真值=(1101 0110)原码=(1010 1001)反码=(1010 1010)补码6.[X]补=78H,则[-X]补=(88 )H。

7.已知X1= +0010100,Y1= +0100001,X2= -0010100,Y2= -0100001,试计算下列各式(设字长为8位)。

最新微型计算机原理试题答案

最新微型计算机原理试题答案

微型计算机原理试题答案一、填空(每空1分,共37分)1、典型的微处理器的内部结构可分为:算术逻辑控制单元(ALU)、工作寄存器、控制器和I/O控制逻辑等四部分组成。

2、8086是16位CPU,它有20根地址线,可行成1MB的存储器地址空间;有16根数据线,通过数据线能传输的有符号整数的范围为-32768 ~ +32767;有 2种工作模式;总共能管理64级中断源。

3、中断向量是中断服务程序的入口地址,(也称为中断指针),在一个微机系统中,若有4片8259A级联工作,能管理29级外部可屏蔽中断源。

4、微处理器是在统一的时钟信号CLK控制下,按节拍进行工作的,一个CLK的时间(周期)称为一个时钟周期,它是衡量微处器快慢的一个重要参数;而衡量微处器快慢的另一重要参数是指令周期,它表示执行一条指令所需的时间。

5、8088/8086汇编语言中语句的种类包括指令语句、伪指令语句和宏指令语句。

6、微型计算机的输入/输出控制方式主要有无条件传送方式、程序查询方式、I/O中断方式和DMA方式等四种方式,其中DMA 传送方式的突出优点是传送过程无须处理器的控制,数据也无须经过微处理器,而是直接在I/O设备与主存储器间进行,因此节省了微处理器的时间,使传送速率大大提高。

7、在计算机系统中,微处理器对存储器单元和I/O端口的编址方法有统一编址和独立编址两种方法,8086/8088CPU对存储器单元和I/O端口的编址采用的是统一编址方法。

当8086CPU工作在最小方式时,用于区分访问存储器或I/O端口的控制信号为M/IO。

8、若要给某8086CPU组成的微机系统配置8K字节的SRAM电路,若选用1K×4的SRAM芯片,则共需16片。

9、在某I/O端口的地址译码当中,有3条地址线未参加译码,则有8个重叠地址。

10、8086CPU的RESET信号至少应保持4个时钟周期的高电平时才有效,该信号结束后,CPU内部的CS为_0FFFFH__,IP为_0000H__。

微机原理期末考试试卷(包含答案)

微机原理期末考试试卷(包含答案)

一、填空题(每空1分,共20分)1. 微型计算机系统由微型计算机、 I/O设备和系统软件及应用软件等组成。

2. 8086CPU中的指令队列可存储 6 个字节的指令代码,当指令队列至少空出2 个字节时,BIU单元便自动将指令取到指令队列中;8088CPU中的指令队列可存储 4 个字节的指令代码,当指令队列空出 1 个字节时,BIU单元便自动将指令取到指令队列中。

3. 8086系统中,1MB的存储空间分成两个存储体:奇地址存储体和偶地址存储体,各为512K 字节。

4. 设DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,写出下列指令源操作数字段的寻址方式和物理地址值:MOV AX,VAL 寻址方式直接寻址,物理地址 10030H 。

MOV AX,ES:[BX] 寻址方式寄存器间接寻址,物理地址 20100H 。

MOV AX,VAL[BP][SI] 寻址方式相对基址变址寻址,物理地址30240H 。

5. 用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片32 片,在地址线中有11 位参与片内寻址。

6.从CPU的NMI引脚引入的中断叫做不可屏蔽中断,它的响应不受IF 标志位的影响。

二、单项选择题(每题1分,共20分)1.在8086CPU中,指令指针寄存器是 C 。

(A) BP (B) SP (C) IP (D) DI2.8086CPU中的SP寄存器的位数是 B 。

(A) 8位(B) 16位(C) 20位(D) 24位3.8086CPU执行CMP AX,BX指令后,用标志寄存器PSW中的 C 标志位来判别两寄存器的内容是否相等。

(A) OF (B) CF (C) ZF (D)SF4.下列关于8086系统堆栈的论述中,正确的是 A 。

(A) 堆栈的工作方式是“先进后出”,入栈时SP减小(B) 堆栈的工作方式是“先进后出”,入栈时SP增大(C) 堆栈的工作方式是“先进先出”,入栈时SP减小(D) 堆栈的工作方式是“先进先出”,入栈时SP增大5.属于工作中需定时刷新的存储器的芯片是 B 。

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

一、填空(每空1分,共37分)1、典型的微处理器的内部结构可分为:算术逻辑控制单元(ALU)、工作寄存器、控制器和I/O控制逻辑等四部分组成。

2、8086是16位CPU,它有20根地址线,可行成1MB的存储器地址空间;有16根数据线,通过数据线能传输的有符号整数的范围为-32768 ~ +32767;有 2种工作模式;总共能管理64级中断源。

3、中断向量是中断服务程序的入口地址,(也称为中断指针),在一个微机系统中,若有4片8259A级联工作,能管理29级外部可屏蔽中断源。

4、微处理器是在统一的时钟信号CLK控制下,按节拍进行工作的,一个CLK的时间(周期)称为一个时钟周期,它是衡量微处器快慢的一个重要参数;而衡量微处器快慢的另一重要参数是指令周期,它表示执行一条指令所需的时间。

5、8088/8086汇编语言中语句的种类包括指令语句、伪指令语句和宏指令语句。

6、微型计算机的输入/输出控制方式主要有无条件传送方式、程序查询方式、I/O中断方式和DMA方式等四种方式,其中DMA 传送方式的突出优点是传送过程无须处理器的控制,数据也无须经过微处理器,而是直接在I/O设备与主存储器间进行,因此节省了微处理器的时间,使传送速率大大提高。

7、在计算机系统中,微处理器对存储器单元和I/O端口的编址方法有统一编址和独立编址两种方法,8086/8088CPU对存储器单元和I/O端口的编址采用的是统一编址方法。

当8086CPU工作在最小方式时,用于区分访问存储器或I/O端口的控制信号为M/IO。

8、若要给某8086CPU组成的微机系统配置8K字节的SRAM电路,若选用1K×4的SRAM芯片,则共需16片。

9、在某I/O端口的地址译码当中,有3条地址线未参加译码,则有8个重叠地址。

10、8086CPU的RESET信号至少应保持4个时钟周期的高电平时才有效,该信号结束后,CPU内部的CS为_0FFFFH__,IP为_0000H__。

11、物理地址由段地址和偏移地址两部分组成。

若分配给某存储器单元的逻辑地址为8B90H:5669H,则该单元的物理地址为90F69 H。

12、TEST BX ,[BX][SI]+28H 指令的源操作数的寻址方式为基址、变址且相对寻址。

13、指令MOV [BX],00H的操作类型不明确,若将其操作类型指定为字型,则正确的指令为MOV WORD PTR [BX],00H。

14.指令JMP NEAR PTR L1与CALL L1(L1为标号)的区别在于是否保存IP的内容。

15、将DL中保存的字母ASCII码变换成相应的小写字母的ASCII码的逻辑指令为OR DL,20H,而把它变换成相应的大写字母的ASCII码的逻辑指令为AND AL,5FH16、若(AX)=565BH,则CPU执行:SUB AX, C546H指令后,CF= 1 ,OF= 1;执行:AND AX,8219H指令后,OF= 0。

17、执行下列三条指令后:MOV SP,1000HPUSH AXCALL BX(SP)=0FFCH。

18、主程序与子程序之间的参数传递方法有寄存器参数传递方式、存储单元参数传递方式及堆栈参数传递方式等三种。

二、指令正误判断,对正确指令写出源操作数或操作数的寻址方式,对错误指令写出原因(设VAR1, VAR2为字变量, L1为标号)(8分)1.MOV BX,VAR1[SI] ;正确。

SRC的寻址方式为寄存器相对寻址。

2.MOV AL, [DX] ;错误。

DX不能作间接寄存器用。

或能作间接寻址用的寄存器只有:BX、SI、DI。

3.MOV BP, AL ;错误。

类型不一致。

4.MOV CS, AX ;错误。

CS不能作DST。

5.MOV DS, 0100H ;错误。

当DS、ES、SS作DST时,SRC不能为立即数寻址。

6.JMP L1 ;正确。

断内直接寻址7.JMP VAR1[SI] ; 正确。

断间间接寻址8.JG L1 ;正确。

段内相对寻址三、写出完成下列要求的变量定义语句(10分)1.在变量var1中保存4个字变量:4512H,4512,-1,100/3Var1 DW 4512H,4512,-1,100/32.在变量var2中保存字符串:’XiDian’,’2010’,’LUCK’Var2 DB ’XiDian’,’2010’,’LUCK’3.在缓冲区buf1中留出100个字节的存储空间;Buf1 DB 100 DUP(?)4. 在缓冲区buf2保存5个字节的55H,再保存10个字节的240,并将这一过程重复7次;Buf2 DB 7 DUP (5 DUP(55H),10 DUP (240))5.在变量var3中保存缓冲区buf1的长度;Var3 DB LENGTH Buf1四、程序填空与分析题(共15分)1、分析下列程序段执行后,求BX寄存器的内容(3分)MOV CL, 3MOV BX,0B7HROL BX,1ROR BX,CLBX:0C02DH2、请在下面的程序段中空行处填写相应语句使其完成:在Buf为首地址的字节单元的Count个无符号数中找出最大数并送入MAX单元的功能。

(6分)BUF DB 5,6,7,58H ,62,45H ,127,… COUNT EQU $-BUF MAX DB ? …MOV BX, OFFSET BUF MOV CX,COUNT-1 MOV AL,[BX]LOP1: INC BXCMP AL,[BX] JAE NEXT MOV AL,[BX]NEXT: DEC CXJNZ LOP1 MOV MAX, AL五、硬件应用题(35分)1、74LS245数据双向缓冲器的引脚及功能图如图1所示。

请画出8086CPU 工作在最小方式下的系统数据总线D 15~D 0形成电路。

(6分)(a) 74LS245逻辑及引脚 (b) 74LS245功能图1 74LS245数据双向缓冲器的引脚及功能图解:根据AD 15~AD 0、DEN 和R /DT 信号功能以及74LS245芯片引脚功能,设计的系统数据总线D 15~D 0形成电路如下图所示。

15 ~ D 87 ~ D 02、在8086 CPU 工作在最小方式组成的微机系统中,扩充设计16kB 的SRAM 电路,SRAM 芯片选用Intel 6264,内存地址范围为70000H~73FFFH ,试画出此SRAM 电路与8086系统总线的连接图。

(7分)解:因为Intel 6264的片容量为8kB ,因此由2片Intel 6264 构成连续的RAM 存储区域的总容量为2×8kB=16kB 。

其中1片Intel 6264作为偶地址存储器,另1片Intel 6264作为奇地址存储器。

8086最小方式系统与存储器读写操作有关的信号线有:地址总线019A A ,数据总线:015D D ,控制信号:/,,,M IO RD WR BHE 。

此存储电路与8086系统总线的连接如下图所示。

62643、在PC/XT 系统总线上扩充设计一个数据输出端口,分配给该端口的地址为280H ,输出端口芯片用74LS374,输出设备为8个LED 发光二极管。

(8分)(1)画出此输出端口与PC/XT 系统总线以及与LED 发光二极管的连接图。

(2)编写使8个LED 发光二极管每间隔1秒亮一个的功能段程序(假设有1秒延时子程序DELAY1S 可调用)。

解:(1)74LS374的功能和74LS373相同,都是8位数据输出锁存器,不同之处是使能信号的有效形式,74LS374的使能信号CP 为上升沿有效。

LED 发光二极管导通时流过的电流应 20mA,否则会损坏器件。

设计的此输出端口与PC/XT 系统总线以及与LED 发光二极管的连接图如下图所示。

(2)编写使8个LED 发光二极管每间隔1秒亮一个的功能段程序如下:MOV DX,280H MOV AL,01HLOP:OUT DX,AL ;使Q 0对应的LED 发光二极管亮CALL DELAY1S ;调用1秒延时子程序 ROL AL ,1 JMP LOP4、在以8086构成的最大方式系统中,有一片8254的端口地址分别为301H 、303H 、305H 和307H ,给定的外部时钟为512kHz 。

要求利用计数器1和2产生如图2所示的周期信号,画出8254与8086最大方式系统(地址线只使用 A0~A9)的连接图。

并编写初始化程序。

(8分)图2 8254所要产生的周期信号解:设给定的外部时钟为CLK,其周期T = 1/512kHz = 1.953125μs。

为了产生如图2所示的周期信号,应该采用方式2,但在方式2下,其低电平时间仅为一个时钟周期,因此,利用一个计数通道无法实现这个任务。

现在采用计数器1和计数器2联合,先利用计数器1产生周期为1.5ms的周期信号,然后将输出OUT1信号作为计数器2的时钟输入CLK2,这样可以实现题目的要求。

对于计数器1,工作方式可以选用方式2或方式3,一般采用方式3,这样可以使产生的信号(近似)对称,其时常数CR1 = 1.5ms/1.953125μs = 768 ,需要采用16位的时常数表示。

对于计数器2,工作方式只能选用方式2,其时常数CR2 =(3s +1.5ms)/ 1.5ms = 2001, 也需要采用16位的时常数表示。

根据上面分析和题目给定的条件,可以画出8253的地址译码电路和连接图,如下图所示。

8253的初始化程序段如下:MOV DX,307H ;写计数器1方式控制字MOV AL,0111 0110BOUT DX,ALMOV DX,303H ;写计数器1时常数MOV AX,768OUT DX,ALXCHG AL,AHOUT DX,ALMOV DX,307H ;写计数器2方式控制字MOV AL,1011 0100BOUT DX,ALMOV DX,305H ;写计数器2时常数MOV AX,2001OUT DX,ALXCHG AL,AHOUT DX,AL5、在8088最大方式系统中,有一片8255A,其端口地址为8000H~8003H,编写完整的8086汇编语言程序,实现使端口A 的低4位产生如图3所示的信号(各个信号的节拍不必严格相等)。

(6分)PA0PA1PA2PA3图3 端口A信号波形解:为使8255A的端口A产生如图10.16所示的信号,可以将端口A设定成方式0输出,端口B和C与本题无关,均设定为方式0输出。

端口A低4位的波形为分频形式,因此,可以通过计数方式实现。

完整的8086汇编语言程序如下:CODE SEGMENTASSUME CS:CODESTART:MOV DX, 26H ;设定8255A的工作方式MOV AL, 1000 0000BOUT DX,ALMOV DX, 20H ;产生指定的信号XOR AL,ALOUT DX,ALREP1:MOV CX,4REP2:INC ALOUT DX,ALLOOP REP2XOR AL,ALJMP REP1MOV AH,4CH ;返回DOS操作系统INT 21HCODE ENDSEND START《微型计算机原理及应用》试题库及答案16.微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。

相关文档
最新文档