中北大学微机原理及接口技术习题及练习册
第1章 计算机基础知识
基本要求:了解微型机的特点、发展、分类及应用;理解微型计算机系统的硬件组成和基本工作方式;掌握软件的作用及其与硬件的相依关系,掌握微处理器、微型计算机和微型计算机系统。掌握原码、反码、和补码的定义、求法,掌握补码运算的特点和基本法则,会用补码加、减法;熟练掌握有符号数的表示方法,了解定点数、浮点数的表示方法;理解溢出的概念,了解溢出的判别方法;掌握BCD码的表示方法;掌握字符的表示方法—ASCII码;了解汉字编码的方法。本章重点:熟练掌握原码、反码、和补码的定义运算法则。
1.1 基本练习题
一、填空题
1.系统总线由___________、___________、___________三类传输线组成。
2.微型计算机由_______________、_______________、_______________和系统总线组成。
3.计算机的硬件结构通常由五大部分组成。即运算器,____________,__________,输入设备和输出设备组成。
4.8位二进制整数,其补码所能表示的范围为____________,-1的补码为__________H。 5.一带符号数的8位补码为11110111B,它所表示的真值为________D。 6.将二进制数101101.101转换为十进制数为_______________。 7.将压缩BCD码01111001转换成二进制数为_______________。
8.一个完整的微机系统应包括_______________和_______________两大功能部分。
9.X、Y的字长均为12位,已知[X]反=A3CH,原码为_______________H,[Y]反=03CH,则X-Y的补码为_______________H。
10.微处理器由_______________、_______________和少量寄存器组成。
11.带符号数在机器中以_________码表示,十进制数-78表示为_______________。 12.将压缩BCD码01111001转换成十进制数为_______________。 13.8位二进制补码10110110代表的十进制负数是_______________。
14.已知X的补码是11101011B,Y的补码是01001010B,则X-Y的补码是_______________。 15.ASCII码由_________位二进制数码构成,可为_______个字符编码。
16.在计算机中,用二进制表示实数的方法有两种,分别是______和________。 二、选择题
1.计算机内部数值7FH,当分别为某个数的原码、反码和补码时,其真值是_________。 A)原码时大 B)反码时大 C)补码时大 D)一样大 2.十进制数-38的八位二进制补码是________。
A) 01011011 B) 11011010 C) 11011011 D) 01011010 3.微型计算机的发展特点是__________。
A) 体积越来越小 B) 容量越来越大 C) 精度越来越高 D) 以上都对 4.在下列不同进制的数据中,最小的数是___________。
A) 101001B B) 101001BCD C) 52D D) 23H 5.标准的ASCII码由______位二进制代码组成。
A) 4 B) 7 C) 8 D) 9
6.长度相同但格式不同的的两种浮点数,假设前者阶码长,尾数短,后者阶码短,尾数长,其他规则相同,则他们可表示数的范围和精度_________。
A)两者可表示的数的范围和精度相同 B)前者可表示的数的范围大但精度低
1
中北大学微机原理及接口技术习题及练习册
C)后者可表示的数的范围大且精度高 D)前者可表示的数的范围大且精度高 7.汉字编码的首要原则是,要给每个汉字分配唯一一个____位的二进制数。 A) 4 B) 8 C) 16 D) 32 三、简答题
1.写出下列真值对应的机器数的原码、补码形式。
(1)X=-1100100 (2)X=+1000000 (3)X=-1111111 (4)X=-0000000 2.微型计算机由那些基本功能部件组成? 3.什么是总线?
4.简述微型计算机主要特点。 5.BCD码运算修正规则是什么? 6.简述微处理器的基本功能。
7.什么是机器数?什么是机器数的真值?
1.2 课后练习题
一、填空题
1.将二进制数1011011.1转换为十六进制数为_______________。 2.将十进制数199转换为二进制数为_______________B。
3.BCD码表示的数,加减时逢______进一,ASCII码用来表示数值时,是一种_______________(压缩或非压缩)的BCD码。
4.十进制数36.875转换成二进制是_______________。
5.以_________为主体,配上系统软件和外设之后,就构成了______________。
6.十进制数98.45转换成二进制为___________B、八进制__________Q、十六进制__________H。(精确到小数点后4位)
二、选择题
1.堆栈的工作方式是___________。
A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入 2.八位定点补码整数的范围是_____________。
A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字长为16位的数可表示有符号数的范围是______。
A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768 三、简答题
1.微型计算机系统的基本组成?
2.简述冯.诺依曼型计算机基本思想?
2
中北大学微机原理及接口技术习题及练习册
3.什么是微型计算机?
4.什么是溢出?
第2章 8086/8088微处理器
基本要求:理解微处理器的内、外部逻辑结构,了解8086/8088的功能结构,理解8086/8088的引脚定义和功能‘理解各个寄存器组织方式和I/O组织方式,理解存储器的地址空间与寻址的概念;理解存储器分段的概念;熟练掌握物理地址的形成方法,掌握信息的分段存储与段寄存器之间的关系。重点和难点:微处理器的内、外部逻辑结构和8086/8088的引脚功能
2.1 基本练习题
一、填空题
1. 8088的内存单元3017H:010BH的物理地址为_______________。 2. 8088 CPU的外部数据线有_______条,内部数据线有_______条。 3. 8086中,RESET的作用是:_______________。
4. 在8088系统中,从偶地址读写两个字时,需要______个总线周期。 5. 8086CPU 内部设置有一个_________字节的指令队列寄存器。 6. 8086上电复位后,其内部(CS)=___________,(IP)=________。 7. 8086 CPU在内部结构上由___________和_________组成。
8. 在用8086 CPU组成的计算机系统中,当访问偶地址字节时,CPU和存储器通过____________数据线交换信息;访问奇地址字节时通过_____________数据线交换信息。
9. 8086 CPU对存储器的最大寻址空间为_______________;在独立编址时对接口的最大寻址空间是_______________。
10. 8086状态寄存器中,作为控制用的标志位有______个,其中,不可用指令操作的是______。 11. 在8086系统中,堆栈是按___________方式工作的存储区域,操作地址由________和_______提供。
二、选择题
1. 指令的指针寄存器是_______。
A) BX B) IP C) BP D) SP 2. 中央处理器(微处理器)一般主要包括________。
A)运算器 B)控制器 C)运算器和控制器 D)运算器、控制器和存储器 3. 下面的说法中,___________是正确的。
A) 指令周期等于总线周期 B) 指令周期大于等于总线周期
C) 指令周期是总线周期的两倍 D) 指令周期与总线周期之间的关系不确定 4. 在8086系统中,在以下地址中可作为段起始地址的为:( )
A) 20100H B) 20102H C) 20104H D) 20108H 5. 8086执行一个总线周期最多可传送( )字节。
3
中北大学微机原理及接口技术习题及练习册
A) 1个 B) 2个 C) 3个 D) 4个
6. 在8086CPU的标志寄存器中,属于控制标志位的是__________。 A) DF B) SF C) OF D) CF 7. 8088 CPU中断请求线有 ( )。
A) 1条 B) 2条 C) 4条 D) 8条
8. 某个8088存储单元的逻辑地址为A400:3400,其物理地址是_____。 A) 0D8000H B) 0A7400H C) 3E400H D) 0A740H
9. 在8086CPU中,对时钟周期、指令周期和总线周期的长短排序,正确的是________。
A) 总线周期≥指令周期≥时钟周期 B) 时钟周期≥指令周期≥总线周期 C) 指令周期≥总线周期≥时钟周期
10. 在8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在总线上发出__________信息。
A) 数据 B) 状态 C) 地址 D) 其他 三、简答题
1. 若在4002H段中有8个字节的数据为34H,45H,56H,67H,78H,89H,9AH,0ABH,假定它们在存储器中的物理地址为400A5H-400ACH,试求各存储单元的有效地址;若从存储器中读出这些数据,试问最少要几个总线周期?
2. 8086CPU内部由哪两部分组成?各完成什么工作?
3. 简述8086内部EU和BIU两大功能单元各自的功能和这样组织的意义。 4. 什么是微处理器?
2.2 课后练习题
一、填空题
1. 8086/8088的基本总线周期由_______个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为_______________。
2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样_____________信号,若未准备好,插入_____________时钟周期。
3. 8086系统总线形成时,须要用_______________信号锁定地址信号。 4. 对于8086微处理器,可屏蔽中断请求输入信号加在_______________引脚。
5. 在8086系统中,若某一存贮单元的逻辑地址为7FFFH:5020H,则其物理地址为_______________。 6. 8086的输入信号 Ready 为低电平的作用是说明_______________。 7. 8088 CPU的 NMI 引脚提出的中断请求称为:_______________。 8. CPU从主存取出一条指令并执行该指令的时间称为_______________。 9. 在8086系统中,从奇地址读写两个字时,需要_________个总线周期。 二、简答题
1. 在内部结构上,微处理器主要有那些功能部件组成?
4