当前位置:文档之家› 李伯成《微机原理》习题第四章

李伯成《微机原理》习题第四章

李伯成《微机原理》习题第四章
李伯成《微机原理》习题第四章

4-1某以8088为CPU的微型计算机内存RAM区为00000H ~3FFFFH,若采用6264、62256、2164或21256各需要多片芯片

解答: 8088 内存单元为8 bit,所以,从00000H 到3FFFFH,共需要214 个byte,共214*8bit,也就是共占用16K byte空间。由于各种芯片的数据总线根数不同,所以在连接时要特别注意芯片的位数;

对于如下芯片:

6264 有8根数据线,13根地址线,故其容量为 213*8bit,即8Kbyte, 所以需要2片;

62256 有8根数据线,15根地址线,故其容量为 215*8bit,即32 Kbyte, 所以仅需要1片;尽管题目要求只需要16K的空间,但在使用62256时不得不使用1片。

2164 有8根数据线,12根地址线,故其容量为 212*8bit,即4Kbyte, 所以需要4片;

21256 有1根数据线,10根地址线(实际为20根,分两组),但由于仅有一根数据线,要构成八位的存储器至少需要8片,但总容量为8*256Bit,远远超过题目的要求。

4.2利用全地址译码将6264接在8088的系统总线上,其所占的地址范围为

BE000H~BFFFFH,试画出连接图。

解答:6264有13根地址线,连接时接到系统总线的低13位,即A0~A12,其他7根地址线A19~A13的地址译码输入应该为:1011 111 B,故而有如下的连接:

4.3试利用6264 芯片,在8088系统总线上实现0000H~03FFFH的内存区域,试画

出电路连接图。

解答:0000H~03FFFH的地址范围为214=16K,,而6264芯片的容量为8*8K,所以需要连接2片,其中,第一片的地址为00000H~01FFFH,第二片的地址为02000H~03FFFH,这里用74LS138的Y0、Y1 作为两个芯片的片选。

4.4叙述EPROM的编程过程,说明EEPROM的编程过程。

EPROM编程通常采用两种模式:标准编程和快速编程:

标准编程是在VCC、VPP、CE、OE、地址信号、数据信号有效并稳定后加入50毫秒的PGM编程负脉冲,可以在写入一个数据后使OE变高而立即校验,也可以在所有数据写入后逐一校验。

标准编程有两大缺陷:一是时间过长,比如2764全片编程约需7分钟,时间过长;再是编程脉冲宽度稍大容易造成芯片因功耗过大而烧毁。

快速编程将PGM的宽度减小到100微妙左右,显然速度加快了500倍左右。

能否使用快速编程取决于芯片的型号。

EEPROM 由于可以在线擦除信息,所以可以单字节编程或自动按页编程。

在单字节写入时,CE为低,OE为高,在WE加入100纳秒的负脉冲,写入时间包括擦除原有内容和写入新内容的时间,一般为10毫秒以内,可以通过查询READY/BUSY 的状态判定。

自动按页编程用高位线决定页地址,低位线决定页容量,然后一次写入一页内容,写完后查询READY/BUSY状态,此一过程耗时在300微秒左右,所以速度较快。

已有两片6116,现欲将其接到8088系统中去,其地址范围为40000H~40FFFH,试画出电路连接图;写入某数据并读出与之比较,若有错,则在DL中写入01H,若全对,在DL中写入EEH,试编写此检测程序。

解答:电路连接如图示:

检测程序定义为一个过程,编程如下:

CHKRAM PROC FAR

PUSH SI;

PUSH DL;

PUSH CX;

PUSH AX;

MOV CX,10000H;待检验的单元个数

MOV SI,4000H;存储体段地址

MOV DS,SI;

MOV SI,0000H;存储体首地址CHK:MOV AL,0FFH;

MOV [SI],AL;写入检验数据FFH

MOV AL,[SI];读出

ADD AL,01H

JNZ RAMERR

MOV AL,0;

MOV [SI],AL;写入另一格检验数据

MOV AL,[SI];读出

AND AL,AL

JNZ RAMERR

MOV DL,0EEH;所有单元全对

JMP RAMCHKOUT

RAMERR:MOV DL, 01H;发现错误单元RAMCHKOUT: POP AX;

POP CX;

POP DL;

POP SI;

RET

ENDP CHKRAM

利用全地址译码将EPROM27128接到首地址为A0000H的内存区,试画出电路图。

解答:EPROM27128 的容量为8* 16K,所以有14根地址线,那么如果将其接到首地址为A0000H 内存区,高6位地址线的排列应该为:1010 00B,所以有如下的连接:

4.7内存地址从40000H到BBFFFH共有多少K

解答:从40000H到BBFFFH的地址空间应该为 BBFFFH-40000H= 7BFFFH 每K为210,即3FFH,7BFFFH/3FFH=1F0H=496D

所以,该地址空间的范围应该为496KByte。

4.8试判断8088系统中存储器译码器74LS138的输出Y0、Y4、Y6和Y7所决定的内存

地址范围,电路连接见附图。

解答:

根据示意图,A19、A18、A17、A16 的电平值为 1X00B,由于采用的是部分译码(A18未使用),所以每个地址译码输出对应的两个地址范围。

Y0对应 A15、A14、A13 均为0,所以其地址范围应该为:

当A18=0时,地址范围为:

1000 0000 0000 0000 ~ 1000 0001 1111 1111 1111 B 即80000H~ 81FFFH 当 A18=1时,地址范围为:

1100 0000 0000 0000 ~ 1100 0001 1111 1111 1111B 即C0000H~ C1FFFFH

Y4 对应的 A15、A14、A13 为 100,所以其地址范围应该为:

当A18=0 时,地址范围为:

1000 1000 0000 0000 0000B~ 1000 1001 1111 1111 1111B 即88000H~ 89FFFH 当A18=1时,地址范围为:

1100 1000 0000 0000 0000 ~1100 1001 1111 1111 1111B 即C8000H~C9FFFH

Y6 对应的A15、A14、A13 为110,所以其地址范围为:

当A18=0时,地址范围为:

1000 1100 0000 0000 0000B~ 1000 1101 1111 1111 1111B 即 8C000H~ 8DFFFH 当A18=1 时,地址范围为:

1100 1100 0000 0000 0000 B~ 1100 1101 1111 1111 1111B 即CC000H~CDFFFH

Y7 对应的A15、A14、A14为111,所以其地址范围为:

当 A18=0时,地址范围为:

1000 1110 0000 0000 0000B~ 1000 1111 1111 1111 1111B 即 8E000H~ 8FFFFH 当 A18=1 时,地址范围为:

1100 1110 0000 0000 0000B~ 1100 1111 1111 1111 1111 B 即CE000H~CFFFFH。

微机原理及应用试题库(附答案)

《微机原理及应用》试题库 1. 8086和8088的引脚信号中, D 为地址锁存允许信号引脚。 A.CLK B.INTR C.NMI D.ALE 2. 下面的哪项是有效标识符: B A . 4LOOP: B. DELAYIS: C. MAIN A/B: D. GAMA$1: 3. 如图所示的三态输出电路,当 A 时,V B≈V DD。 A. E(ENABLE)=1, A=1 B. E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D. E(ENABLE)=0, A=0 4. 设(SS)=2000H,(SP)=0100H,(AX)=2107H,则执行指令PUSH AX 后,存放数据21H的物理地址是 D 。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的 A 。 A.符号地址B.物理地址C.偏移地址D.逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是 A 。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX,0 MOV BX,1 MOV CX,100 AA:ADD AX,BX INC BX LOOP AA HLT 执行后的结果:(AX)= ,(BX)= 。 A. 5050,99 B. 2500,100 C. 5050,101 D. 2550,102 8. 假设V1和V2是用DW定义的变量,下列指令中正确的是 A 。 A.MOV V1, 20H B.MOV V1, V2 C.MOV AL, V1 D.MOV 2000H, V2 9. – 49D的二进制补码为 A 。

北京交通大学信号与系统第四章典型例题

第四章 典型例题 【例4-1-1】写出下图所示周期矩形脉冲信号的Fourier 级数。 t 周期矩形信号 分析: 周期矩形信号)(~t x 是实信号,其在一个周期[-T 0/2,T 0/2]内的定义为 ???>≤=2/ 02/ )(~ττt t A t x 满足Dirichlet 条件,可分别用指数形式和三角形式Fourier 级数表示。 解: 根据Fourier 级数系数C n 的计算公式,有 t t x T C t n T T n d e )(~ 1000j 2/2/0ω--?=== --? t A T t n d e 10j 2/2 /0ωττ 2/2/j 000e )j (ττωω=-=--t t t n n T A 2/)2/sin(00τωτωτTn n A =)2 (Sa 00τωτn T A = 故周期矩形信号)(~ t x 的指数形式Fourier 级数表示式为 t n n t n n n n T A C t x 00j 00j e )2(Sa )(e )(~ωωτωτ∑∑∞ -∞ =∞-∞=== 利用欧拉公式 2 e e )cos(00j j 0t n t n t n ωωω-+= 可由指数形式Fourier 级数写出三角形式的Fourier 级数,其为 ()t n n T A T A t x n 0001 0cos )2(Sa )2()(~ωτωττ∑ ∞ =+= 结论: 实偶对称的周期矩形信号)(~ t x 中只含有余弦信号分量。 【例4-1-2】写出下图所示周期三角波信号的Fourier 级数。 t 周期三角波信号 分析: 周期矩形信号)(~ t x 是实信号,其在一个周期 [-1/2,3/2]的表达式为

微机原理试题及答案

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

单片微型计算机原理胡乾斌课后习题答案

习题1 1.1 什么是单片微型计算机? 答:单片微型计算机是将计算机的基本部件微型化并集成到一块芯片上的微型计算机,是计算机微型化的典型代表之一,通常片内都含有CPU ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等。 1.2 单片机的发展经历了哪几个阶段?在哪一阶段确立了单片机在嵌入式应用中的地位。 答:单片机初级阶段(1974 —1976 年),芯片化探索阶段(1976 —1978 年),8位单片机成熟阶段(1978 —1982 年),从SCM向MCU过渡阶段(1983 —1990年),MCU百花齐放阶段(1990年一至今)。 其中,芯片化探索阶段(1976—1978 年)确立了单片机在嵌入式应用中的地位。 1.3 单片机可分为几个系列?简述每个系列的主要特性。 答:单片机按系列可分为80C51系列、PIC系列和AVR系列等。 PIC系列单片机是Micro Chip公司的产品,与51系列单片机不兼容。 1)P IC 系列单片机最大的特点是从实际出发,重视产品的性能与价格比,发展多种型号来满足不同层次的应用要求。 2)精简指令使其执行效率大为提高。 3)产品上市零等待(Zero time to market )。 4)P IC 有优越开发环境。 5)其引脚具有防瞬态能力,通过限流电阻可以接至220V 交流电源,可直接与继电器控制电路相连,无须光电耦合器隔离,给应用带来极大方便。 6)彻底的保密性。 7)自带看门狗定时器,可以用来提高程序运行的可靠性。 8)睡眠和低功耗模式。 AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU)精简指令集高速 8 位单片机。AVR 单片机的主要特性 1)A VR单片机以字作为指令长度单位,将内容丰富的操作数与操作码安排在一字之中(指令集中占大多数的单周期指令 都是如此),取指周期短,又可预取指令,实现流水作业,故可高速执行指令。

初中化学第四章化学方程式(中)典型例题

第四章 化学方程式?中? ?根据化学方程式的计算? 唐荣德 典型例题 1.实验室用 g 锌跟足量的盐酸反应,可制氢气和氯化锌各多少克? 分析:在化学反应中,反应物与生成物之间的质量比是成正比关系,因此,利用正比例关系,根据化学方程式和已知的一种反应物(或生成物)的质量,可求生成物(或反应物)的质量。 解:设制得氢气的质量为x ,制得氯化锌的质量为y ………设未知量, Zn +2HCl = ZnCl 2+H 2? …………写出正确的化学方程式 65 136 2 …………写出有关物质的质量比, g y x …………写出已知量和未知数 g 7.365=y 136,y =65 g 7.3136?=7?7g …………列比例式,求解 g 7.365=x 2, x =65 g 7.32?=0?1 g 答:制得氢气 g ,氯化锌 g ,………写出简要答案。 2.对于反应:X 2+3Y 2=2Z ,可根据质量守恒定律推知下列说法一定错误的是? AD ? A ? 若X 2的式量为m ,Y 2相对分子质量为n ,则Z 的相对分子质量为?m +3n ? B ? 若m g X 2和n g Y 2恰好完全反应,则生成?m +n ? g Z C ? 若m g X 2完全反应生成n g Z ,则同时消耗?m -n ? g Y 2 D ? Z 的化学式为XY 2 解析:根据质量守恒定律,B 、C 正确。由原子守恒,可得出Z 的化学式为XY 3,故D 错。由题意知,反应物的总质量为m +3n ,而生成物的总质量为2?m +3n ?,显然违背了质量守恒定律,故A 是错的。 答案:AD 。 3.反应:A +3B =2C ,若7 g A 和一定量B 完全反应生成 g C ,则A 、B 、C 的相对分子质量之比为 ( B ) A. 14∶3∶7 B. 28∶2∶17 C. 1∶3∶2 D. 无法确定 解析:由质量守恒定律可知:B 为 g -7 g = g 。再根据化学方程式中各物质的化学计量数之比为粒子数之比,可得出它们的相对分子质量之比为:M A ∶M B ∶M C =715852 13∶∶..=7∶∶=28∶2∶17。 答案:B 。 4.将金属镁和氢氧化镁的混合物在空气中灼烧,混合物的质量在冷却后没有变化,求原混合物中镁元素的质量分数。[已知:Mg(OH)2MgO +H 2O] 解析:根据质量守恒定律,反应前后镁元素的质量不变,混合物总质量不变。剩余物为MgO ,故MgO 中Mg 元素的质量分数即为原混合物中镁元素的质量分数。

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

····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题1分,共20分。请将答案填入答题单) 1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ). A)总线控制逻辑器 B)内部通信寄存器 C)指令寄存器 D)总线接口单元 2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB 3.Intel8255A使用了()个端口地址。 A)1 B)2 C)3 D)4 4.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ). A)发送OCW2指令 B)发送OCW3指令 C)执行IRET指令 D)执行POP指令 5.RAM是随机存储器,它分为( )两种. A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM 6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是() A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI 7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的. A)微处理器 B)微型计算机 C)微型计算机系统 D)计算机 8.对于掉电,8086/8088CPU是通过( )来处理的. A)软件中断 B)可屏蔽中断 C)非屏蔽中断 D)DMA 9.计算机的存储器采用分级存储体系的主要目的是()。 A)便于读写数据 B)减小机箱的体积 C)便于系统升级 D)解决存储容量、价格和存取速度之间的矛盾 10.8259A的OCW1----中断屏蔽字( )设置. A)在ICW之前 B)只允许一次 C)可允许多次 D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( ) A)1101010101.1111001 B)110101010.11001011 C)1110101011.1101011 D)101100011.01011011 12.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。 A)10条,64KB B)20条,64KB C)16条,1M D)20条,1M 13.Intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是()。 A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF C) OF,DF,IF,SF,ZF,CF D) IF,DF,OF,CF 14.下述对标志寄存器中标志位不产生影响的指令是()。 A)JMP NEXT B) TEST AL,80H C) SHL AL,1 D) INC SI 15.简单的汇编语言程序可以通过()来建立、修改和执行。 A)连接程序 B) 调试程序 C) 汇编程序 D) 编辑程序 16.累加器AL中的内容是74H,执行CMP AL,47H指令后,累加器AL中的内容是()。

单片微型计算机原理和接口技术第三版复习总结

单片机复习总结 O、计算机的基本原理 计算机数值表示(原码、反码、补码) 中断 存储器(堆栈) 一、绪论 要求:熟悉,不作为考试内容 二、MCS-51单片机系统结构 1、硬件结构了解 2、引脚功能熟悉,掌握在外部功能扩展中的应用 3、中央处理器熟悉各个寄存器的基本功能 掌握振荡周期、机器周期及指令周期的概念 时钟,复位的定义 三、存储器结构 1、四个物理空间:内、外程序存储器,内、外数据存储器 三个逻辑空间:程序存储器,内、外数据存储器 2、程序存储器地址空间 重点掌握:低地址段的保留单元 3、数据存储器地址空间 重点掌握:内部数据存储器,地址范围,特点,SFR 外部数据存储器,寻址范围及寻址方式 4、位处理器 熟悉位处理器组成及位存储器地址范围 四、指令系统 1、指令的寻址方式(掌握) 7种寻址方式,名称、格式、寻址范围 2、指令系统(五大类) 要求:指令的格式,寻址方式,执行操作,对标志位影响,程序段编写。 五、定时/ 计数器 要求:初始化程序,中断或非中断情况下的应用编程 定时计数器特点:16位加1计数器,计数初值为计数长度的补码;可程控为4种不同工作方式。 初始化程序:1、计数常数的计算 2、置工作方式字 3、置THX,TLX 4、置TRX启动计数 5、置EA、ETX开中断 六、中断系统 1、中断的概念 2、与中断有关的寄存器

3、中断源:外部及内部中断源,中断触发方式,如何设置 4、MCS-51中断优先级的处理原则,同级中断申请的查询次序。 5、中断处理过程(了解),各个中断源对应中断矢量(掌握),中断响应条件(掌握)。 6、中断程序编写的步骤 七、串行通讯口 1、串行通讯概述(熟悉,了解) 重点:异步串行通讯的帧格式 2、MCS-51的串行通讯口 SCON串行控制寄存器,PCON(SMOD位作用) 串行通讯工作方式(熟悉了解),掌握不同工作方式的特点及帧格式,如何启动发送及接收。 串行通讯波特率,常用波特率的获得(掌握)。 串行通讯编程,初始化程序、简单应用程序 八、功能扩展 1、A/D、D/A转换的原理,逐次比较式AD转换的原理 给出接口芯片,画接口电路图; 根据接口电路图,写转换程序 2、键盘(行扫描法、反转扫描法)以及LED显示(静态显示、动态显示)的工作原理

微机原理与应用试题库(附答案)

《微机原理及应用》试题库 1. 8086 和 8088 的引脚信号中,D为地址锁存允许信号引脚。 A. CLK B. INTR C.NMI D.ALE 2.下面的哪项是有效标识符:B A . 4LOOP : B. DELAYIS : C. MAIN A/ B : D.GAMA$1 : 3.如图所示的三态输出电路,当 A 时, V B≈V DD。 A. E(ENABLE)=1, A=1 B.E(ENABLE)=1, A=0 C. E(ENABLE)=0, A=1 D.E(ENABLE)=0, A=0 4. 设 (SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令PUSH AX后,存放数据21H 的物理地址是 D。 A. 20102H B. 20101H C. 200FEH D. 200FFH 5. 汇编语言中,为了便于对变量的访问, 它常常以变量名的形式出现在程序中, 可以认为它是存放数据存储单元的A。 A.符号地址B.物理地址C.偏移地址 D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A。 A. CX B. BX C. BP D. DI (C)7. 执行下列程序段: MOV AX ,0 MOV BX ,1 MOV CX , 100 AA : ADD AX ,BX INC BX LOOP AA HLT 执行后的结果:(AX)=,(BX)=。 A. 5050 , 99 B. 2500, 100 C. 5050 , 101 D. 2550 , 102 8. 假设 V1 和 V2 是用 DW 定义的变量,下列指令中正确的是A。 A . MOV V1, 20H B. MOV V1, V2 C . MOV AL, V1D. MOV2000H, V2 9. –49D 的二进制补码为A。

第四章:基本平面图形知识点及经典例题

第四章:基本平面图形知识点 一、寻找规律: (1) 2 n n - ◆ 数线段条数:线段上有n 个点(包括线段两个端点)时,共有(1) 2 n n -条线段 ◆ 数角的个数:以0为端点引n 条射线,当∠AOD<180°时, 则(如图)?小于平角的角个数为(1) 2 n n -. ◆ 数直线条数:过任三点不在同一直线上的n 点一共可画(1) 2 n n -条直线. ◆ 数交点个数:n 条直线最多有(1) 2 n n -个交点. ◆ 握手问题:数n 个人两两握手能握(1) 2 n n -次. 二、基本概念 1.线段、射线、直线 (1)线段:绷紧的琴弦、人行道横线都可以近似地看做线段. 线段的特点:是直的,它有两个端点. (2)射线:将线段向一方无限延伸就形成了射线. 射线的特点:是直的,有一个端点,向一方无限延伸. (3)直线:将线段向两个方向无限延长就形成了直线. 直线的特点:是直的,没有端点,向两方无限延伸. 2.线段的中点 把一条线段分成两条相等的线段的点,叫做线段的中点. 利用线段的中点定义,可以得到下面的结论: (1)因为AM=BM=12 AB ,所以M 是线段AB 的中点. (2)因为M 是线段AB 的中点,所以AM=BM=12 AB 或AB=2AM=2BM . 3.角 由两条具有公共端点的射线组成的图形叫做角,公共端点叫做角的顶点,两条射线叫做角的边. 角也可以看成是由一条射线绕着它的端点旋转而成的. 一条射线绕着它的端点旋转,当终边和始边成一条直线时,所成的角叫做平角.终边继续旋转,当它又和始边重合时,所成的角叫做周角. 4.角平分线 从一个角的顶点引出的一条射线,把这个角分成两个相等的角,这条射线叫做这个角的平分线. 5.两点之间的距离 两点之间的线段的长度,叫做这两点之间的距离. 6.直线的性质 经过两点有且只有一条直线,其中“有”表示“存在性”,“只有”表示“惟一性”. 7.线段的性质 两点之间的所有连线中,线段最短. 三、线段、角的表示方法 线段的记法: ①用两个端点的字母来表示 ②用一个小写英文字母表示 射线的记法: 用端点及射线上一点来表示,注意端点的字母写在前面 直线的记法: ①用直线上两个点来表示 ②用一个小写字母来表示 角的表示:①用三个大写字母表示,表示顶点的字母写在中间:∠AOB ; ②用一个大写字母表示:∠O ; ③用一个希腊字母表示:∠a; ④用一个阿拉伯数学表示:∠1。 四、线段、角的比较 度量法 叠合法 1.作一条线段等于已知线段 作法: O A 顶点 边 边 B a 1 O A 射线OA A B a 直线AB 直线a

(完整版)单片微型计算机原理与接口技术髙锋课后答案第3章

第3章【单片机的指令系统】 思考与练习题解析 【3—1】什么是指令及指令系统? 【答】控制单片机进行某种操作的命令称为“指令”。单片机就是根据指令来指挥和控制 单片机各部分协调工作。指令由二进制代码表示,指令通常包括操作码和操作数两部分:操作码规定操作的类型,操作数给出参加操作的数或存放数的地址。 所有指令的集合称为“指令系统”。80C51单片机的指令系统专用于80C51系列单片机, 是一个具有255种操作码(OOH~FFH,除A5H外)的集合。 【3—2】80C51单片机的指令系统具有哪些特点? 【答】80C51单片机的指令系统容易理解和阅读。只要熟记代表33种功能的42种助记即可。有的功能如数据传送,可以有几种助记符,如MOV、MOVc、MOVX。而指令功能助 记符与操作数各种寻址方式的结合,共构造出111种指令,而同一种指令所对应的操作码可以多至8种(如指令中Rn对应寄存器R0~R7)。 80C51单片机的指令系统具有较强的控制操作类指令,容易实现“面向控制”的功能;具有位操作类指令,有较强的布尔变量处理能力。 【3—3】简述80C51指令的分类和格式。 【答】80C51的指令系统共有111条指令,按其功能可分为5大类:数据传送类指令(28条)、算术运算类指令(24条)、逻辑运算类指令(25条)、控制转移类指令(17条)和布尔操作(位)类指令(17条)。 指令的表示方法称之为“指令格式”,其内容包括指令的长度和指令内部信息的安排等。在80C51系列的指令系统中,有单字节、双字节和三字节等不同长度的指令。 ·单字节指令:指令只有一个字节,操作码和操作数同在一个字节中。 ·双字节指令:包括两个字节。其中一个字节为操作码,另一个字节是操作数。 ·三字节指令:操作码占一个字节,操作数占两个字节。其中操作数既可能是数据,也可能是地址。 【3—4】简述80C51的指令寻址方式,并举例说明。 【答】执行任何一条指令都需要使用操作数,寻址方式就是在指令中给出的寻找操作数或操作数所在地址的方法。 80C5l系列单片机的指令系统中共有以下7种寻址方式。 ①立即寻址。在指令中直接给出操作数。出现在指令中的操作数称为“立即数”,为了与直接寻址指令中的直接地址相区别,在立即数前面必须加上前缀“#”。 例如:MOV DPTR,#1234H ;1234H为立即数,直接送DPTR ②直接寻址。在指令中直接给出操作数单元的地址。 例如:MOV A,55H ;55H是操作数单元的地址,55H单元内的数据才是操作数,取出后送累加器A ③寄存器寻址。在指令中将指定寄存器的内容作为操作数。因此,指定了寄存器就能得 到操作数。寄存器寻址方式中,用符号名称来表示寄存器。 例如:INC R7 ;R7的内容为操作数,加1后再送回R7 ④寄存器间接寻址。在指令中给出的寄存器内容是操作数的地址,从该地址中取出的才 是操作数。可以看出,在寄存器寻址方式中,寄存器中存放的是操作数;而在寄存器间接寻址 方式中,寄存器中存放的则是操作数的地址。 寄存器间接寻址须以寄存器符号名称的形式表示。为了区别寄存器寻址和寄存器间接寻 址,在寄存器间接寻址中,应在寄存器的名称前面加前缀“@”。 例如:ORL A.@Ro;当R0寄存器的内容是60H时,该指令功能是以RO寄存器的内容60H为地址,将60H地址单元的内容与累加器A中的数相“或”,其结果仍存放在A中。

微机原理期末考试考试卷及答案

1、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE 。 5.MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6.8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 ORG 1000H STROE DB 12 DUP(?) DATA DB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段 B、DS或SS段 C、DS或ES段 D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHL AL,CX B、XCHG AL,BL C、MOV BX,[SI] D、AND AX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOV BX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D、3311EH 5、下列指令中格式错误的就是_C__。 A、MOV AX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D、RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALL NEAR PTR NEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C、DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器 D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C、1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B、8K×4 C、16K×4 D、16K×8 1、写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX 累加寄存器BX基址寄存器

微机原理试题集题库(带答案)

微机原理及应用习题集库 (2) 一、填空 (2) 二、单项选择题 (8) 三、程序分析题(每小题6分,共24分) (22) 四、判断题(在对的后面画√,错的后面画×): (34) 五:分析判断题(判断对错,并指出错误原因) (42) 六、简答题: (45) 七、程序题 (51) 八、接口芯片的综合编程题 (66) (一)8255A (66) (二)8259A (72) (三). 其它端口编程题 (75)

微机原理及应用习题集库 (请认真复习4、5、7、10、11章后的习题) 一、填空 1.87的原码是 0101 0111B=57H ,补码是 01010111B ,反码 01010111B 。 2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX 后,AL内容压入物理地址为 21FFEH 存储单元中,AH内容压入物理地址为 21FFFH 存储单元中。 3.以BX基址寻址,约定的段寄存器是 DS ,以BP基址寻址,约定的段寄存 器是 SS ,变址寻址约定的段寄存器是 DS 。 4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么 该字地址是 20H 。 5.8086/8088的状态标志有 6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是 64K 字节,段内偏移地址从 0000H 到 FFFFH 。 6、CPU访问存储器进行读写操作时,通常在 T3状态去检测READY ,一旦检测

到READY无效,就在其后插入一个 T w周期。 7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令 语句,宏指令语句。 8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间 接寻址方式。 9、CPU与外设之间的连接部件称为 I/O接口,它的基本功能是在 CPU与外设之间起缓冲作用。 10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个() 来表示,而后者又包括若干个()。 ①指令周期②机器周期③时钟周期 答:1-2-3 14、数据的输入/输出指的是CPU与 I/O接口进行数据交换。 15.已知X= -120,则X的原码(用八位二进制表示)是____________,补码(用八位二进制表示)是____________。 16、8088中的指令INT n用(N )指定中断类型。 17、8088的ALE引脚的作用是(地址锁存允许)。 18.一片8255A端口A有( 3 )种工作方式,端口B有( 2 )种工作方式。 19.当8255A口工作在方式1输出时,A口输入信号联络线的名称是 IBF ,

最新新浙教版七年级上册数学第四章《代数式》知识点及典型例题.docx

新浙教版七年级上册数学第四章《代数式》知识点及典型例题 意义:能把数和数量关系一般化地、简明地表示出来 用字母表示数 举例如用“ a+b=b+a”表示加法的交换律就非常地简洁明了 代数式概念:由数、表示数的字母和运算符号组成的数学表达式称为代数式,这里的运算是指 加、减、乘、除、乘方和开方。特别规定:单独一个数或者一个字母也称为代数式 意义:代数式可以简明地、具有普遍意义地表示实际问题中的量 列代数式:特别注意找规律这种类型的题目 直接代入法 代数式的值 整体代入法 定义:由数与字母或字母与字母相乘组成的代数式叫做单项式。特别规定:单 独一个数或一个字母也叫单项式 代数式 单项式系数:单项式中的数字因数叫做这个单项式的系数 次数:一个单项式中,所有字母的指数的和叫做这个单项式的的次数 整式多项式定义:由几个单项式相加组成的代数式叫做多项式 多项式的项:在多项式中,每个单项式叫做多项式的项 多项式多项式的次数:次数最高的项的次数就是这个多项式的次数 常数项:不含字母的项叫做常数项 多项式的命名:几次几项式 同类项:多项式中,所含字母相同,并且相同字母的指数也相同的项叫做同类项 合并同类项:把多项式中的同类项合并为一项的过程叫做合并同类项 合并同类项 合并同类项的法则:把同类项的系数相加,所得的结果作为系数,字母与字母的指 数不变 去括号法则:括号前面是“+”号,把括号和它前面的“+”号去掉,括号里各项都不变; 括号前是“—” ,把括号和它前面的“—”号去掉,括号里各项都改变符号 整式的加减 整式加减的步骤:先去括号,再合并同类项 关于整式加减的简单应用:如求图形的面积等 单项式 整式 关于代数式分类的拓展代数式 有理式 多项式 分式 无理式 (被开方数含有字母 )

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

微机原理试题及答案(1)

一、选择题(20 分,在每小题的 4 个备选答案中选出一个正确的答案编号填写在该题空白处,每题 2 分) 1. 指令MOV DX,[BX] 的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2. 若AL的内容为3FH,执行SHLA L,1指令后,AL的内容为A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作 数乘以2。3fh=63 63*2=126 126=7eh 故选A 3. 属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4. 某EPROM芯片上有19 条地址线A0~A18,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5. 8086/8088CPU的SP寄存器是多少位的寄存器B 。 (A)8位(B)16 位(C)24位(D)32位 6. 在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos 数据串存储指令功能:将累加器al 或ah 中的一个字或字节,传送到附加段中以di 为目标指针的目的串中,同时修改di ,以指向串中的下一个单元。 7. 8255工作在方式0 时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B 口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C 三个口输出均有锁存能力解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8. 采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9. 工作在最小模式下,8086/8088CPU 芯片中,将地址信号锁存的信号是 C 。 A)DT/R B)DEN (C)ALE (D)AEN 10. 在LOOP指令执行的时候,隐含着对计数器减1 的操作,该计数器是用寄存 (A)AX (B)BX (C)CX (D)DX 解析:loop :循环指令。指令执行前必须事先见重复次数放在cx 寄存器中,每执行一次loop 指令,cx 自动减1。 、填空题(每小题 2 分,共10分) 1. 两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf : 全零标志位。本次运算结果为0 时,zf=1 ,否则zf=0 。 2. 执行LODSB后,SI 的内容较该指令执行前增加1,说明DF=0 。 3. DMA控制器8237 共有4 个相互独立的DMA通道。 4. 8086/8088 断点中断的向量码是03H 。 5. 利用8253 产生对称的方波,应用其工作方式 3 。解析:8253

单片微型计算机原理及应用参考答案

《单片微型计算机原理及应用》习题参考答案 姜志海刘连鑫王蕾编著 电子工业出版社 目录 第1章微型计算机基础 (2) 第2章半导体存储器及I/O接口基础 (5) 第3章MCS51系列单片机硬件结构 (13) 第4章MCS51系列单片机指令系统 (19) 第5章MCS51系列单片机汇编语言程序设计 (23) 第6章MCS51系列单片机中断系统与定时器/计数器 (30) 第7章MCS51系列单片机的串行口 (37) 第8章MCS51系列单片机系统扩展技术 (40) 第9章MCS51系列单片机键盘/显示器接口技术 (42) 第10章MCS51系列单片机模拟量接口技术 (46) 第11章单片机应用系统设计 (50)

第1章微型计算机基础 1.简述微型计算机的结构及各部分的作用 微型计算机在硬件上由运算器、控制器、存储器、输入设备及输出设备五大部分组成。 运算器是计算机处理信息的主要部分;控制器控制计算机各部件自动地、协调一致地工作;存储器是存放数据与程序的部件;输入设备用来输入数据与程序;输出设备将计算机的处理结果用数字、图形等形式表示出来。 通常把运算器、控制器、存储器这三部分称为计算机的主机,而输入、输出设备则称为计算机的外部设备(简称外设)。由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元CPU(Central Process Unit)。 2.微处理器、微型计算机、微型计算机系统有什么联系与区别? 微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。它具有解释指令、执行指令和与外界交换数据的能力。其内部包括三部分:运算器、控制器、内部寄存器阵列(工作寄存器组)。 微型计算机由CPU、存储器、输入/输出(I/O)接口电路构成,各部分芯片之间通过总线(Bus)连接。 以微型计算机为主体,配上外部输入/输出设备、电源、系统软件一起构成应用系统,称为微型计算机系统。 3.微型计算机是以CPU为核心,配上存储器、输入/输出接口和系统总线组成的计算机。 4.在计算机内部,一切信息的存取、处理和传递的形式是(C )。 A.ASCII码B.BCD码C.二进制D.十六进制 5.0~9的ASCII码是(C )。 A.0~9 B.30~39 C.30H~39H D.40H~49H 6.在微型计算机中,一般具有哪三类总线?试说出各自的特征(包括传输的信息类型、单向传输还是双向传输)。 所谓总线,就是在微型计算机各芯片之间或芯片内部各部件之间传输信息的一组公共通

同济大学2009-2010(1)微机原理期终试题(AB卷)含答案.

同济大学课程考核试卷(A 卷 - 答案 2009— 2010学年第一学期 课号:100202 课名:微机原理及接口技术(双语考试考查:考试 此卷选为:期中考试 ( 、期终考试( ■ 、重考 ( 试卷 年级专业学号姓名得分 一、简答题(30分,每题 5分 1. Choose five different instructions to accomplish AL=0. 解:答案不唯一,参考答案如下 MOV AL, 0 AND AL, 0 SUB AL, AL XOR AL, AL SHL AL, 8 2. Compare the difference between AND and TEST instruction. 解: AND 指令会影响目的寄存器内容,而 TEST 不影响目的寄存器的内容。 3. 已知 AX=3024H, BX=0A010H, 执行以下 CMP AX, BX指令后, 试分析标志位 S,C,O,Z 的值,并指出 AX 的值。 解:

CMP 指令运行后, AX 内容不受影响,仍为 3024H 。正数减去负数后其结果为负数 (9014H ,因此 O=1。高位有借位,因此 C=1。显然, S=1, Z=0。 4. What condition does a logic 1 (high level on the 8086 ALE pin indicate. 解: ALE 为 1(高电位时表明总线上地址数据有效,即 AD 0-AD 15地址数据复用线上是有效的地址数据,而 A 16-A 19状态地址复用线上是有效的地址数据。该信号用于通知外部锁存器进行地址数据分离。 5. 当 INT 22H 指令运行时,请给出中断向量表中该中断对应的物理位置。 (假设采用 8086 CPU系统 解: 已知中断向量号为 22H ,故在中断向量表中所处的位置为 22H ×4=88H。因为8086系统的中端向量表位于内存的最低端, 故该中断向量在地址范围为 00088H-0008BH 。 6. 简要说明中断处理的流程。 解:流程如下: (1将标志寄存器内容压栈; (2将标志寄存器的 TF 和 IF 标志清零; (3将 CS 寄存器内容压栈; (4将 IP 寄存器内容压栈; (5根据中断向量号查询中断向量表,获取中断服务程序的段地址和偏移地址,分别装入 CS 和 IP ; (6执行中断服务程序;

相关主题
文本预览
相关文档 最新文档