好文档 - 专业文书写作范文服务资料分享网站

韶关学院《单片微型计算机与接口技术》(第5版)思考题与习题解答

天下 分享 时间: 加入收藏 我要投稿 点赞

单片微型计算机与接口技术》思考题与习题解答

第0章基础知识

0.1将下列十进制数转换为十六进制数 0.1 40H,62H,50H,64H,7DH,FFH

0.2将下列十六进制无符号数转换为十进制数 3ADH。

O.2 812,104,213,256,2936,941

0.3写出下列十进制数的原码和补码 表示)。

,用8位或16位数填人表1中(要求用十六进制数

:32CH,68H,D5H,100H,B78H,

:64,98,80,100,125,255。

十进制数 原码 补码 十进制数 原码 补码 28 250 -28 -347 100 928 -130

-928

十进制数 28 -28 100 -130 原码 1CH 9CH 64H 8082H 补码 1CH E4H 64H FF7EH 十进制数 250 -347 928 -928 原码 FAH 815BH 03AOH 83AOH 补码 FAH FEA5H 03AOH FC60H 0.4用十进制数写出下列补码表示的机器数的真值 :1BH , 97H , 80H , F8H , 专业word可编辑

397DH , 7AEBH , 9350H , CF42H。

0.4 机器数的真值分别为 :27, 233 , -128 , -8 , 14717 , 31467 , -27824 , -12478 0.5用补码运算完成下列算式

,并指出溢出0V和进位CY:

⑴ 33H+5AH

(2) -29H-5DH (3) 65H-3EH (4) 4CH-68H

,OV= 1,CY=1

0.5 (1) 33H+5AH=8DH ,OV=1,CY=0 (2) -29H-5DH=7AH

(3) 65H-3EH=27H ,OV=0,CY=1 (4) 4CH-68H=E4H ,0V=O,CY=O

0.6将表2中的十进制数按要求转换 ,用十六进制数填入。

十进制数 压缩BCD数 非压缩BCD数 ASCII 码 38 255 483 764 1000 1025

O.6

十进制数 38 255 483 764

压缩BCD数 38H 255H 483H 764H 1000H 非压缩BCD数 0308H 020505H 040803H 070604H 01000000H ASCII 码 3338H 323535H 343833H 373634H 31303030H 1000 专业word可编辑

1025

1025H 01000205H 31303235H 0.7写出下列 ASCII码表 示的十六 进制数(如313035H 为105H) : 374341H , 32303030H , 3841353DH 。 0.7 ASCII码表示的十六进制数分别为

:105H , 7CAH , 200 -oH, 8A50H

第1章MCS-51单片机

1.1什么是嵌入式系统?其控制核心有哪几种类型 ? 1.1见绪论

1.2单片微型计算机与微处理器在结构上和使用中有什么差异 有什么差别?

?单片机和DSP在使用上

1.2单片微型计算机是包含 CPU、存储器和I/O接口的大规模集成芯片,即它本身包含了

,只需接外设即可构成独立的微机应用系统

。微

除外部设备以外构成微机系统的各个部分

机处理器仅为 CPU, CPU是构不成独立的微机系统的 机主要用做控制,也具有简单的数据处理能力 。

。DSP是数据处理的专用芯片,单片

1.3 51系列单片机内部有哪些功能部件 1.3 见 1 . 1 . 1 节

1.4 51系列单片机有哪些品种 ?结构有什么不同?各适用于什么场合? 1.4见绪论

1.5 51系列单片机的存储器可划为几个空间 有什么不同?

?各自的地址范围和容量是多少 ?在使用上

1.5见表1-5

1.6在单片机内部RAM中,哪些字节有位地址,哪些没有位地址?特殊功能寄存器SFR 中哪些可以位寻址?有什么好处?

专业word可编辑

1.6见表1-1和表1-2

1.7已知PSW=10H ,通用寄存器 R0?R7的地址分别是多少 ? 1.7当PSw=10H ,表明选中的为第二组通用寄器

1.8程序存储器和数据存储器可以有相同的地址 进行操作时,不会发生错误,为什么? 1.8序存储器和数据存储器尽管地址相同 号也不同,因此不会发生错误。

,但在数据操作时,所使用的指令不同,选通信

RO?R7的地址为10H?17H

,而单片机在对这两个存储区的数据

1.9填空:

堆栈设在 ______ 存储区,程序存放在 ___________ 存储区,1/0接口设置在 _________ 存储 区,中断服务程序存放在 ___________ 存储区。 1.9内部数据程序外部数据程序

1.10若单片机使用频率为 6MHz的晶振,那么状态周期、机器周期和指令周期分别是 多少? 1.10振荡周期=0.1667us ,机器周期=2us ,指令周期=2?8us

1.11 复位时,A=

, PSW=

, SP=

, P0 ?P3=

1.11 A=0 , PSW=0 , SP=07 , P0 ?P3=FFH

第2章指令系统

2.1 MCS-51单片机有哪几种寻址方式,适用于什么地址空间?用表格表示。 2.1见2. 1节

2.2 MCS-51单片机的PSW程序状态字中无ZERO(零)标志位,怎样判断某内部数据存 储单元的内容是否为 O?

2.2因为累加器A自带零标志,因此,若判断某内部RAM单元的内容是否为零,必须将其 内容送到A,通过JZ指令即可进行判断。

专业word可编辑

2.3设A=0,执行下列两条指令后,A的内容是否相同,说明道理。

⑴ MOVC A,@A+DPTR

(2) MOVX A,@DPTR

2.3当A=O时,两条指令的地址虽然相同,但操作码不同,MOVC是寻址程序存储器 MOVX是寻址外部数据存储器,送入A的是两个不同存储空间的内容 。

2.4指出下列各指令中操作数的寻址方式

指令 目的操作数寻址方式 源操作数寻址方式 ADD A,40H PUSH ACC MOV B,20H ANL P1,#35H MOV @R1,PSW MOVC A,@A+DPTR MOVX @DPTR,A

2.4目的操作数

寄存器 SP间接寻址 直接 直接 寄存器问址 寄存器

源操作数 直接 直接 直接 立即 直接 变址

寄存器间址 寄存器

专业word可编辑

韶关学院《单片微型计算机与接口技术》(第5版)思考题与习题解答

单片微型计算机与接口技术》思考题与习题解答第0章基础知识0.1将下列十进制数转换为十六进制数0.140H,62H,50H,64H,7DH,FFH0.2将下列十六进制无符号数转换为十进制数3ADH。O.2812,104,213,256,2936,9410.3写出下列十进制数的原码和补码表示)。<
推荐度:
点击下载文档文档为doc格式
9qt2t7kz6v6h1tx45d7638ccg96n4k0071d
领取福利

微信扫码领取福利

微信扫码分享