文档库 最新最全的文档下载
当前位置:文档库 › 单片微型计算机原理及应用课后答案—华中科技大学

单片微型计算机原理及应用课后答案—华中科技大学

单片微型计算机原理及应用课后答案—华中科技大学
单片微型计算机原理及应用课后答案—华中科技大学

习题2

2.1 MCS-51单片机内部包含哪些主要逻辑功能部件?

答:微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、特殊功能寄存器(SFR)、并行I/O口、串行通信口、定时器/计数器及中断系统。

2.2 说明程序计数器PC和堆栈指针SP的作用。复位后PC和SP各为何值?

答:程序计数器PC中存放将要执行的指令地址,PC有自动加1功能,以实现程序的顺序执行。它是SFR中唯一隐含地址的,因此,用户无法对它进行读写。但在执行转移、调用、返回等指令时能自动改变其内容,以实现改变程序的执行顺序。

程序计数器PC中内容的变化决定程序的流程,在执行程序的工作过程中,由PC输出将要执行的指令的程序存储器地址,CPU读取该地址单元中存储的指令并进行指令译码等操作,PC则自动指向下一条将要执行的指令的程序存储器地址。

SP是一个8位的SFR,它用来指示堆栈顶部在内部RAM中的位置。系统复位后SP为07H,若不对SP设置初值,则堆栈在08H开始的区域,为了不占用工作寄存器R0~R7的地址,一般在编程时应设置SP的初值(最好在30H~7FH区域)。

2.3 程序状态字寄存器PSW的作用是什么?其中状态标志有哪几位?它们的含义是什么?答:PSW是保存数据操作的结果标志,其中状态标志有CY(PSW.7):进位标志,AC(PSW.6):辅助进位标志,又称半进位标志,F0、F1(PSW.5、PSW.1):用户标志;OV(PSW.2):溢出标志;P(PSW.0):奇偶标志。

2.4 什么是堆栈? 堆栈有何作用? 为什么要对堆栈指针SP重新赋值? SP的初值应如何设定? 答:堆栈是一种数据结构,所谓堆栈就是只允许在其一端进行数据写入和数据读出的线性表。其主要作用有两个:保护断点和保护现场。

堆栈区的设置原则上可以在内部RAM的任意区域,但由于MCS-51单片机内部RAM的00H~1FH地址单元已被工作寄存器R0~R7占用,20H~2FH为位寻址区,故堆栈一般设在30H~7FH(对于8032系列芯片可为30H~0FFH)的区域内。单片机复位后,SP的内容为07H,堆栈事实上由08H单元开始,考虑到08H~1FH单元分别属于1~3组的工作寄存器区,则最好把SP值改置为1FH或更大的值。

2.5 开机复位后,CPU使用的是哪组工作寄存器? 它们的地址如何? CPU如何指定和改变当前工作寄存器组?

答:开机复位后使用的是0组工作寄存器,它们的地址是00H~07H,对程序状态字PSW中的RS1和RS0两位进行编程设置,可指定和改变当前工作寄存器组。RS1、RS0=00H时,当前工作寄存器被指定为0组;RS1、RS0=01H时,当前工作寄存器被指定为1组;RS1、RS0=10H时,当前工作寄存器被指定为2组;RS1、RS0=11H时,当前工作寄存器被指定为3组。

2.6 MCS-51的时钟周期、机器周期、指令周期是如何定义的?当振荡频率为12MHz时,一个机器周期为多少微秒?

答:①时钟周期也称为振荡周期,定义为时钟脉冲的倒数,是计算机中最基本的、最小的时间单位。

②CPU取出一条指令至该指令执行完所需的时间称为指令周期,因不同的指令执行所需的时间可能不同,故不同的指令可能有不同的指令周期。

③机器周期是用来衡量指令或程序执行速度的最小单位。它的确定原则是以最小指令周期为基准的,即一个最小指令周期为一个机器周期。

④当振荡频率为12MHz时,一个机器周期1微秒

2.7 MCS-51单片机的控制信号、、有哪些功能?

答:是访问程序存储器控制信号。当端接低电平时,则不管芯片内部是否有程序存储器,CPU只访问外部程序存储器。对8031来说,因其内部无程序存储器,所以该引脚必须接地。当端接高电平时,CPU访问内部程序存储器,但当PC(程序计数器)值超过某一值时,将自动转向片外程序存储器1000H地址继续执行程序。

是地址锁存允许信号。当CPU访问外部存储器或I/O接口时,ALE输出脉冲的下降沿用于锁存16位地址的低8位。在不访问外部存储器或I/O接口时,ALE端有周期性正脉冲输出,其频率为振荡频率的1/6。但是,每当访问外部数据存储器或I/O接口时,在第二个机器周期中ALE只出现一次,即丢失一个ALE脉冲。

片外程序存储器读选通信号。在CPU从外部程序存储器读取指令(或常数)期间,每个机器周期两次有效,但在访问外部数据存储器或I/O接口时,信号将不出现。端可以驱动8个TTL负载。

2.8 MCS-51的片外程序存储器和片外数据存储器共处同一地址空间为什么不会发生总线冲突?

答:MCS-51的片外程序存储器和片外数据存储器共处同一地址空间,地址范围都是0000H~FFFFH(64 KB),但不会发生总线冲突。因片外程序存储器和片外数据存储器的读写控制信号不同,片外程序存储器的读信号是,而片外数据存储器的读信号为、写信号为,访问片外程序存储器和片外数据存储器的指令也不同,所以它们不会发生总线冲突。

2.9 简述MCS-51内部数据存储器的存储空间分配。

答:内部数据存储器分为3个区域:

工作寄存器区(00H~1FH);

位寻址区(20H~2FH);

堆栈和数据缓冲器区(30H~7FH或30H~0FFH)。

2.10 位地址和字节地址有何区别? 位地址20H具体在内存中什么位置?

答:MCS-51的位存储器由以内部RAM中20H~2FH单元和特殊功能寄存器中地址为8的倍数的特殊功能寄存器两部分组成。其中每个单元的每一位都有一个位地址映像,它们既可以像普通内部RAM单元一样按字节存取,也可以对单元中的任何一位单独存取。

字节地址是内部RAM中和特殊功能寄存器中每个存储单元的地址。

位地址20H是内部RAM24H中的D0位。

2.11 8051的4个I/O口作用是什么? 8051的片外三总线是如何分配的?

答:MCS-51单片机有4个8位并行I/O端口,分别记作P0、P1、P2、P3口。

①在访问片外扩展存储器时,P0口分时传送低8位地址和数据,P2口传送高8位地址。P1口通常作为通用I/O口供用户使用。P3口具有第二功能,为系统提供一些控制信号。

在无片外扩展存储器的系统中,这4个口均可作为通用I/O端口使用。在作为通用I/O端口使用时,这4个口都是准双向口。

②在访问片外扩展存储器时,片外三总线的构成:

P0口传送低8位地址经锁存器所存构成低8位地址总线,高8位地址总线由P2口构成。

P0口作为单片机系统的低8位地址/数据线分时复用,在低8位地址锁存后,P0口作为双向数据总线。

由P3口的第二功能输出数据存储器的读、写控制信号与片外程序存储器读选通信号,访问程序存储器控制信号,地址锁存允许信号构成控制总线。

习题3

3.1 汇编语句是由4个部分(字段)构成的,简述各部分的含义。

答:汇编语句的4个部分为:[标号:] [操作码] [操作数];[注释]

标号是用户设定的一个符号,表示存放指令或数据的存储单元地址。标号由以字母开始的1―8个字母或数字串组成,以冒号结尾。不能用指令助记符、伪指令或寄存器名来作标号。标号是任选的,并不是每条指令或数据存储单元都要标号,只在需要时才设标号。如转移指令所要访问的存储单元前面一般要设置标号。一旦使用了某标号定义一个地址单元,在程序的其它地方就不能随意修改这个定义,也不能重复定义。

操作码是指令或伪指令的助记符,用来表示指令的性质或功能。对于一条汇编语言指令,这个字段是必不可少的。

操作数给出参加运算(或其它操作)的数据或数据的地址。操作数可以表示为工作寄存器名、特殊功能寄存器名、标号名、常数、表达式等。这一字段可能有,也可能没有。若有两个或三个操作数,它们之间应以逗号分开。

注释字段不是汇编语言的功能部分,只是增加程序的可读性。言简意赅的注释是汇编语言程序编写中的重要组成部分。

3.2举例说明MCS-51单片机的7种寻址方式,各寻址方式的寻址空间。

立即寻址立即寻址方式的寻址空间为程序存储器。

例如:MOV A,#3FH ;3FH→A

直接寻址直接寻址方式中操作数存储的空间有三种:

内部数据存储器的低128个字节单元(00H~7FH)

例如:MOV A,30H ;(30H)→A

指令功能是把内部RAM 30H单元中的内容送入累加器A。

⑵位地址空间

例如:MOV C,00H ;直接位00H内容→进位位

⑶特殊功能寄存器

例如:MOV IE,#85H ;立即数85H→中断允许寄存器IE。

寄存器寻址寄存器寻址方式的寻址空间为工作寄存器和特殊功能寄存器等。

例如:MOV A,R6 ;(R6)→A

寄存器间接寻址寄存器间接寻址空间为内部RAM 128字节,外部RAM

例如:MOV A,@R0 ;((R0))→A

变址寻址变址寻址空间为程序存储器。

例如:MOVC A,@A+DPTR ;((DPTR)+(A))→A

MOVC A,@A+PC ;((PC)+(A))→A

相对寻址相对寻址空间为程序存储器。

当前PC值是指相对转移指令所在地址(源地址)加转移指令字节数。

即:当前PC值= 源地址+ 转移指令字节数

偏移量rel 是有符号的单字节数,以补码表示,相对值在-128~+127范围内,负数表示从当前地址向上转移,正数表示从当前地址向下转移。所以转移的目的地址为:

目的地址= 当前PC值+ rel = 源地址+ 转移指令字节数+ rel

例如:JNC 2AH , JZ F8H

位寻址位寻址空间为内部RAM 20H~2FH的128位和SFR中的83位。

例如:MOV C,30H,MOV P1.0, C

3.3指出下列指令的寻址方式和操作功能:

INC 40H ;直接寻址(40H)+1→40H

INC A ;寄存器寻址(A)+1→A

INC @R2 ;寄存器间接寻址((R2))+1→(R2)

MOVC A, @A+DPTR ;基址加变址寄存器寻址((A)+(DPTR)) →A

MOV A, #6EH ;立即寻址6EH→A

SETB P1.0 ;位寻址P1.0置1

3.4 设内部RAM中3AH单元的内容为50H,写出当执行下列程序段后寄存器A、R0和内部RAM 50H,51H单元的内容为何值?

MOV A,3AH ;(A)=50H

MOV R0,A ;(R0)=50H

MOV A,#00H ;(A)=00H

MOV @R0,A ;(50H)=00H

MOV A,#25H ;(A)=25H

MOV 51H,A ;(51H)=25H

答:(A)=25H, (3AH)=50H, (R0)=50H, (50H)=00H, (51H)=25H

3.5 设堆栈指针SP中的内容为60H,内部RAM 30H和31H单元的内容分别为27H和1AH,执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化?

PUSH 30H ;(SP)+1→SP, (30H) →61H

PUSH 31H ;(SP)+1→SP, (31H) →62H

POP DPL ; (62) →DPL, (SP)-1→SP

POP DPH ; (61) →DPH, (SP)-1→SP

MOV 30H,#00H ; 00H→30H

MOV 31H,#0FFH ; FFH→31H

答:(61H)=27H, (62H)=1AH, (30H)=00H, (31H)=FFH, (DPTR)=271AH, (SP)=60H

3.6 设(A)=30H,(R1)=23H,(30H)=05H。执行下列两条指令后,累加器A和R1以及内部RAM 30H单元的内容各为何值?

XCH A,R1

XCHD A,@R1

答:(A)=25H, (R1)=30H, (30H)=03H

3.7 设(A)=01010101B,(R5)=10101010B,分别写出执行下列指令后的结果

ANL A,R5 ; (A)=0000 0000B, (R5)=10101010B

ORL A,R5 ; (A)= 10101010B, (R5)=10101010B

XRL A,R5 ; (A)=00000000B

3.8 设指令SJMP rel=7FH,并假设该指令存放在2113H和2114H单元中。当该条指令执行后,程序将跳转到何地址?

答:程序将跳转到2194H地址

3.9 简述转移指令AJMP addr11,SJMP rel,LJMP addr16及JMP @A+DPTR的应用场合。答:AJMP addr11这是在当前PC的2K字节范围内的无条件转移指令,把程序的执行转移到指定的地址。

SJMP rel 这是相对跳转指令,其中rel为相对偏移量。转向的目标地址是在当前PC的前128字节到后127字节之间。

LJMP addR16 执行这条指令时把指令的第二和第三字节分别装入PC的高位和低位字节中,无条件地转向指定地址。转移的目标地址可以在64KB程序存储器地址空间的任何地方,不影响任何标志。

JMP @A+DPTR 把累加器A中8位无符号数与数据指针DPTR中的16位数相加,将结果作为转移的目标地址送入PC,不改变累加器A和数据指针DPTR内容,也不影响标志。本指令以DPTR内容作为基址,A的内容作为变址。只要把DPTR的值固定,而给A赋予不同的值,即可实现程序的多分支转移。

3.10 查指令表,写出下列两条指令的机器码,并比较一下机器码中操作数排列次序的特点。MOV 78H,80H ;85 80 78

MOV 78H,#80H ;75 78 80

答:直接寻址单元传送到直接寻址单元的机器码是第二个操作数在前,而立即数传送到直接地址单元是第一个操作数在前,次序正好相反。

3.11 试编写程序,查找在内部RAM 30H~50H单元中1AH这一数据。若找到1AH则将51H 单元置为01H;没找到则将51H单元置为00H。

答:参考程序如下

MOV R1, #2FH

LOOP1: INC R1

CJNE @R1, #1AH, LOOP2

SJMP LOOP3

LOOP2: CJNE R1, #51, LOOP1

MOV 51H, #00H

SJMP END

LOOP3: MOV 51H, #01H

END: RET

3.12 若SP=60H,子程序标号MULT所在的地址为3A40H。执行LCALL MULT指令后,堆栈指针SP和堆栈内容发生了什么变化?

答:(SP)=62H, (61H)=40H, (62H)=3AH

3.13 假设外部存储器215AH单元的内容为3DH,执行下列指令后,累加器A中的内容为何值?

MOV P2,#21H

MOV R0,#5AH

MOVX A,@R0

答:(A) = 3DH

习题4

4.1 编程将数据存储器中以2A00H为首地址的100个连续单元清零。

CLR A

MOV R0, #64H

MOV DPTR, #2A00H

LOOP: MOVX @DPTR,A

INC DPTR

DJNZ R0, LOOP

END

4.2 编程将片内50H~70H单元中的内容传送到以5C00H为起始地址的存储区中。

MOV DPTR, #5C00H

MOV R0, #50H

LOOP: MOV A,@R0

MOVX @DPTR,A

INC R0

INC DPTR

CJNE R0,#70H,LOOP

END

4.3 片外RAM区从1000H单元开始存有100个单字节无符号数,找出最大值并存入1100H 单元中,试编写程序。

MOV DPTR, #1000H ;置片外RAM区首地址

MOV R0,#00H ;清R0

MOV R1,64H ;置计数初值100

LOOP: MOVX A, @DPTR ;取片外RAM区的某个数送A

CJNZ A,R0,NT1 ;与R0中的数比较

NT1:JC NT2 ;(A)<(R0)跳转到NT2

MOV RO,A ;若(A)(R0),则大数送RO

NT2: INC DPTR ;修改数据块指针

DJNZ R1,LOOP ;未完,循环

RET

4.4 设有100个单字节有符号数,连续存放在以2100H为首地址的存储区中,试编程统计其中正数、负数、零的个数。

MOV R0, #00H ; 置负数的计数初值

MOV R1, #00H ; 置正数的计数初值

MOV R2, #00H ; 置0的计数初值

MOV R4, #64H ; 置循环计数初值

MOV DPTR, #2100H ; 置数据区首地址

START:MOVX A, @DPTR ; 取某一数据送入A

JZ EQUAL ;为0转EQUAL

JNB ACC.7, POSI ;为正数转POSI

INC R0 ; 负数计数值加1

INC DPTR ; 修改数据块指针

DJNZ R4, START ; 未完,返回

POSI:INC R1 ; 正数计数值加1

INC DPTR ; 修改数据块指针

DJNZ R4, START

EQUAL:INC R2 ; 0计数值加1

INC DPTR

DJNZ R4, START

END

4.5 从2030H单元开始,存有100个有符号数,要求把它传送到从20BOH开始的存储区中,但负数不传送,试编写程序。

MOV R1, #64H ;置计数初值

MOV R0, #B0H ;目标数据区首地址低8位,高8位为20H

MOV DPTR, #2030H ;源数据区首地址

START:MOVX A, @DPTR ;取源数据区某数据送入A

JB ACC.7, D1 ;负数,转D1

MOVX @R0,A ;正数,送入目标数据区

INC DPTR ; 修改源数据块指针

INC R0 ; 修改目标数据块指针

DJNZ R1, START ;未完,继续

RET ;返回

D1: INC DPTR ;修改源数据块指针

INC R0 ;修改目标数据块指针

DJNZ R1, START ;未完,继续

RET ;返回

4.6 若从30H单元开始有100个数,编一个程序检查这些数,正数保持不变,负数取补后送回。

MOV R0, #30H ;数据区首地址

MOV R1, #64H ;计数初值

START: MOVX A, @R0 ;取某个数

JNB ACC.7, POSI ;正数,转POSI

CPL A ;负数,取补

ADD A, #01H

MOVX @R0, A ;送回原地址

INC R0 ;修改数据块指针

DJNZ R1, START ;未完,继续

RET

POSI: INC R0 ;修改数据块指针

DJNZ R1, START ;未完,继续

RET

4.7 试编程把以2040H为首地址的连续10个单元的内容按升序排列,存到原来的存储区中。SORT: MOV DPTR, #2040H;

MOV R3, #09H;

CLR F0;

D1: MOVX A,@DPTR ;

MOV R2, A ;前一个数送R2

INC DPTR

MOVX A, @DPTR ;

MOV R4, A ;后一个数送R4

MOV A, R2 ;前一个数送A

CLR C

SUBB A, R4 ;前一个数减后一个数

JC NEXT ;

MOV A, R2 ;相邻数互换

MOVX @DPTR,A

MOV R0,DPL ;数据指针低8位减1

DEC R0

MOV DPL,R0

MOV A, R4 ;

MOVX @DPTR,A

INC DPTR;

SETB F0

NEXT: DJNZ R3, D1;

JB F0,SORT

RET

4.8 设在2000H~2004H单元中.存放有5个压缩BCD码,编程将它们转换成ASCII码,存放到以2005H为首地址的存储区中。

MOV DPTR,#2000H;

MOV R0, #05H;

MOV R1, #04H;

D1: MOVX A, @DPTR;

ANL A, #0FH

CLR C;

ADD A,#30H;

MOV P2,#20H

MOVX @R0,A

INC DPTR;

INC R0

DJNZ R1, D1;

RET

在以2000H为首地址的存储区中,存放着20个用ASCII码表示的O~9之间的数,试编程,将它们转换成BCD码,并以压缩BCD码的形式存放在3000H~3009H单元中。

MOV DPTR, 2000H;

MOV R0, #20H;

MOV R1, #00H;

ASCBIN: MOVX A, @DPTR;

CLR C

SUBB A, #30H;

MOV P2, 30H;

MOVX @R1,A;

INC R1;

INC DPTR;

DJNZ R0, ASCBIN;

RET

4.10 试编写多字节BCD码数加法、减法子程序。

4.11 若晶振为6MHz,试编写延时100ms、1s的子程序。

ORG 2000H 周期数

MOV R0,#0AH ;毫秒数→R0 1

DL2:MOV R1,#MT ;1ms延时值→R1 1

DL1:NOP 1

NOP 1

DJNZ R1,DL1 ;1ms延时循环2

DJNZ R0,DL2 ;10ms延时循环2

END

4.12 试设计一个子程序,其功能为将片内RAM 20H~21H中的压缩BCD码转换为二进制数,并存于以30H开始的单元。

BCDB:MOV A,20H

MOV R2,A ;取千位、百位BCD码

ACALL BCDB1 ;调用子程序

MOV B,#0AH

MUL AB ;乘以10

MOV R6,A ;乘积低8位送R6

XCH A,B ;交换乘积高、低位

MOV R5,A ;乘积高位送R5

MOV A,21H ;取十位、个位BCD码

MOV R2,A ;送入R2

ACALL BCDB1 ;调用子程序

ADD A,R6 ;加千位、百位乘积低8位

MOV 31H,A ;低8位送入31H

MOV A,R5 ;乘积高8位送A

ADDC A,#00H ;加进位位

MOV 30H,A ;结果高8位送入30H

HERE:SJMP HERE

子程序清单:

BCDB1: MOV A,R2 ;取压缩BCD码

ANL A,#0F0H ;屏蔽低4位

SWAP A

MOV B,#0AH

MUL AB ;高位BCD码乘以10

MOV R3,A ;乘积送R3

MOV A,R2 ;取压缩BCD码

ANL A,#0FH ;屏蔽高4位

ADD A,R3 ;高位BCD码乘以10后加低位BCD码

MOV R2,A ;送R2

RET

习题5

5.1 什么是中断系统?中断系统的功能是什么?

答:当CPU正在处理某件事情(例如,正在执行主程序)的时候,外部或内部发生的某一事件(如某个引脚上电平的变化,一个脉冲沿的发生或计数器的计数溢出等)请求CPU迅速去处理,于是,CPU暂时终止当前的工作,转去处理所发生的事件。中断服务程序处理完该事件后,再回到原来被终止的地方,继续原来的工作,这样的过程称为中断。实现这种功能的部件称为中断系统。

中断系统的功能:

(1)实现中断及中断返回,(2)实现优先级排队,(3)实现优先级控制。

5.2 什么是中断嵌套?

答:当CPU响应某一中断源的请求而进行中断处理时,若有优先级更高的中断源发出中断请求,则CPU中断正在执行的中断服务程序,保留程序的断点和现场,响应更高一级的中断,即是中断嵌套。

5.3 什么是中断源?MCS-51有哪些中断源?各有什么特点?

答:向CPU发出中断请求的来源称为中断源。

MC5-51单片机的中断系统有5个中断请求源:

⑴—外部中断0请求,由引脚输入,中断请求标志为IE0。

⑵—外部中断l请求,由引脚输入,中断请求标志为IEl。

⑶定时器/计数器T0溢出中断请求,中断请求标志为TF0。

⑷定时器/计数器T1 溢出中断请求,中断请求标志为TF1。

⑸串行口中断请求,中断请求标志为TI或RI。

外部中断0:它的触发方式选择位为IT0。

IT0=0,为电平触发方式,引脚上低电平有效

IT0=1,为脉冲触发方式,引脚上的电平从高到低的负跳变有效。

IT0位可由软件置“1”或清“0”。

外部中断0请求标志位IE0。

当IT0=0,即电平触发方式时,每个机器周期的S5P2采样引脚,若脚为低电平,则置“1” IE0,否则清“0” IE0。

当IT0=1,即跳沿触发方式时,在第一个机器周期采样为低电平,则置“1” IE0。IE0=1,表示外部中断0正在向CPU申请中断。当CPU响应中断,转向中断服务程序时,由硬件清“0” IE0。

外部中断1中断原是与此相同。

定时器/计数器0:被启动计数后,从初值开始加1计数,当定时器/计数器0计数满而产生溢出时,由硬件自动使TF0置1,并向CPU申请中断。该标志一直保持到CPU响应中断后,才由硬件自动清0。也可用软件查询该标志,并由软件清0。定时器/计数器1中断原理与此相同。

串行中断请求由TI、RI的逻辑“或”得到。即不论是发送标志还是接收标志,都将发生串行中断请求。

5.4 MCS-51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对中断请求的响应?

答:3~8个机器周期。

(1) CPU正在处理相同的或更高优先级的中断。因为当一个中断被响应时,要把对应的中断优先级状态触发器置“1”(该触发器指出CPU所处理的中断优先级别),从而封锁了低级中断和同级中断。

(2) 所查询的机器周期不是所执行指令的最后一个机器周期。作这个限制的目的是使当前指令执行完毕后,才能进行中断响应,以确保当前指令完整的执行。

(3) 正在执行的指令是RET1或是访问IE或IP的指令。因为按MCS-51中断系统特性的规定,在执行完这些指令后,需要再执行一条指令才能响应新的中断请求。

如果存在上述三种情况之一,CPU将推迟对中断请求的响应。

5.5 中断查询确认后,在下列各种运行情况中,能立即进行响应的是:

(1)当前正在进行高优先级中断处理

(2)当前正在执行RETI指令

(3)当前指令是DIV指令,且正处于取指令的机器周期

(4)当前指令是MOV A, R3

答:(4)能立即进行响应

5.6 试编写出外部中断1为跳沿触发方式的中断初始化程序。

答:

SETB EA

SETB EX1

SETB IT1

5.7 在MCS-51中,需要外加电路实现中断撤除的是:

(1)定时中断

(2)脉冲方式的外部中断

(3)串行中断

(4)电平方式的外部中断

答:(4)需要外加电路

5.8 MCS-51有哪几种扩展外部中断源的方法?各有什么特点?

答:

(1)定时器/计数器作为外部中断源的使用方法

当它们选择为计数器工作模式,T0或T1引脚上发生负跳变时,T0或T1计数器加1,利用这个特性,可以把T0、T1引脚作为外部中断请求输入引脚,而定时器/计数器的溢出中断TF1或TF0作为外部中断请求标志。

(2)中断和查询结合的方法

若系统中有多个外部中断请求源,可以按它们的轻重缓急进行排队,把其中最高级别的中断源IR0直接接到MCS-51的一个外部中断输入端,其余的中断源IR1~IR4用“线或”的办法连到另一个外部中断输入端,同时还连到P1口,中断源的中断请求由外设的硬件电路产生,这种方法原则上可处理任意多个外部中断。

查询法扩展外部中断源比较简单,但是扩展的外部中断源个数较多时,查询时间较长。(3)用优先权编码器扩展外部中断源

采用74LS148优先权编码器在硬件上对外部中断源进行排队,可以避免响应优先级最高的中断和响应优先级最低的中断所需的时间可能相差很大这样的问题。该方法的最大特点是结构简单,价格低廉,但该电路无法实现中断服务子程序的嵌套。

5.9 中断服务子程序和普通子程序有什么区别?

答:1,中断服务子程序的入口地址由中断向量表确定,而普通子程序的入口地址在中断向量表以外的程序存储空间内任意设定。

2,中断服务子程序的返回指令是RETI, 而普通子程序的返回指令是RET

5.10 试编写一段对中断系统初始化的程序,允许INT0,INT1,T0,串行口中断,且使T0中断为高优先级。

答:

SETB EA

SETB EX0

SETB EX1

SETB ET0

SETB ES

SETB PT0

5.11在MCS-51单片机中,外部中断有哪两种触发方式?如何加以区别?

答:电平触发方式和跳沿触发方式。

IT0=0时, 为电平触发方式,引脚低电平有效。

IT0=1时, 为跳沿触发方式,引脚负跳变有效。

IT1=0时,为电平触发方式,引脚低电平有效。

IT1=1时,为跳沿触发方式,引脚负跳变有效。

5.12 单片机在什么条件下可响应INT0中断?简要说明中断响应的过程。

答:1,中断允许寄存器IE中的EA=1,且EX1=1,同时没有其它优先于外部中断0的中断,若IT0=0,引脚上低电平有效;若IT0=1,引脚上的电平从高到低的负跳变有效。

2,当CPU正在处理某件事情(例如,正在执行主程序)的时候,外部发生的某一事件(如某个引脚上电平的变化,一个脉冲沿的发生)请求CPU迅速去处理,于是,CPU暂时终止当前的工作,转去处理所发生的事件。中断服务程序处理完该事件后,再回到原来被终止的地方,继续原来的工作,这样的过程称为中断。处理事件请求的过程,称为CPU的中断响应过程。

5.13 当正在执行某一中断源的中断服务程序时,如果有新的中断请求出现,问在什么情况下可响应新的中断请求?在什么情况下不能响应新的中断请求?

答:1,一个中断源的中断请求被响应,需满足以下条件:

⑴该中断源发出中断请求。

⑵ CPU开中断,即中断总允许位EA=1。

⑶申请中断的中断源的中断允许位=1,即该中断没有被屏蔽。

⑷无同级或更高级中断正在被服务。

2,中断响应是有条件的,并不是查询到的所有中断请求都能被立即响应,当遇到下列三种情况之一时,中断响应被封锁:

(1) CPU正在处理相同的或更高优先级的中断。因为当一个中断被响应时,要把对应的中断优先级状态触发器置“1”(该触发器指出CPU所处理的中断优先级别),从而封锁了低级中断和同级中断。

(2) 所查询的机器周期不是所执行指令的最后一个机器周期。作这个限制的目的是使当前指令执行完毕后,才能进行中断响应,以确保当前指令完整的执行。

(3) 正在执行的指令是RETI或是访问IE或IP的指令。因为按MCS-51中断系统特性的规定,在执行完这些指令后,需要再执行一条指令才能响应新的中断请求。

如果存在上述三种情况之一,CPU将不能进行中断响应。

习题6

6.1 MCS-51单片机的TO、T1用作定时器时,其定时时间与哪些因素有关?

答:定时器/计数器用作定时方式时,其定时时间与时钟周期、工作方式、定时初值等因素有关。

6.2 当MCS-51单片机的TO用于工作方式3时,由于TRl位已被TO占用,该如何控制定时器T1的开启和关闭?

答:这时T1只能用作串行口波特率发生器或不需要中断的场合。因为TR1已被T0借用,所以T1的控制只有和M1、M0 两个条件,选择定时或计数模式,M1、M0选择工作方式。这时只要把方式控制字送入TMOD寄存器就可启动T1运行,如果让它停止工作,只需送入一个将T1设置为工作方式3的方式控制字就可以了。

6.3 设MCS-51单片机的晶振频率为12MHz,试用单片机的内部定时方式产生频率为100kHz

的方波信号,由P1.1脚输出。

答:依据题意,只要使P1.0引脚每隔5us取反一次即可得到10us的方波,因此定是时间T=5us,可选择定时器/计数器T0,以中断方式工作。

设定TMOD

TMOD的低4位控制T0,设定T0定时模式,即=0;工作在方式0,即M1M0=00H;软件启动定时器,即GAME=0。TMOD的高4位与T0无关,一般取0,所以TMOD控制字为00H。

计算定时初值

晶振频率为12MHz,机器周期=1us

定时初值=8192-5=8187=1FFBH=0001111111111011B

因TL0的高3位未用,对计算出的初值要进行修正,即低5位前插入3个0构成低8位初值,从低6位向前取8位构成高8位初值,即1111111100011011B=FF1BH

ORG 0000H

AJMP MAIN ;转主程序

ORG 000BH ;T0中断矢量地址

AJMP ISER ;转中断服务程序

ORG 100H

MAIN:MOV SP,#60H ;设堆栈指针

MOV TMOD,#00H ;写控制字

MOV TL0,#1BH ;置T0 初值

MOV TH0,#0FFH

SETB ET0 ;允许T0中断

SETB EA ;CPU开中断

SETB TR0 ;启动T0

SJMP $ ;等待中断

ISER:MOV TL0,#1BH ;T0中断服务子程序,重置T0 初值

MOV TH0,#0FFH

CPL P1.0 ;P1.1取反

RETI

END

6.4 设MCS-51单片机的晶振频率为6MHz,使用定时器T1的定时方式1,在P1.0输出周期为20ms、占空比为60%的矩形脉冲,以查询方式编写程序。

答:依据题意,使P1.0引脚输出12ms高电平,8ms低电平,即可得到周期为20ms、占空比为60%的矩形脉冲,因此定时时间T1=12ms,T2=8ms,定时器/计数器T1,以查寻方式工作。设定TMOD

TMOD的高4位控制T1,设定T1定时模式,即=0;工作在方式1,即M1M0=01H;软件启动定时器,即GAME=0。TMOD的低4位与T0无关,一般取0,所以TMOD控制字为10H。

计算定时初值

晶振频率为6MHz,机器周期=2us

定时初值=65536-6000 =59536=E890H

=65536-4000=61536=F060H

ORG 100H

MOV TMOD,#10H ;

LOOP0: MOV TL0,#90H ;

MOV TH0,#0E8H

SETB TR1 ;

LOOP1:JNB TF1,LOOP1 ;

CLR TF1;

SETB P1.0

MOV TL0,#60H ;

MOV TH0,#0F0H

SETB TR1

LOOP2:JNB TF1,LOOP2 ;

CLR TF1;

CLR P1.0;

SJMP LOOP0;

RET

6.5 设MCS-51单片机的晶振频率为6MHz,以计数器T1进行外部事件计数,每计数100个外部事件输入脉冲后,计数器T1转为定时工作方式,定时5ms后,又转为计数方式。如此周而复始地工作,试编程实现。

答:依据题意,设T1工作在计数模式时,工作在方式0,设T1工作在定时模式时,工作在方式1 。

设定TMOD

TMOD的高4位控制T1,设定T1计数模式,即=1;工作在方式1,即M1M0=10H;软件启动定时器,即GAME=0。TMOD的低4位与T0无关,一般取0,所以TMOD控制字为40H。

设定T1定时模式,即=0;工作在方式1,即M1M0=01H;软件启动定时器,即GAME=0。TMOD的低4位与T0无关,一般取0,所以TMOD控制字为10H。

计算计数初值

计数初值=8192-100 =8092=1F9CH=0001111110011100B

因TL0的高3位未用,对计算出的初值要进行修正,即低5位前插入3个0构成低8位初值,从低6位向前取8位构成高8位初值,则计数初值为FC1CH

计算定时初值

晶振频率为6MHz,机器周期=2us

=65536-2500=63036=F63CH

ORG 100H;

START: MOV TMOD,#40H ;

MOV TL0,#1CH;

MOV TH0,#0FCH ;

SETB TR1;

LOOP1:JNB TF1,LOOP1;

CLR TF1;

MOV TMOD, #10H;

MOV TL0,#3CH;

MOV TH0,#0F6H;

SETB TR1;

LOOP2:JNB TF1,LOOP2;

CLR TF1;

SJMP START;

6.6 设MCS-51单片机的晶振频率为12 MHz,要求用定时器/计数器TO产生1 ms的定时,试确定计数初值以及TMOD寄存器的内容。

答:设T0工作定时模式,晶振频率为12MHz,机器周期=1us

方式1: 初值: =65536-1000=64536=FC18H

TMOD:00H

6.7 设MCS-51单片机的晶振频率为6MHz,要求用定时器/计数器产生100 ms

的定时,试确定计数初值以及TMOD寄存器的内容。

答:此题晶振频率改为6MHz,否则定时时间超出最大定时时间。

设定TMOD

TMOD的低4位控制T0,设定T0定时模式,即=0;若工作在方式1,即M1M0=01H;软件启动定时器,即GAME=0。TMOD的高4位与T0无关,一般取0,所以TMOD控制字为01H。

计算定时初值

晶振频率为6MHz,机器周期=2us

初值: =65536-50000=15536=3CB0H

6.8 设晶振频率为12 MHz。编程实现以下功能:利用定时/计数器TO通过P1.7引脚输出一个50 Hz的方波。

答:依据题意,只要使P1.7引脚每隔10ms取反一次即可得到20ms的方波,因此定是时间T=10ms, T0工作在定时模式的方式1,以中断方式工作。

1,设定TMOD

TMOD的低4位控制T0,设定T0定时模式,即=0;若工作在方式1,即M1M0=01H;软件启动定时器,即GAME=0。TMOD的高4位与T0无关,一般取0,所以TMOD控制字为01H。

2,计算定时初值

晶振频率为12MHz,机器周期=1us

初值: =65536-10000=55536=D8F0H

ORG 0000H

AJMP MAIN ;转主程序

ORG 000BH ;T0中断矢量地址

AJMP ISER ;转中断服务程序

ORG 100H

MAIN:MOV SP,#60H ;设堆栈指针

MOV TMOD,#01H ;写控制字

MOV TL0,#0F0H ;置T0 初值

MOV TH0,#0D8H

SETB ET0 ;允许T0中断

SETB EA ;CPU开中断

SETB TR0 ;启动T0

SJMP $ ;等待中断

ISER:MOV TL0,#0F0H ;T0中断服务子程序,重置T0 初值

MOV TH0,#0D8H ;

CPL P1.7 ;P1.7取反

RETI

END

6.9 每隔1s读一次P1.O,如果所读的状态为“1’,则将片内RAM 10H单元内

容加1;如果所读的状态为“O”,则将片内RAM llH单元内容加1。设单片机的晶振频率为12 MHz,试编制程序。

答:依据题意,每隔1s读一次P1.0引脚,再根据读出的状态分别计数。因此定是时间T=1s, 设T0工作在定时模式的方式1,以中断方式工作。

1,设定TMOD

TMOD的低4位控制T0,设定T0定时模式,即=0;若工作在方式1,即M1M0=01H;软件启动定时器,即GAME=0。TMOD的高4位与T0无关,一般取0,所以TMOD控制字为01H。

2,计算定时初值

晶振频率为12MHz,机器周期=1us

因定时时间1s已超出定时器的定时能力,可将定时时间设为50ms,在中断服务程序中对定时器溢出进行计数20次时,读一次P1.0引脚,根据读出的状态分别计数。

=65536-50000=15536=3CB0H

ORG 100H

MOV 11H, #00H ; 清计数器

MOV 10H, #00H ; 清计数器

MOV TMOD,#01H ;写控制字,T1工作方式1

MOV TL0,#0B0H ;置T0初值

MOV TH0,#3CH

START: MOV A, #20 ;置溢出次数

LOOP:SETB TR1 ;启动T1

LOOP1:JNB TF1,LOOP1 ;

MOV TL0,#0B0H ;重置T1 初值

MOV TH0,#3CH ;

CLR TF1 ;

DJNZ A, LOOP ;

JNB P1.0, LOOP2 ;

INC 11H ;

SJMP STRAT ;

LOOP2: INC 10H ;

SJMP STRAT ;

6.10 简要说明若要扩展定时器/计数器的最大定时时间,可采用哪些方法?

答:1,降低晶体振荡器主频,

2,采用多次累计计数等方法,见例6-4.

习题7

7.1 什么是串行异步通信,它有哪些特点?

答:串行异步通信的数据通常是以字符(或字节)为单位组成字符帧按顺序传送的。字符帧通过传输线由发送端一帧一帧地发送到接收端,接收端一帧一帧地接收。

特点:优点是不需要传送同步脉冲,字符帧长度也不受限制,故所需设备简单。缺点是因字

符帧中包含有起始位和停止位而降低了有效数据的传输速率。

7.2 串行异步通信的字符格式由哪几个部分组成?某异步通信接口,其帧格式由1个起始位(O),7个数据位,1个偶校验和1个停止位组成。用图示方法画出发送字符“5”(ASCII码为0110101B)时的帧结构示意图。

答:1,串行异步通信的字符格式由一个起始位表示字符的开始,一个停止位表示字符的结束。数据位在起始位之后,停止位之前,这样构成一帧数据。奇偶校验位位与数据位之后,停止位之前,用于表示串行通信中采用奇校验位还是偶校验位,由用户根据需要决定。

2,发送字符“5”(ASCII码为0110101B)时的帧结构示意图:

7.3 MCS-51单片机的串行口由哪些功能模块组成?各有什么作用?

答:MCS-51单片机的串行口主要由两个数据缓冲寄存器SBUF,一个输入移位寄存器以及两个控制寄存器SCON和PCON组成。其中,缓冲寄存器SBUF是两个在物理上独立的专用寄存器,一个作发送缓冲器,另一个作接收缓冲器。两个缓冲器共用一个地址99H,可通过指令对SBUF的读写来区别,CPU写SBUF就是修改发送缓冲器的内容;读SBUF就是读接收缓冲器的内容。

控制寄存器SCON和PCON用来设定串行口的工作方式并对接收和发送进行控制。串行口对外有两条独立的收发信号线RXD(P3.0)、TXD(P3.1),因此可以同时发送、接收数据,实现全双工通信。

7.4 MCS-51单片机的串行口有哪几种工作方式?有几种帧格式?各工作方式的波特率如何确定?

答:有4种工作方式。

工作方式0为同步移位寄存器方式,该方式以8位数据为一帧,没有起始位和停止位,先发送或接收最低位。

工作方式1为8位异步通信方式,适合于点对点的异步通信。这种方式规定发送或接收一帧信息为10位,即1个起始位(0),8个数据位,1个停止位(1),先发送或接收最低位。数据传输率可以改变。

工作方式2和3为9位异步通信方式。每帧数据均为11位,1位起始位0,8位数据位(先低位),1位可程控的第9位数据和1位停止位。

1. 方式0的波特率

串行口工作在方式0时,波特率由振荡器的频率fosc所确定:

波特率=

2. 方式2的波特率

串行口工作在方式2时,波特率由振荡器的频率fosc和SMOD所确定:

波特率= fosc

若SMOD=0,则所选波特率为fosc/64;若SMOD=1,则波特率为fosc/32。

3. 方式1或3的波特率

串行口工作在方式1或方式3时,波特率由定时器T1的溢出率和SMOD所确定:

波特率= 定时器T1的溢出率

7.5 MCS-51单片机的串行口控制寄存器SCON的SM2,TB8,RB8有何作用?

答:1,SM2主要用于方式2和方式3,因为多机通信是在方式2和方式3下进行的。在方式2和方式3下,若SM2=1接收到第9位数据(RB8)为0时,则接收中断不被激活,将接收到的前8位数据丢弃。只有在接收到第9位数据(RB8)为1时才将接收到的前8位数据送入SBUF,并置位RI产生中断请求。当SM2=0时,则不论接收到第9位数据是0还是1,都将接收到的前8位数据送入SBUF中,并产生中断请求。在方式1中,若SM2=1,只有接收到有效的停止位RI才被激活。在方式0中,SM2必须是0。

2,TB8发送数据的第9位

在方式2、方式3中,TB8作为第9位数据发送出去,根据需要用软件置位或清0。TB8可在双机通信中作为奇偶校验位,也可在多机通信中作为发送地址帧或数据帧的标志位。一般约定,发送地址帧时设置TB8=1;发送数据帧时设置TB8=0。在方式0和方式1中,该位未用。

3,RB8 接收数据的第9位

在方式2、方式3中,RB8是接收的第9位数据,在多机通信中为地址、数据标志位;方式0中RB8未用;在方式1中,若SM2=0,则接收的停止位自动存入RB8中。

设fosc=6 MHz,试编写一段对串行口初始化程序,使之工作在方式1,波特率为1200 b/s;并用查询串行口状态的方式,读出接收缓冲器的数据并回送到发送缓冲器。

答:串行方式1波特率取决于T1溢出率,若设SMOD=1,T1工作在方式2,则T1的计数初值为:

X=256-(2/32)6000000/121200=230=0E6H

ORG 0000H

LJMP MAIN

ORG 100H

MAIN: MOV SP, #60H

MOV TMOD, #20H ;设T1工作方式2

MOV TL1, #0E6H ;置T1计数初值

MOV TH1, #0E6H

CLR ET1 ;禁止T1中断

SETB TR1 ;启动T1

MOV SCON,#40H ;置串口方式1

MOV PCON,#00H ;置SMOD=0

CLR ES ;禁止串行中断

MOV A, SBUF ;读接收缓冲器

MOV SBUF, A ;回送到发送缓冲器

LP: JNB TI, LP ;等待一帧数据发送完

CLR TI ;清发送标志位

SJMP $

7.7 设晶振频率为11.0592 MHz,串行口工作在方式1,波特率为4800 b/s。写出用T1作为波特率发生器的方式字并计算T1的计数初值。

答:串行方式1波特率取决于T1溢出率,设SMOD=0, 即PCON=00H

T1工作在定时方式2,则T1的计数初值为:

X=256-(1/32)11059200/124800=250=0FAH

用T1作为波特率发生器的方式字TMOD=20H,

7.8 为什么定时器T1用作串行口波特率发生器时,常选用工作方式2,若已知系统时钟频率和通信的波特率,则如何计算其初值?

答:因工作方式2可以自动装入初值,避免由程序装入初值带来波特率的误差

波特率= 定时器T1的溢出率

7.9 简述MCS-51单片机多机通信的原理。

答:多机通讯工作过程如下:

(1)从机串行口编程为方式2或方式3接收,且置“1”SM2和REN位,使从机只处于多机通讯且接收地址帧的状态。

(2)在主机先将从机地址(即准备接收数据的从机地址)发送给各从机,然后再传送数据或命令,主机发出的地址信息的第9位为1,数据(包括命令)信息的第9位为0。当主机向各从机发送地址时,各从机的串行口接收到的第9位信息RB8为1,且由于SM2=1,则置“1”中断标志位RI,各从机响应中断执行中断服务程序。在中断服务子程序中,判断主机送来的地址是否与本机地址相符合,若为本机地址,则该从机清“0”SM2位,准备接收主机的数据或命令;若于本机地址不相符,则保持SM2=1状态。

(3)接着主机发送数据帧,此时各从机串行口接收到的RB8=0,只有与前面地址相符合的从机(即已清“0”SM2位的从机)才能激活中断标志位RI,从而产生中断,进入中断服务程序,在中断服务程序中接收主机的数据(或命令);其它的从机因SM2保持为1,而RB8=0不激活中断标志RI,不能进入中断,将所接收的数据丢弃不作处理,从而保证主机和从机间通讯的正确性。图7-22所示的多机系统是主从式,由主机控制多机之间的通讯,从机和从机的通讯只能经主机才能实现。

7.10设计一个单片机的双机通信系统,串行口工作在方式1,编写通信程序将甲机内部RAM 30H~3FH存储区的数据块通过串行口传送到乙机内部RAM 40H~4FH存储区中去。

答:假设甲、乙双方均采用6MHz晶振,波特率为2400。

若设SMOD=1,T1工作在方式2,则T1的计数初值为:

X=256-(2/32)6000000/122400=122=7AH

甲机发送程序:

ORG 0000H

LJMP MAIN

ORG 0100H

MAIN: MOV SP, #60H

MOV TMOD, #20H ;设T1工作方式2

MOV TL1, #7AH ;置T1计数初值

MOV TH1, #7AH

CLR ET1 ;禁止T1中断

SETB TR1 ;启动T1

MOV SCON,#40H ;置串口方式1

MOV PCON,#00H ;置SMOD=0

CLR ES ;禁止串行中断

MOV R0, #30H ;置发送数据区首地址

MOV R2, #16 ;置发送数据长度

TRSA: MOV A, @R0 ;读一个缓冲器数据

MOV SBUF, A ;发送

JNB TI, $ ;等待一帧数据发送完

CLR TI ;清发送标志位

INC R0 ;指向下一个单元

DJNZ R2, TRSA ;未发送完,继续

SJMP $

乙机接收程序:

ORG 0000H

LJMP MAIN

ORG 0100H

MAIN: MOV SP, #60H

MOV TMOD, #20H ;设T1工作方式2

MOV TL1, #7AH ;置T1计数初值

MOV TH1, #7AH

CLR ET1 ;禁止T1中断

SETB TR1 ;启动T1

MOV SCON,#40H ;置串口方式1

MOV PCON,#00H ;置SMOD=0

CLR ES ;禁止串行中断

MOV R0, #40H ;置发送数据区首地址

MOV R2, #16 ;置发送数据长度

SETB REN ;启动接收

RESV: MOV A, SBUF ;读接收数据

MOV @R0 , A, ;存接收数据

JNB RI, $ ;等待一帧数据接收完

CLR TI ;清接收标志位

INC R0 ;指向下一个单元

DJNZ R2, RESV ;未完,继续

SJMP $

习题8

8.1 简述51系列单片机系统扩展时总线形成电路的基本原理,并说明各控制信号的作用。

● ① ALE作为地址锁存的选通信号,以实现低8位地址的锁存。

②信号作为扩展程序存储器的读选通信号。

③信号作为内、外程序存储器的选择信号。

④和作为扩展数据存储器和I/O端口的读,写选通信号。执行MOVX指令时,这两个信号分别自动有效。

8.2 简述全地址译码、部分地址译码和线选法的特点及应用场合。

1)线性选择法

直接以系统空闲的高位地址线作为芯片的片选信号。当存储器对应的片选地址线输出有效电平时,该芯片被选通。优点是简单明了,无须另外增加电路;缺点是寻址范围不唯一,地址空间没有被充分利用,可外扩芯片的个数较少。线性选择法适用于小规模单片机应用系统中片选信号的产生。

2)全地址译码法

利用译码器对系统地址总线中未被外扩芯片用到的高位地址线进行译码,以译码器的输出作为外围芯片的片选信号。常用的译码器有:74LS138,74LS139,74LS154等。优点是存储器的每个存储单元有惟一的一个系统空间地址,不存在地址重叠现象,对存储空间的使用是连续的,能有效地利用系统的存储空间。缺点是所需的地址译码电路较多。全地址译码法是单片机应用系统设计中经常采用的方法。

3)部分地址译码法

单片机未被外扩芯片用到的高位地址线中,只有一部分参与地址译码,其余部分是悬空的。优点是可以减少所用地址译码器的数量。缺点是存储器每个存储单元的地址不是惟一的,存在地址重叠现象。因此,采用部分地址译码法时必须把程序和数据存放在基本地址范围内,以避免因地址重叠引起程序运行的错误。

工程测量学试题库160题(附答案)..

工程测量学试题库(附答案) 1. ( D )处处与铅垂线垂直。 A.水平面 B.参考椭球面 C.铅垂面 D.大地水准面 2. 地球的长半径约为( A )千米。 A.6371 B.6400 C.6378 D.6356 3. 在测量直角坐标系中,纵轴为( C )。 A.x轴,向东为正 B.y轴,向东为正 C.x轴,向北为正 D.y轴,向北为正 4. 对高程测量,用水平面代替水准面的限度是( D )。 A. 在以10km为半径的范围内可以代替 B. 在以20km为半径的范围内可以代替 C. 不论多大距离都可代替 D. 不能代替 5. 在以( B )km为半径的范围内,可以用水平面代替水准面进行距离测量。 A.5 B.10 C.15 D.20 6. 在测量平面直角坐标系中,x轴表示什么方向?(C)。 A.东西 B.左右 C.南北 D.前后 7. 测定点的坐标的主要工作是( C )。 A.测量水平距离B.测量水平角 C.测量水平距离和水平角D.测量竖直角 8. 确定地面点的空间位置,就是确定该点的平面坐标和( A )。 A.高程B.方位角 C.已知坐标D.未知点坐标 9. 高斯投影属于( C )。 A.等面积投影B.等距离投影 C.等角投影D.等长度投影 10. 在测量直角坐标系中,横轴为( C )。 A. x轴,向东为正 B. x轴,向北为正 C. y轴,向东为正 D. y轴,向北为正 11. 在测量坐标系中,Y轴向(D)为正。 A、北 B、南 C、西 D、东 12. 假设的平均的静止海平面称为(D)。 A、基准面 B、水准面 C、水平面 D、大地水准面

13. ( B )的基准面是大地水准面。 A. 竖直角 B. 高程 C. 水平距离 D. 水平角 14. 建筑工程施工测量的基本工作是(B)。 A.测图 B.测设 C.用图 D.识图 15. 大地水准面处处与铅垂线(A)交。 A、正 B、平行 C、重合 D、斜 16. A、B两点,HA为115.032m,HB为114.729m,则hAB为(A)。 A、-0.303 B、0.303 C、29.761 D、-29.761 17. 建筑施工图中标注的某部位标高,一般都是指(B)。 A、绝对高程 B、相对高程 C、高差 18. 水在静止时的表面叫( B )。 A. 静水面 B. 水准面 C. 大地水准面 D. 水平面 19. ( B )的投影是大地水准面。 A. 竖直角 B. 高斯平面坐标 C. 水平距离 D. 水平角 20. 我国目前采用的高程基准是(D)。 A.高斯平面直角坐标 B.1980年国家大地坐标系 C.黄海高程系统 D.1985年国家高程基准 21. 地面上有一点A,任意取一个水准面,则点A到该水准面的铅垂距离为(D)。 A.绝对高程 B.海拔 C.高差 D.相对高程 22. 地面某点的经度为85°32′,该点应在三度带的第几带?( B ) 。 A.28 B.29 C.27 D.30 23. 在水准测量中,若后视点A读数小,前视点B读数大,则( D )。 A.A点比B点低 B.A、B可能同高 C.A、B的高程取决于仪器高度 D.A点比B点高 24. 水准测量中,设A为后视点,B为前视点,A尺读数为2.713m,B尺读数为1.401,已知A点高程为15.000m,则视线高程为( D )m。 A.13.688 B.16.312 C.16.401 D.17.713 25. 在水准测量中,若后视点A的读数大,前视点B的读数小,则有( A )。 A.A点比B点低 B.A点比B点高 C.A点与B点可能同高 D.A、B点的高低取决于仪器高度 26. 水准仪的分划值越大,说明( B )。 A. 圆弧半径大 B. 其灵敏度低 C. 气泡整平困难 D. 整平精度高 27. DS1水准仪的观测精度( A )DS3水准仪。

(完整版)微机原理课后习题参考答案

第一章 2、完成下列数制之间的转换。 (1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。 答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。 组合型:254=(001001010100)BCD 非组合型:254=(00000010 00000101 00000100)BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少? 答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。+32767~ -32768。 9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。 (1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确 [X-Y]补=10111001B=00010010+10100111=(-71D)补正确 (2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确 (3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确 [X-Y]补=00010010+00001111=00100001B=(33D)补正确 (4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。 13、微型计算机的主要性能指标有哪些? 答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。 第二章 2、8086标志寄存器包含哪些标志位?试说明各标志位的作用。 答:进位标志:CF;奇偶校验:PF;辅助进位:AF;零标志:ZF;符号标志:SF;溢出标志:OF。 5、逻辑地址与物理地址有什么区别?如何将逻辑地址转换为物理地址? 答:物理地址是访问存储器的实际地址,一个存储单元对应唯一的一个物理地址。逻辑地址是对应逻辑段内的一种地址表示形式,它由段基址和段内偏移地址两部分组成,通常表示为段基址:偏移地址。 物理地址=段基址*10H+偏移地址。 6、写出下列逻辑地址的段基址、偏移地址和物理地址。 (1)2314H:0035H (2)1FD0H:000AH 答:(1)段基址:2314H;偏移地址:0035H;物理地址:23175H。 (2)段基址:1FD0H;偏移地址:000AH;物理地址:1FD0AH。 8、设(CS)=2025H,(IP)=0100H,则当前将要执行指令的物理地址是多少? 答:物理地址=(CS)*10H+(IP)=20350H 9、设一个16字的数据区,它的起始地址为70A0H:DDF6H(段基址:偏移地址),求这个数据区的首字单元和末字单元的物理地址。

2018电大网考作业答案-法律文化2

法律文化-2 一.单选题(共10题,共6分) 4."亲亲得相首匿"原则,最早确立于(0.6分) Et A.西汉宣帝时期 B.曹魏时期

C.东汉宣帝时期 口 D.隋代初年 ☆考生答案:A ★考生得分:0.6分评语: 5.法律规范与政策、社会公德等非法律规范相比,其最特别之处在于(0.6分) ★考生得分:0.6分评语:

多选题(共10题,共8 分)

☆考生答案:A,D ★考生得分:0.8分评语: 2.人类存在的旨在影响社会行为、规制社会的规范,包括(0.8 分) 4.三国两晋南北朝时期,司法制度的变化包括(0.8分) A.死刑三复奏制度确立 口 B.北周时期正式设置大理寺 b C.登闻鼓直诉制度建立 P Z D.会审制度化 ☆考生答案:A,C ★考生得分:0.8分评语: 5.关于中国法律与世界法系,下列属于何意志教授观点的是(0.8分) A.中国可以归入欧陆法系 “[B.中国最高法院出台的司法解释并不是英美法系意义上的判例法

民国北京政府的法律体系的构成部分不包括(0.8 分) A.判例 B.六法全书(基本法典) C.中央政治会议决议 1 D.解释例 — ☆考生答案:B,C ★考生得分:0.8分评语: 8.法律文化由下列要素构成:(0.8分) A.法律思想 p B.法律规范 C.法律机构 k D.法律方法 ☆考生答案:A,B,C,D ★考生得分:0.8分评语: 9.汉律定罪量刑的原则不包括(0.8分)

三?判断题(共10题,共6分) 1.雅典克利斯提尼改革标志着罗马法律的最后形成(0.6分) 2.宗法家族制度的要害是政治的统治关系与家族(宗族)的血缘关系合而为一(0.6分) 3.《十二铜表法》的颁布,标志着罗马成文法典的诞生,也意味着罗马早期法律形成的历程已告结束(0.6分) 贡错误 正确

《测量学》试题库含详细答案

《测量学》试题库 一、填空题:(每小题2分,任抽14小题,计28分) 1、测量学是研究地球的形状和大小及确定地面点位置的科学,它的主要内容包括测定和测设两部分。 2、地形测量学是研究测绘地形图的科学,它的研究对象是地球表面。 3、目前测绘界习惯上将遥感(RS)、地理信息系统(GIS)、全球定位系统(GPS)等新技术简称为“3S”技术。 4、铅垂线是测量工作的基准线,大地水准面是测量工作的基准面。 5、人们习惯上将地球椭球体的长半径a和短半径 b ,或由一个半径a 和扁率α称为旋转椭球体元素。 6、通过英国格林尼治天文台的子午线,称为首子午线(或起始子午线),垂直于地轴的各平面与地球表面的交线,称为纬线。 7、我国目前采用的平面坐标系为“1980年国家大地坐标系”,高程系统是“1985年国家高程基” 。 8、根据钢尺的零分划位置不同将钢尺分成端点尺和刻线尺。 9、地球表面某点的磁子午线方向和真子午线方向之间的夹角称为磁偏角,某点的真子午线北方向与该点坐标纵线北方向之间的夹角,称为子午线收敛角。 10、由标准方向的北端顺时针方向量到某直线的夹角,称为该直线的方位角,直线与标准方向线所夹的锐角称为象限角。

11、方位角的变化范围是0°~360°,而象限角的取值范围为0°~90°。 12、两点间的高程差称为高差,水准测量时高差等于后视读数减去前视读数。 13、水准仪上的水准器是用来指示视准轴是 竖轴是否竖直的装置。通过水准管零点作水准管圆弧的切线,称为水准管轴。 14、在水准仪粗略整平中,左手拇指旋转脚螺旋的运动方向就是气泡移动的方向。 15变更仪器高法或双面尺法。 16、水准测量的实测高差与其理论值往往不相符,其差值称为水准路线的闭合差。 17、6"级光学经纬仪的读数装置常见的有两种,一种是单平板玻璃测微器,另一种是测微尺。 18、水准测量时前后视距大致相等主要是消除端点尺与刻线尺不平行而引起的误差。 19、经纬仪的安置主要包括对中和敕平两方面。 20、三角高程测量中所讲的“两差”改正指球差和气差两项改正。 21、通常把外界环境、测量仪器和观测者的技术水平三方面综合起来称为观测条件。 22、测量误差按其对测量结果影响的性质,可分为系统误差和偶然误差。 23、系统误差具有明显的规律性和累积性,对测量结果影响很大。

微机原理课后习题答案

李伯成《微机原理》习题第一章 本章作业参考书目: ①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》 机械工业出版社2002年2月第一版 ②陆一倩编《微型计算机原理及其应用(十六位微型机)》 哈尔滨工业大学出版社1994年8月第四版 ③王永山等编《微型计算机原理与应用》 西安电子科技大学出版社2000年9月 1.1将下列二进制数转换成十进制数: X=10010110B= 1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21 =128D+0D+0D+16D+0D+0D+4D+2D=150D X=101101100B =1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20 =256D+0D+64D+32D+0D+16D+4D+0D=364D X=1101101B= 1*26+1*25+0*24+1*23+1*22+0*21 +1*20 =64D+32D+0D+8D+4D+0D+1D=109D 1.2 将下列二进制小数转换成十进制数: (1)X=0.00111B= 0*2-1+0*2-2+1*2-3+1*2-4+1*2-5= 0D+0D+0.125D+0.0625D+0.03125D=0.21875D (2) X=0.11011B= 1*2-1+1*2-2+0*2-3+1*2-4+1*2-5= 0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D (3) X=0.101101B= 1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6= 0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D 1.3 将下列十进制整数转换成二进制数: (1)X=254D=11111110B (2)X=1039D=10000001111B (3)X=141D=10001101B 1.4 将下列十进制小数转换成二进制数: (1)X=0.75D=0.11B (2) X=0.102 D=0.0001101B (3) X=0.6667D=0.101010101B 1.5 将下列十进制数转换成二进制数 (1) 100.25D= 0110 0100.01H (2) 680.75D= 0010 1010 1000.11B 1.6 将下列二进制数转换成十进制数 (1) X=1001101.1011B =77.6875D

2018-2019年最新电大《大学语文》网络核心课形考网考作业答案

最新国家开放大学电大《大学语文》网络核心课形考网考作业及答案 考试说明:2018年秋期电大把《大学语文》网络核心课纳入到“国开平台”进行考核,它共有六次形考任务。针对该门课程,本人汇总了该科所有的题,形成一个完整的标准题库,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作 用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可 迅速查找到该题答案。本文库还有其他网核及教学考一体化答案,敬请查看。 本课程考核采用100%形成性考核的方式。形成性考核成绩 达到60分及以上,可获得本课程相应学分。 形考任务一 一、名词解释(每小题10分,5小题,共50分) 题目1 《史记》 《史记》,西汉司马迁著,是我国第一部纪传体通史,记述 了上自传说中的五帝下至汉武帝时期大约三千年的历史, 是研究我国古代社会的重要历史文献。 题目2 《左传》 《左传》,相传是春秋时鲁国史官左丘明所作,是一部编年史,也是我国第一部叙事详细的完整的历史著作。他真实 的记述了春秋时期各国的政治,经济,军崐事和文化情况,是研究我国古代社会重要的历史文献。通过的注本有《十 三经注疏》本等。 题目3 艾青 艾青(1910~1996)浙江金华人,具有世界影响中国现代大 诗人,早年赴法学崐画,后攻诗歌。1932年发表《大堰河——我的保姆》,一举成名。艾青先后出崐版20多部诗集,主要作品有《北方》,《黎明的通知》,《火把》,《归来的歌》崐等等。艾青堪为时代的鼓手,他的诗内涵丰富,紧密配 合现实斗争,传出历史的呼唤和人民的心声,具有时代的 敏感性,思想的深刻性。在艺术上追求深沉审美意象,崐 语言清新,赋予音韵美,对新诗发展做出巨大贡献。 题目4 《牛棚杂记》 《牛棚杂记》:作者季羡林,是一部亲历的“文革”及时,也是一代知识分子怒向苍天的血泪哭嚎,堪称历史的写真。告诫每个中国人都必须以历史为鉴,对“文革”灾祸做出 理想判断和深刻反思。惟其如此,中国日后才有希望杜绝 这一人间瘟疫。 题目 5 茨威格 茨威格(1881~1942)奥地利著名小说家,其作品大多反映资本主义社会畸形道德与冒险生活,主人公都有非凡的个 性与奇特的遭遇。另外,他更以别具一格的传记作品轰动 于世,文笔潇洒,极富感情色彩。主要作品有《一个女人 一生中的二十四小时》,《巴尔扎克传》等。 二、翻译(本题50分) 将下面这段文字译成现代汉语: 题目 6 孙武 孙子武者,齐人也。以兵法见于吴王阖庐。阖庐曰:“子之十三篇,吾尽观之矣,可以小试勒兵乎?”对曰:“可。”阖庐曰:“可试以妇人乎?”曰:“可。”于是许之,出宫中美女,得百八十人。孙子分为二队,以王之宠姬二人各为 队长,皆令持戟。令之曰:“汝知而心与左右手背乎?”妇 人曰:“知之。”孙子曰:“前,则视心;左,视左手;右, 视右手;后,即视背。”妇人曰:“诺。”约束既布,乃设忉钺,即三令五申之。于是鼓之右,妇人大笑。孙子曰:“约束不明,申令不熟,将之罪也。”复三令五申而鼓之左,妇人复大笑。孙子曰:“约束不明,申令不熟,将之罪也;既 已明而不如法者,吏士之罪也。”乃欲斩左右队长。吴王从台上观,见且斩爱姬,大骇。趣使使下令曰:“寡人已知将军能用兵矣。寡人非此二姬,食不甘味,愿勿斩也。”孙子曰:“臣既已受命为将,将在军,君命有所不受。”遂斩队

微机原理及接口技术课后习题及参考答案

第一章课后习题 1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。 ① 16.25 ② 35.75 ③ 123.875 ④ 97/128 1.2 把下列二进制数转换成十进制数。 ① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.1 1.3 把下列八进制数转换成十进制数和二进制数。 ① 756.07 ② 63.73 ③ 35.6 ④ 323.45 1.4 把下列十六进制数转换成十进制数。 ① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC 1.5 求下列带符号十进制数的8位补码。 ① +127 ② -1 ③ -0 ④ -128 1.6 求下列带符号十进制数的16位补码。 ① +355 ② -1 1.7 计算机分那几类?各有什么特点? 1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。 1.9 80X86微处理器有几代?各代的名称是什么? 1.10 你知道现在的微型机可以配备哪些外部设备? 1.11 微型机的运算速度与CPU的工作频率有关吗? 1.12 字长与计算机的什么性能有关? 习题一参考答案 1.1 ① 16.25D=10000.01B=20.2Q=10.4H ② 35.75D=100011.11B=43.6Q=23.CH ③ 123.875D=1111011.111B=173.7Q=7B.EH ④ 97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H 1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D ③ 111.01B=7.25D ④ 1010.1B=10.5D 1.3 ① 756.07Q=111101110.000111B=494.109D ② 63.73Q=110011.111011B=51.922D ③ 35.6Q=11101.110B=29.75D ④ 323.45Q=11010011.100101B=211.578D 1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D ③ B7C.8D=2940.551D ④ 1ECH=492D 1.5 ① [+127] 补=01111111 ② [-1] 补 = 11111111 ③ [-0] 补=00000000 ④[-128] 补 =10000000 1.6 ① [+355] 补= 0000000101100011 ② [-1] 补 = 1111 1111 1111 1111 1.7 答:传统上分为三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。 1.8 答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影

测量学_计算题库及参考答案

计算题库及参考答案 1、设A 点高程为15.023m ,欲测设设计高程为16.000m 的B 点,水准仪安置在A 、B 两点之间,读得A 尺读数a=2.340m ,B 尺读数b 为多少时,才能使尺底高程为B 点高程。 【解】水准仪的仪器高为=i H +=17.363m ,则B 尺的后视读数应为 b==1.363m ,此时,B 尺零点的高程为16m 。 2、在1∶2000地形图上,量得一段距离d =23.2cm ,其测量中误差=d m ±0.1cm ,求该段距离的实地长度 D 及中误差D m 。 【解】==dM D ×2000=464m ,==d D Mm m 2000×=200cm=2m 。 3、已知图中AB 的坐标方位角,观测了图中四个水平角,试计算边长B →1,1→2,2→3, 3→4的坐标方位角。 【解】=1B α197°15′27″+90°29′25″-180°=107°44′52″ =12α107°44′52″+106°16′32″-180°=34°01′24″ =23α34°01′24″+270°52′48″-180°=124°54′12″ =34α124°54′12″+299°35′46″ -180°=244°29′58″ 4、在同一观测条件下,对某水平角观测了五测回,观测值分别为:39°40′30″,39°40′48″,39°40′54″,39°40′42″,39°40′36″,试计算: ① 该角的算术平均值——39°40′42″; ② 一测回水平角观测中误差——±″; ③ 五测回算术平均值的中误差——±″。 6、已知=AB α89°12′01″,=B x 3065.347m ,=B y 2135.265m ,坐标推算路线为B →1→2,测得坐标推算路线的右角分别为=B β32°30′12″,=1β261°06′16″,水平距离分别为=1B D 123.704m , =12D 98.506m ,试计算1,2点的平面坐标。 【解】 1) 推算坐标方位角 =1B α89°12′01″-32°30′12″+180°=236°41′49″ =12α236°41′49″-261°06′16″+180°=155°35′33″ 2) 计算坐标增量 =?1B x ×cos236°41′49″=-67.922m , =?1B y ×sin236°41′49″=-103.389m 。 =?12x ×cos155°35′33″=-89.702m , =?12y ×sin155°35′33″=40.705m 。 3) 计算1,2点的平面坐标 =1x 2997.425m =1y 2031.876m =2x 2907.723m =2y 2072.581m 、试完成下列测回法水平角观测手簿的计算。 测站 目标 竖盘位置 水平度盘读数 (°′″) 半测回角值 (°′″) 一测回平均角值 (°′″) 一测回 B A 左 0 06 24 111 39 54 111 39 51 C 111 46 18 A 右 180 06 48 111 39 48 C 291 46 36 8、完成下列竖直角观测手簿的计算,不需要写公式,全部计算均在表格中完成。 测站 目标 竖盘 位置 竖盘读 (° ′ ″) 半测回竖直角 (° ′ ″) 指标差 (″) 一测回竖直角 (° ′ ″ ) A B 左 81 18 42 8 41 18 6 8 41 24 图 推算支导线的坐标方位角

微机原理课后作业答案(第五版)

6、[+42]原=00101010B=[+42]反=[+42]补 [-42]原=B [-42]反=B [-42]补=B [+85]原=01010101B=[+85]反=[+85]补 [-85]原=B [-85]反=B [-85]补=B 10、微型计算机基本结构框图 微处理器通过一组总线(Bus)与存储器和I/O接口相连,根据指令的控制,选中并控制它们。微处理器的工作:控制它与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。 存储器用来存放数据和指令,其内容以二进制表示。每个单元可存8位(1字节)二进制信息。 输入——将原始数据和程序传送到计算机。 输出——将计算机处理好的数据以各种形式(数字、字母、文字、图形、图像和声音等)送到外部。 接口电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。 总线:从CPU和各I/O接口芯片的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃至计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(Bus)来实现。 13、8086有20根地址线A19~A0,最大可寻址220=1048576字节单元,即1MB;80386有32根地址线,可寻址232=4GB。8086有16根数据线,80386有32根数据线。

1、8086外部有16根数据总线,可并行传送16位数据; 具有20根地址总线,能直接寻址220=1MB的内存空间; 用低16位地址线访问I/O端口,可访问216=64K个I/O端口。 另外,8088只有8根数据总线 2、8086 CPU由两部分组成:总线接口单元(Bus Interface Unit,BIU) BIU负责CPU与内存和I/O端口间的数据交换: BIU先从指定内存单元中取出指令,送到指令队列中排队,等待执行。 执行指令时所需的操作数,也可由BIU从指定的内存单元或I/O端口中获取,再送到EU去执行。 执行完指令后,可通过BIU将数据传送到内存或I/O端口中。 指令执行单元(Execution Unit,EU) EU负责执行指令: 它先从BIU的指令队列中取出指令,送到EU控制器,经译码分析后执行指令。EU的算术逻辑单元(Arithmetic Logic Unit,ALU)完成各种运算。 6、见书P28-29。 7.(1)1200:3500H=1200H×16+3500H=15500H (2)FF00:0458H=FF00H×16+0458H=FF458H (3)3A60:0100H=3A80H×16+0100H=3A700H 8、(1)段起始地址1200H×16=12000H,结束地址1200H×16+FFFFH=21FFFH (2)段起始地址3F05H×16=3F050H,结束地址3F05H×16+FFFFH=4F04FH (3)段起始地址0FFEH×16=0FFE0H,结束地址0FFEH×16+FFFFH=1FFD0H 9、3456H×16+0210H=34770H 11、堆栈地址范围:2000:0000H~2000H(0300H-1),即20000H~202FFH。执行两条PUSH指令后,SS:SP=2000:02FCH,再执行1条PUSH指令后,SS:SP=2000:02FAH。 12、(2000H)=3AH, (2001H)=28H, (2002H)=56H, (2003H)=4FH 从2000H单元取出一个字数据需要1次操作,数据是283AH; 从2001H单元取出一个字数据需要2次操作,数据是5628H; 17、CPU读写一次存储器或I/O端口的时间叫总线周期。1个总线周期需要4个系统时钟周期(T1~T4)。8086-2的时钟频率为8MHz,则一个T周期为125ns,一个总线周期为500ns,则CPU每秒最多可以执行200万条指令。

最新电大《安全用电》教学考一体化网考形考作业试题及答案.doc

最新电大安全用电教学考一体化网考形考作业试题及答案 100%通过 2017年春期河南电大把《安全用电》纳入到“教学考一体化”平台进行网考,针对这个平台,本人汇总了该科所有的题,形成一个完整的题库,内容包含了单选题、判断题,并且以后会不断更新,对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有其他教学考一体化答案,敬请查看。 一单选题 1.下列哪个不属于直接触电:( 2.00分) A. 两相触电 B. 单相触电 C. 接触电压触电 D. 弧光触电 2.工作票应一式两份,由工作负责人和()各执一份。(2.00分) A. 值班员 B. 监护人 C. 工作人员 D. 工作票签发人 3.下列不是液体介质作用的是(2.00分) A. 绝缘 B. 灭弧 C. 极间隙 D. 冷却 4.占全部触电事故70%以上的触电方式是:(2.00分) A. 单相触电 B. 两相触电 C. 间接触电 D. 弧光触电 5.第种工作票是带电作业?(2.00分) A. 四 B. 一 C. 三 D. 二 6.用约()r/min的速度摇动兆欧表手柄,待转速稳定,接入被试品,开始测量。(2.00分) A. 120 B. 140 C. 80 D. 100 7.漏电保护仅能供作附加保护而不能单独使用,其动作电流最大不宜超过:(2.00分) A. ±1% B. ±0.5% C. ±10% D. ±5% 8.不属于易燃易爆环境的是:(2.00分) A. 变压器 B. 电缆沟 C. 隔离开关 D. 油库 9.漏电保护仅能供作附加保护而不能单独使用,其动作电流最大不宜超过:(2.00分) A. 24mA B. 42mA C. 12mA D. 30mA 10.工作票的内容不包括:(2.00分) A. 工作使用工具 B. 安全措施 C. 工作范围 D. 工作任务 11.事故应急抢修时一定要填:(2.00分) A. 第一种工作票 B. 施工票 C. 应急抢修票 D. 第二种工作票 12.下列叙述错误的是:(2.00分) A. ε r越小,极化程度越高。 B. tanδ越大,设备运行时有功损耗太大,发热太多,易导致热击穿。 C. 绝缘的电导越大,电导电流越大,容易发热导致热击穿。 D. 材料的击穿场强EB等于击穿电压和材料厚度的比值。 13.工作票由()填写(2.00分)

测量学_选择题库及参考答案

选择题库及参考答案 第1章 绪论 1-1、我国使用高程系的标准名称是(BD 。 A.1956黄海高程系 B.1956年黄海高程系 C.1985年国家高程基准 D.1985国家高程基准 1-2、我国使用平面坐标系的标准名称是(AC 。 A.1954北京坐标系 B. 1954年北京坐标系 C.1980西安坐标系 D. 1980年西安坐标系 1-2、在高斯平面直角坐标系中,纵轴为( C )。 A.x 轴,向东为正 B.y 轴,向东为正 C.x 轴,向北为正 D.y 轴,向北为正 1-3、A 点的高斯坐标为=A x 112240m ,=A y 19343800m ,则A 点所在6°带的带号及中央子午线的经度分别为( D ) A 11带,66 B 11带,63 C 19带,117 D 19带,111 1-4、在( D )为半径的圆面积之内进行平面坐标测量时,可以用过测区中心点的切平面代替大地水准面,而不必考虑地球曲率对距离的投影。 A 100km B 50km C 25km D 10km 1-5、对高程测量,用水平面代替水准面的限度是( D )。 A 在以10km 为半径的范围内可以代替 B 在以20km 为半径的范围内可以代替 C 不论多大距离都可代替 D 不能代替 1-6、高斯平面直角坐标系中直线的坐标方位角是按以下哪种方式量取的?( C ) A 纵坐标北端起逆时针 B 横坐标东端起逆时针 C 纵坐标北端起顺时针 D 横坐标东端起顺时针 1-7、地理坐标分为( A )。 A 天文坐标和大地坐标 B 天文坐标和参考坐标 C 参考坐标和大地坐标 D 三维坐标和二维坐标 1-8、地面某点的经度为东经85°32′,该点应在三度带的第几带?( B ) A 28 B 29 C 27 D 30 1-9、高斯投影属于( C )。 A 等面积投影 B 等距离投影 C 等角投影 D 等长度投影 1-10、测量使用的高斯平面直角坐标系与数学使用的笛卡尔坐标系的区别是( B )。 A x 与y 轴互换,第一象限相同,象限逆时针编号 B x 与y 轴互换,第一象限相同,象限顺时针编号 C x 与y 轴不变,第一象限相同,象限顺时针编号 D x 与y 轴互换,第一象限不同,象限顺时针编号 第2章 水准测量 2-1、水准仪的( B )应平行于仪器竖轴。 A 视准轴 B 圆水准器轴 C 十字丝横丝 D 管水准器轴 2-2、水准器的分划值越大,说明( B )。 A 内圆弧的半径大 B 其灵敏度低 C 气泡整平困难 D 整平精度高 2-3、在普通水准测量中,应在水准尺上读取( D )位数。 A 5 B 3 C 2 D 4 2-4、水准测量中,设后尺A 的读数a=2.713m ,前尺B 的读数为b=1.401m ,已知A 点高程为15.000m ,则视线高程为( B )m 。 A.13.688 B.16.312 C.16.401 D.17.713 2-5、在水准测量中,若后视点A 的读数大,前视点B 的读数小,则有( A )。 A.A 点比B 点低 B.A 点比B 点高 C.A 点与B 点可能同高 D.A 、B 点的高低取决于仪器高度 2-6、自动安平水准仪,( D )。 A.既没有圆水准器也没有管水准器 B.没有圆水准器 C. 既有圆水准器也有管水准器 D.没有管水准器

微机原理与接口技术课后习题答案

第1章微型计算机系统 〔习题〕简答题 (2)总线信号分成哪三组信号 (3)PC机主存采用DRAM组成还是SRAM组成 (5)ROM-BIOS是什么 (6)中断是什么 (9)处理器的“取指-译码-执行周期”是指什么 〔解答〕 ②总线信号分成三组,分别是数据总线、地址总线和控制总线。 ③ PC机主存采用DRAM组成。 ⑤ ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS 的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。 ⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍

返回被中断的指令继续执行的过程。 ⑨指令的处理过程。处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。 〔习题〕填空题 (2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。 (3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。 (9)最初由公司采用Intel 8088处理器和()操作系统推出PC机。 ② 1MB,4GB ③ 216,64KB (9)IBM,DOS 〔习题〕说明微型计算机系统的硬件组成及各部分作用。 〔解答〕

CPU:CPU也称处理器,是微机的核心。它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。 存储器:存储器是存放程序和数据的部件。 外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。I/O设备通过I/O接口与主机连接。 总线:互连各个部件的共用通道,主要含数据总线、地址总线和控制总线信号。 〔习题〕区别如下概念:助记符、汇编语言、汇编语言程序和汇编程序。 〔解答〕 助记符:人们采用便于记忆、并能描述指令功能的符号来表示机器指令操作码,该符号称为指令助记符。 汇编语言:用助记符表示的指令以及使用它们编写程序的规则就形成汇编语言。 汇编语言程序:用汇编语言书写的程序就是汇编语言程序,或称汇编语言源程序。

测量学考试题库(附附答案解析)

第一章绪论 试题 名词解释题 (1)水准面(2)大地水准面 (3)参考椭球面 (4)绝对高程(5)相对高程 填空题 (1)地形图测绘工作程序,首先应作___________________________,然后才做 _________________________,这样做的好处是________________________ ____________________________和_________________________。 (2)确定地面点的空间位置必须有三个参量:(a)____________, (b)____________ (c)_______________。 (3)小区域独立测区坐标系可用______________________________坐标系; 大 区域测量坐标系应采用_______________________坐标系。 (4)测量工作的组织原则是______________________,_____________________ 和____________________________。 (5)普通工程测绘工作中,大比例尺是指_______________________________, 中比例尺是指_______________________________________,小比例尺是指 _________________________________________。 (6)测量工作内容的三要素是指:____________测量,____________测量以及 ___________测量。 (7)测量工作中使用的坐标系,其X、Y坐标轴位置与数学上正相反,其原因是 __________________________________________________________。 (8)测量的任务包括测绘与放样两方面,测绘是___________________________

微机原理课后答案

1.2 课后练习题 一、填空题 1.将二进制数1011011.1转换为十六进制数为__5B.8H_____。 2.将十进制数199转换为二进制数为____ 11000111____B。 3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD 码。 4.十进制数36.875转换成二进制是___100100.111____________。 5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。6.十进制数98.45转换成二进制为__1100010.0111_B、八进制__142.3463________Q、十六进制__62.7333________H。(精确到小数点后4位) 二、选择题 1.堆栈的工作方式是__B_________。 A)先进先出B)后进先出C)随机读写D)只能读出不能写入 2.八位定点补码整数的范围是____D_________。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字长为16位的数可表示有符号数的范围是___B___。 A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768 三、简答题 1.微型计算机系统的基本组成? 微型计算机,系统软件,应用软件,输入输出设备 2.简述冯.诺依曼型计算机基本思想? ●将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存 ●指令按其在存储器中存放的顺序执行; ●由控制器控制整个程序和数据的存取以及程序的执行; ●以运算器为核心,所有的执行都经过运算器。 3.什么是微型计算机? 微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4.什么是溢出? 运算结果超出了计算机所能表示的范围。 2.2 一、填空题 1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为___0.1μs_____。 2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___READY_________信号,若未准备好,插入___TW__________时钟周期。 3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。 4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。

《应用写作》网络核心课形考网考作业及答案

《应用写作》网络核心课形考网考作业及答案形考任务1 题目1 结合教材,从主旨、材料、结构、语言等四个方面阐述实用型文章的特征。(15 分) 答:实用型文章的特征就分别体现在以下这四个方面: (一)主旨单一、集中、明确主旨是文章的中心意思,是作者的意图、主张或看法在文章中的体现。单一,是说一篇文章中只能有一个中心,只能围绕着一个主题把问题说清楚,而不能把关系不大甚至不相关的问题写到一篇文章中去,使写出的文章多中心、多主题,集中,是说一篇应用文只能有一个中心,而这个中心应是全文的统帅,应对文章内容有制约作用,全文要不枝不蔓,紧扣这个中心。明确,是说文章的中心意思,作者的意图和主张是什么,要使读者一看便知,而不必费心揣摩,文艺作品所讲究的曲折与含蓄,恰恰为实用型文章所排斥。 (二)材料多样,真实有力,材料是构成文章内容,形成支撑并表达主旨的各种事实与理论,真实是实用型文章的生命,而材料的真实又是使文章具有真实性的首要条件,有力是实用型文章的材料所应具备的另一个特点。

(三)结构合理、谨严固定,简单地说,结构是文章的内部构造,安排结构,就是根据主旨表达的需要,合理地组织材料,实用型文章应该是一种逻辑构成,而逻辑构成则要讲求谨严性,而不能流于松散无序,文章首尾圆合,衔接紧密,层次清晰,段落分明,则是文章结构谨严最起码的条件,也是对应用文结构最基本的要求。固定是实用型文章结构的一个重要特点,遵照固定的模式写作,材能把文章写的规范,也才能使写出的文章便于阅读,易于发挥实际效用。 (四)语言准确,简明、平易、庄重。语言准确是对所有文章的要求,语言运用得好坏,直接关系到文章质量的高低,任何文章的语言,都应当具有简明性,所谓的语言简明性。所谓的语言就是能用尽可能少的语言材料,把尽可能多的信息明明白白地传递给读者,平易即平实自然,晓畅易懂,语言的平易首先表现在用语的直白上,另一层意思是用语朴实,应用文特别是用于工作的应用文大都应当带有一种庄重的风格,而语言的庄重正是形成文章的庄重风格的最为重要的因素之一。总之,主旨单一、集中、明确、材料多样、真实、有力,结构合理、谨严、固定,语言准确、简明、平易、庄重,是应用文所应具备的基本特征,也是对应用文写作的基本要求。 题目2 结合自身学习经历与体验,谈谈范文阅读对提高实用型文章写作水平的重要性。(25 分)

相关文档