“单片机原理与接口技术”习题答案

上传人:ji****72 文档编号:37540856 上传时间:2018-04-18 格式:DOC 页数:31 大小:530.50KB
返回 下载 相关 举报
“单片机原理与接口技术”习题答案_第1页
第1页 / 共31页
“单片机原理与接口技术”习题答案_第2页
第2页 / 共31页
“单片机原理与接口技术”习题答案_第3页
第3页 / 共31页
“单片机原理与接口技术”习题答案_第4页
第4页 / 共31页
“单片机原理与接口技术”习题答案_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《“单片机原理与接口技术”习题答案》由会员分享,可在线阅读,更多相关《“单片机原理与接口技术”习题答案(31页珍藏版)》请在金锄头文库上搜索。

1、1单片机原理与接口技术课后习题参考答案习题一习题一 1在计算机内部,一切信息的存取、处理和传送都是以( D )形式进行。 A.EBCDIC 码B.ASCII 码 C.十六进制编码D.二进制编码 2. 一个字节由 8 位二进制数组成,即由 2 位十六进制数组成。 3. 将下列十进制数转换成二进制数。(1)12(2)100(3)128(4)1000 答:(1)00001100 (2)01100100 (3)10000000 (4)001111101000 4. 将下列十进制数转换成十六进制数。(1)14(2)127(3)255(4)1024 答:(1)1110 (2)01111111 (3)111

2、11111 (4)010000000000 5. 将下列二进制数分别转换成十进制和十六进制数。(1)11100100(2)10100001(3)11101000(4)10101101 答:(1)228,E4H (2)161,A1H (3)232,E8H (4)173,ADH 6. 将下列十六进制数分别转换成二进制和十进制数。(1)2DH(2) F4H(3) 0400H(4) FFFFH 答:(1)00101101B,45 (2)11110100,244 (3)0000010000000000,1024 (4)1111111111111111, 65535 7. 取字长 8 位,写出下列数据的补

3、码。(1) -32 (2) -45(3) -98(4) 91 答:(1)E0H (2)D3H (3)9EH (4)5BH 8. 完成下列十六进制数的加法运算。(1)8CH+3FH(2)1F34H+95D6H(3)205EH+12FFH 答:(1)CBH (2)B50AH (3)335DH 9. 分别用十六进制和二进制数形式,写出数字 0,1,2,9 的 ASCII 码。 答:30H,31H, 39H; 00110000B,00110001B,00111001B 10. 写出字符串的 ASCII 码:“*MCS-51*”答:2AH,2AH,2AH,4DH,53H,43H,2DH,35H,31H,

4、 2AH,2AH,2AH 11. 对于十进制数 35,用二进制数表示为_00100011B_;用十六进制数表示为_23H_; 用组合 BCD 码表示为 00110101B ;用非组合 BCD 码表示为_03H,05H_;用 ASCII 表 示为_33H,35H_。 1216 位 PC 机中整数的有效范围是( D )。 A.-3276832767 B.-3276732767 C.065535 D.-3276832767 或 065535 13在( C )表示中,二进制数 11111111B 表示十进制数1 A.原码 B.反码 C.补码 D.BCD 码 14用 8 位的二进制数的补码形式表示一个带

5、符号数,它能表示的整数范围是( D )。 A.-127+127 B.-128+128 C.-127+128D.-128+127 15计算机中运算器和控制器合称为( A ) A.CPU B.ALU C.主机 D.ENIAC 16微机的主要性能指标中,字长是指( 微处理器一次能处理的二进制数的位数 )。 17若用 MB 作为 PC 机主存容量的计量单位,1MB 等于( B )个字节。2A.210 B.220 C.230 D.240 18运算器的主要功能是( C )。 A.算术运算 B.逻辑运算 C.算术运算与逻辑运算 D.函数运算 19. 指出下列总线中,哪一个是单向的,哪一个是双向的?(1)数据

6、总线(2)地址总线 答:地址总线是单向的;数据总线是双向的。 20. 什么是微处理器? 答:微处理器是微型计算机的核心,具有运算与控制功能。 21. 微型计算机由哪几部分组成的? 答:微型计算机由 CPU、存储器、I/O 接口和总线组成。 22. 简要说明计算机系统中三种总线各自的作用。 答:数据总线用来传送数据信息,数据总线的宽度决定了 CPU 一次能够与存储器或 I/O 接 口传送数据的位数。地址总线传送地址信号,CPU 输出地址信号,用来寻址一个存储单元 或 I/O 端口,地址总线的位数决定了 CPU 最多能外接多大容量的存储器,若有 CPU 有 N 位 地址线,外接存储器的最大容量是

7、2N 23. 说明微型计算机系统的组成。 答:微型计算机系统由软件和硬件组成。硬件包括主机和外设,主机包括 CPU,存储器, I/O 接口和总线;外设包括输入设备和输出设备。软件包括系统软件和应用软件 24. 说明通用微机与单片机的主要区别。 答:在结构上单片机是把微机的主要功能部件:CPU,存储器,I/O 接口集成在一块芯片内。存储器结构也不一样,微机采用冯诺依曼结构,数据和程序放在统一的存储空间;一些 单片机,像 MCS-51,其存储器分为数据存储器和程序存储器。 应用场合不一样,微型计算机用于科学计算,信息管理,计算机辅助设计等等;单片 机面向控制,将其与专业设备融为一体,形成智能系统,

8、如工业控制系统、智能测量系统、 自动化通信系统、专用数字处理系统等。 编程方式也有不同,微机上用高级语言编程时,不需要了解微机的硬件结构,只需了 解操作系统和编程环境。单片机用汇编语言或 C 编程,需要对硬件有所了解。3习题二习题二 1简述 EU 和 BIU 的主要功能? 答:EU 是执行单元,负责执行指令。BIU 是总线接口单元,负责取指令,以及存/取数据。 28086 和 8088 的主要区别是什么? 答:主要区别是(1)8086 有 16 位数据线,8088 有 8 位数据线。(2)8086 内部有 6 字节的 指令队列缓冲器,8088 有 4 字节。 3. 8086/8088CPU 采

9、用流水线技术有什么好处? 答:流水线技术可以提高 CPU 的工作效率。 48086 的数据总线是_16_位,地址总线是_20_位。 5. 8086 可以寻址的存储器空间有多大?I/O 空间有多大? 答:8086 可以寻址的存储器空间是 1MB;I/O 空间 64KB 6在一般的微处理器中,( D )包含在 CPU 中。 A.内存 B.输入/输出单元 C.磁盘驱动器 D.算术逻辑单元 7.8086 中一共有多少寄存器?每个寄存器有什么特殊的用途? 答:8086 一共有 14 个 16 位的寄存器:AX,BX,CX,DX,SP,BP,SI,DI,CS,DS,SS,ES,IP,标志 寄存器。有 8

10、个 8 位的寄存器:AH,AL,BH,BL,CH,CL,DH,DL AX,AL:特别用于乘除法指令、数据输入/输出指令中 BX:可以用来存放地址 CX:循环操作指令中,隐含用作计数器;CL:移位指令中用于存放移位次数 DX:输入/输出指令中用于存放端口地址,乘/除法指令中用于存放乘积高位/被除数的高位 SP:用于存放堆栈栈顶单元的地址 BP:可以用来存放地址 SI:串操作指令中,隐含存放源数据串单元地址 DI: 串操作指令中,隐含存放目的数据串单元地址 CS:存放代码段的段地址;DS: 存放代码数据段的段地址; SS: 存放堆栈段的段地址;ES: 存放附加数据段的段地址; IP: 存放 CPU

11、 将要执行指令所在存储单元的地址,CPU 根据 IP 的值,到相应存储单元取指 令 8.什么是寄存器?存储单元?I/O 端口? 答:寄存器是在 CPU 中的数据存储部件,一般用符号来表示某个寄存器,即寄存器有名字, 寄存器有 8 位、16 位等类型存储单元是在存储器中一个单元,没有特殊说明时,一个存储单元存放一个字节的数据, 存储单元通过地址来标识。 I/O 端口指的是 I/O 接口中的寄存器,也是地址来标识, 单片机端口中也有符号名 9.标志寄存器各位的含义? 答:-1514131211109876543210OFDFIFTFSFZFAFPFCF进位标志奇偶标志辅助进位标志零标志符号标志溢出

12、标志方向标志中断允许标志跟踪标志410从功能上,8086 的 CPU 由( C )两部分组成。 A.SP、ALU B.控制器、FLAGS C.EU、BIU D.EU、ALU 11标志寄存器 FLAGS 中存放两类标志,即( B )。 A.符号标志、溢出标志 B.控制标志、状态标志 C.方向标志、进位标志 D.零标志、奇偶标志 12.什么是最大模式?最小模式? 答:最大模式是指系统中有多个微处理器,8086 是主处理器,还有协处理器,系统控 制总线的大部分信号由总线控制器产生。最小模式是指系统中只有一个微处理器,控制信号由 CPU 直接产生。 13.什么是总线周期? 答:是指 CPU 访问一次存

13、储器(如读/写一个字节数据)所需要的时间。 14.8086 的总线周期由几个时钟周期组成?在总线周期中,CPU 有哪些操作? 答:8086 的总线周期由 4 个时钟周期组成。又叫 4 个 T 状态。在 T1 状态,CPU 输出地 址和地址锁存信号;在 T2 状态 CPU 输出控制信号;T3 状态数据出现在数据总线上;T4 状 态 CPU 撤销控制信号,总线周期结束。 15.8284、8282、8286、8288、8259 这几个芯片的作用是什么? 答:8284 是时钟发生器,为 CPU 提供工作时钟,以及使 READY、RESET 信号与时钟同步。8282 是地址锁存器,用来锁存地址信号。 8

14、286 是数据收发器,用来提高数据总线的驱动能力 8288 是总线控制器,当 8086 工作在最大模式下,可以产生控制信号。 16.8086 如何进入复位状态? 答:8086 的 TESET 引脚出现 4 个时钟周期的高电平,8086 进入复位状态。 17.复位后,8086 芯片内寄存器状态如何?引脚信号状态如何? 答:8086 复位后,除了 CS=FFFFH 外,其它寄存器的值都为 0。三态引脚呈高阻态,非 三态引脚呈无效状态。 18最小模式时,当 M/为低电平时,表示 CPU 正在对( D )进行访问。A.存储器 B.I/O 端口C.外部存储器 D.EPROM 19某 CPU 的主频为 2

15、50MHZ,则它的时钟周期为( D )。A.250ns B.50ns C.40ns D.4ns 20.存储单元逻辑地址的表达方式? 答:存储单元逻辑地址的表达方式是“段地址:偏移地址” ,段地址和偏移地址都是 16 位。21.逻辑地址如何形成存储单元的物理地址? 答:物理地址=段地址10H+偏移地址 22程序设计中所使用的地址是( A )。 A.逻辑地址B.有效地址 C.物理地址 D.段基址 23某单元在数据段中,已知 DS=1000H,偏移地址为 1200H,则它的物理地址为( B )。A.10000H B.11200H C.12100H D.13000H 24设某一个单元的物理地址是 54321H,则正确的逻辑地址表示为( C )。 A.4321H:50000H B.54320H:1H C.5430H:0021H D.5432H:00001H 25上电复位时,若 CPU 的 CS=FFFFH,IP=0000H,则第一条指令从 地址 FFFF0H 地方取。5268088 与外部交换数据的总线宽度是 8 位,EU 内部总线宽度是 16 位。 278086/8088 将整个存储空间划分为许多逻辑段,每个逻辑段容量在 64K

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号