微机原理及应用综合练习一
(完整版)微机原理及应用试题库(附答案)
《微机原理及应用》试题库
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
微机原理及应用(自测题1)
自测题
Ι汇编语言部分
一、选择题
1.在某进制的运算中7×3=15,则根据这个运算规则7×5=__。A.3A B.35 C.29 D.23
2.00111100B +(10010101)BCD +24D+14H=__。
A.160D
B.170D
C.175D
D.199D
3.十进制算式3×512+7×64+4×8+5的运算结果对应的二进制数是__。
A.10111100101
B.11110100101
C.11111100101
D.11111101101
4.下列数中最大的数是__。
A10000011B B.92H C.(10010101)BCD D.164Q
5.若(01000010)BCD-(00100101)BCD,其结果的十位数与个位数分别用ASCⅡ码表示为__。
A.00110001 00110111
B.00110010 00110011
C.00110001 00111101
D.00110001 00110011
6.设[X]补=11100001B, [Y]补=11111000B,则[X-Y]补为=__。
A.11101001B
B.10100111B
C.11011001B
D.10010111B
7.已知[X]补=11111010B, [Y]补=00010110B,则[2×X-Y÷2]补为=__。
A.10010111B
B.11101001B
C.11111111B
D.11010001B
8.8位带符号的机器数中,0的表示形式是__。
A.用补码表示时,0有+0和-0两种形式。
B.用原码和反码表示时,0有+0和-0两种形式;而用补码表示时,0仅有一种形式。
微机原理及应用课堂习题集
※<习题一>
1、将下列二进制数转换为相应的十进制数和十六进制数
(1)1101 (2)1011.101 (3)101110 (4)10101001 (5)11111111
2、将下列十进制数转换为相应的二进制数、十六进制数和BCD码
(1)135.625 (2)254.25 (3)5874.375 (4)117.574(二进制数精确到小数后4位,十六进制数精确到小数后1位)
3、写出下列十进制数的原码、反码和补码(用8位二进制数表示)
(1)+65 (2)-65 (3)+115 (4)-123
4、用4位十六进制数写出下列十进制数的原码、反码和补码
(1)+120 (2)-145 (3)+999 (4)-500
5、将下列带符号数用补码表示:
(1)-3FH ;5BH ;-76H ;4CH (用2位16进制数表示)
(2)-69DAH ;-3E2DH ;1AB6H ;-7231H (用4位16进制数表示)
※<习题二>
1、作下列各式无符号数的运算
(1)10100010-01110101 (2)11011011+00001101
(3)11011011×10101101 (4)11111011÷1010
2、作下列各式的逻辑运算
(1)10100101∧00001111 10011101∧10100101
(2)10100101∨00001111 10011101∨10100101
(3)10100101⊕00001111 10011101⊕10100101
3、已知x1和x2的值,求[x1]补+[x2]补,并指出结果的符号,判断是否产生溢出和进位?
《微机原理及应用》综合复习资料
《微机原理及应用》综合复习资料
vvvvvvvvvvvvvv
一、填空题
1、对于十六进制表示的数码19.8H,该数用压缩BCD码表示时数据为:。
2、设机器字长为8位,最高位是符号位。则十进制数–13所对应的补码为。
3、8086/8088CPU从功能上分和BIU两部分。
4、可编程接口芯片8255A含有个8位的I/O口。
5、设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,
SI=0010H,DI=0206H则:指令
MOVA某,[BP+SI+4]源操作数的物理地址为24514H
6、采用级联方式,用9片8259A可管理64级中断。
7、指令MOVA某,[B某+DI+10H]源操作数的寻址方式为相对基址加变址寻址。
8、在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入D某寄存器中。
9、若中断类型码N=3H,则对应的中断向量在中断向量表中第一个字节单元地址为0000CH
10、要组成容量为4K某8位的存储器,需要8片4K某1位的静态RAM芯片并联。
11、可屏蔽中断从CPU的INTR引脚进入,只有当中断允许标志IF为
1时,该中断才能得
到响应。
12、设计输入/输出接口时,应遵守的基本原则是:输入;输出
13、8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小为字节;
另一个为存储器地址空间,其大小为1M字节。
14、若定义DA1DB‘hello’,则(DA1+3)存放的数据是。
15、8086/8088CPU从功能上分为两部分。8086/8088CPU中执行部件
微机原理及应用试卷(6套)含答案
学院:**学院专业班级:电子01 命题共4页第页
1
一填空题(每空1分,共25分)
1.两个无符号数比较大小时,8086CPU用标志寄存器中的(1)标志判断结果。
2.内存单元1999H:0010H的段内偏移地址为(2),物理地址为(3);若(BP)=0010H,用指令MOV AL,[BP]取出该单元的内容,段寄存器(4)的值应为1999H。
3.8086CPU的寄存器CS:IP总是指示(5)地址,复位后CS:IP的值为(6),取出一个指令字节后,(7)自动加1。在软件上可以通过(8)和(9)指令来改变IP的内容。在硬件上可以用(10)或(11)来改变IP的内容。
4.在一个微机系统中有多个中断源,当出现两个中断源同时提出(12)时,CPU响应(13)的中断源,在此中断源的中断处理完毕后,再响应(14)的中断源。
5.8086/8088微处理器是否响应INTR引脚的信号由标志位(15)控制。
6.在80X86微处理器中,指令分配给寄存器SP的默认段寄存器是(16)。
7.INT 40H指令引发的中断,其中断向量存放在(17)H:(18)H开始的4个字节。
8.当ALE有效时,8086/8088的AD0-AD15引脚上传送的是(19)信息。
9.若一个数据块在内存中的起始地址为80A0H:1000H,则这个数据块的起始地址的物理地址为(20)。
10.分别用一条指令实现下列功能:
1)栈顶内容弹出送BX(21)
2)CX的内容加1,不影响进位标志位(22)
3)AL的高四位置1(23)
4)清进位标志(24)
5)子程序结束返回(25)
微机原理及应用习题库与答案
微机原理及应⽤习题库与答案
微机原理及应⽤习题库与答案
习题与练习题1
第1章绪论
1.计算机分那⼏类?各有什么特点?
答:传统上分为三类:⼤型主机、⼩型机、微型机。⼤型主机⼀般为⾼性能的并⾏处理系统,存储容量⼤,事物处理能⼒强,可为众多⽤户提供服务。⼩型机具有⼀定的数据处理能⼒,提供⼀定⽤户规模的信息服务,作为部门的信息服务中⼼。微型机⼀般指在办公室或家庭的桌⾯或可移动的计算系统,体积⼩、价格低、具有⼯业化标准体系结构,兼容性好。
2.简述微处理器、微计算机及微计算机系统三个术语的内涵。
答:微处理器是微计算机系统的核⼼硬件部件,对系统的性能起决定性的影响。微计算机包括微处理器、存储器、I/O接⼝电路及系统总线。微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成⼀个完整的、独⽴的信息处理系统。
3.80X86微处理器有⼏代?各代的名称是什么?
答:从体系结构上可分为3代:← 8080/8085:8位机。↑ 8086/8088/80286:16位机。
→ 80386/80486:32位机。
第2章微处理器结构及微计算机的组成
1.8086是多少位的微处理器?为什么?
答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。
2.EU与BIU各⾃的功能是什么?如何协同⼯作?
答:EU是执⾏部件,主要的功能是执⾏指令。BIU是总线接⼝部件,与⽚外存储器及I/O接⼝电路传输数据。EU经过BIU进⾏⽚外操作数的访问,BIU为EU提供将要执⾏的指令。EU与BIU可分别独⽴⼯作,当EU不需BIU提供服务时,BIU可进⾏填充指令队列的操作。3.8086/8088与其前⼀代微处理器8085相⽐,内部操作有什么改进?
微机原理及应用习题105道
微机原理及应用习题105道
《微机原理与应用》习题
1. 求ADDRI 开始单元中连续存放的两个双字数据之和,将结果存放在ADDR2开始的单元,并将结果在显示器上显示出来。(假定和不超过双字)
2. 在一个首地址为STR 、长度为N 的字符串中查找“空格”,找到则向DL 中送1,否则向DL 中送-1。
3. 将两位十六进制数转换成ASCII 码,并送屏幕显示,要求使用顺序结构实现。
4. 使用分支结构实现将1位十六进制数转换成ASCII 码。假设需要转换的十六进制数已存放在AL 的低4位上,转换结果仍存放到AL 中。
5. 一个32位数存放在以数据段的BUF 单元开始的位置。编写子程序统计该数中含“1”的个数,并将其结果存入RSLT 字节单元。
6. 用查表法将1位十六进制数转换成相应的ASCII 码,并将结果送屏幕显示。
7. 将数据段中首地址为ADDR 、长度为N 的一组数据加1,并送回原处。
8. 将数据段ADDR1地址处的200个字节数据,传送到数据段地址为ADDR2处。
9. 编写程序,已知有某字串BUF1的首址为2000H ,并且数据段与附加段重合。欲从BUF1处开始将20个字数据顺序传送至BUF2处。
10. 有First 和Second 开始的2个长度相等的字符串,交换2个字符串的内容。
11. 编写程序能够完成矩阵A 与向量B 相乘,结果存放在向量C 中。
已知:矩阵142321598765A =??
,向量[]T 2457B =。提示:对于[][]11
121314T T
21
22232412341233132
微机原理及应用试题及答案
微机原理及应用试题及答案(总23
页)
-本页仅作为预览文档封面,使用时请删除本页-
电气工程及其自动化专业《微机原理及应用》试题
一、填空题(每空1分)
1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、
系统配置。
2. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等
部件,这些部件通过数据总线、地址总线、控制总线相连接。
3. 8086的标志寄存器中控制标志有:IF、DF、TF。
4. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。
5. 随机存储器RAM可分为双极型和 MOS型两大类。
6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。
7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。
8. 8253是可编程定时器/计数器,它有 3 个计数通道, 6 种工作方式。
9. 串行通信中的数据传送模式有:单工,半双工,全双工。
10. 串行通信中最基本的通信方式:异步通信,同步通信。
11. ADC0809有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。
12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号,
可设置3种工作方式。
13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。
14.汇编语言指令语句格式:
[标号:]操作码助记符[操作数1][,操作数2][;注释]
15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。
微机原理及应用综合练习一
2012电子微机原理综合练习一
一、简答题。
1.8086CPU标志寄存器中的控制位有几个?简述它们的含义。
2.8086工作于最小方式或最大方式,如何设置?两种模式的主要区别是什么
3. 简述8086和8088CPU引脚信号的区别。
4. 何为时钟周期?它和指令周期、总线周期三者之间的关系是什么?
5. 简述标志位中溢出位和进位位的区别。
6. 简述8088和8086对存储器进行字访问的异同。
7. 在8086系统中,下一条指令所在单元的物理地址是如何计算的?
8.简述半导体存储器的分类和特点。
9.简述高位地址总线译码方法的种类和特点。
10. SRAM芯片6116是4K×8位的存储器,其地址线和数据线的分别有多少条?并简述它的3条控制线、和的含义和功能。
11. CPU与外设间的接口信息有哪几种?
12.简要说明8086/8088中断的分类,以及优先级顺序。
13. 8086/8088CPU响应可屏蔽中断INTR的条件是什么?
14.CPU与外设数据传送的方式有哪几种?什么情况下数据传送要采用无条件传送方式?它有什么特点?
15. 简述查询式数据传送方式的工作过程。
16.比较串行通信和并行通信的优缺点。
17.何为波特率?设数据传送的速率是120字符/秒,而每一个字符格式中的数据位7位,停止位,校验位各1位,则传送的波特率为多少?
18. 异步通信中,字符的格式是由哪些部分组成?
19.8253的方式0~方式3各是何种工作方式?为了便于重复计数,最好选用那些工作方式?
二、综合题
1.设8088的时钟频率为5MHZ,总线周期中包含2个T w等待周期。问:
微机原理复习题(含答案)
微机原理及应用复习题(1)
一、选择题
1.MOV AX, ES:[BX][SI]的源操作数的物理地址是()。
A.16×(DS)+(BX)+(SI) B.16×(ES)+(BX)+(SI)
C.16×(SS)+ (BX)+(SI) D.16×(CS)+(BX)+(SI)
2.8086CPU内标志寄存器中的控制标志位占()。
A.9位 B.3位 C.6位 D.16位
3.Reset信号到来后,8088CPU的启动地址为()。
A.00000H B.FFFFFH C.FFFF0H D.0FFFFH
4.典型的计算机硬件结构主要包括三个组成部分,它们分别是()。
A.CPU、存储器、I/O设备 B.CPU、运算器、控制器
C.存储器、I/O设备、系统总线 D.CPU、控制器、I/O设备
5.CPU通过总线对内存或I/O端口存取(读或写)一个字节所需的时间是一个()。A.总线周期 B.时钟周期 C.指令周期 D.存储器周期
6.十进制数36.875转换成二进制数是()。
A.110100.01 B.100100.111 C.100110.11 D.100101.101
7.十进制数-75用二进制数10110101表示,其表示方式是()。
A.原码 B.补码 C.反码 D.ASCⅡ码
8.8086/8088可用于间接寻址的寄存器有()。
A.2个 B.4个 C.6个 D.8个
9.堆栈的工作方式是()。
A.先进后出 B.可以根据地址选择存取
C.先进先出 D.随机存取
10.寄存器间接寻址方式中,操作数在()中。
A.通用寄存器 B.堆栈 C.内存单元 D.段寄存器
《微机原理及应用》[E]模拟试题1
西南科技大学《微机原理及应用》[E]模拟试题1
(2001年考题)
一、一、判断(正确的在括号画“√”,错误的画“×”,每小题2分,共计20分)
1. 所有PC机具有相同的机器指令。( )
2. CPU至少包含一个处理器。( )
3. 微机主存储器的基本编址单元的长度为8位。( )
4. 8086复位后,CPU从FFFFH:0000H处开始执行指令。()
5. 8086CPU寄存器中,负责与I/O接口交换数据的寄存器是DX。( )
6. 由逻辑地址可以唯一确定物理地址,因此,映射到该物理地址的逻辑地
址是唯一的。( )
7. 伪指令是指示性语句,不产生机器目标代码。( )
8. 8086CPU的每一个总线周期都由4个T状态组成。( )
9. 堆栈是以先进后出方式工作的存储空间。( )
10. 8086CPU由总线接口部件与执行部件组成。( )
二、选择题(每小题1分,共15分)
1.8086CPU的硬件中断引脚有几个?.
A). 1个B). 2个C). 3个D) .4个
2.8086CPU地址线与数据线分别为多少条?.
A). 8条,16条B). 8条,20条C).20条,16条D).16条,20条
3.下列指令语法有错的是:
A). MOV AX,1000H B) .MOV AX,BX
C). MOV [AX],[1000H] D) .MOV AX,[1000H]
4 下列指令中隐含使用寄存器SI的是:
A) .HLT B). CMPSB C). XLAT D).NOT
5. 下列指令中,执行速度最快的指令是(____)。
A). ADD AX,10 B). ADD AL,[SI+10H]
微机原理及应用试题库(附答案)
《微机原理及应用》试题库
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
微机原理及应用习题与习题答案
微机原理及应用习题与习题答案
模拟练习题一
一、单项选择题(请将答案填入题号前的空格中)
( )1.Pentium机中的CPU进行算术和逻辑运算时,可处理的数据长度为()。
A 32位
B 16位
C 8位
D 都可以
( )2.将内存储器和I/O接口集成在一个芯片的MCS-51属于()。
A.单片机B.通用微处理器C.数字信号处理器D.80x86系列微处理器( )3.世界上第一个微处理器生产厂家是()
A.Motorola公司B.Intel公司C.Zilog公司D.IBM公司
( )4.以下不属于16位微处理器的芯片是()。
A.8086 B.80186 C.80286 D.80386
( )5.以下对8088CPU芯片描述错误的是()。
A.准16位微处理器B.80x86系列微处理器
C.8位微处理器D.Intel公司生产的微处理器
( )6.被确定为开发80x86系列微处理器体系结构IA-32标准的微处理器芯片是()。
A.80286 B.80386 C.80486 D.Pentium
( )7. 计算机的软件系统由()组成。
A.系统软件和应用软件 B. 操作系统和数据库系统
C. 通用应用软件和专用应用软件
D. 应用软件和工具软件
( )8.以下对微处理器芯片描述不正确的是()。
A.将CPU集成在一个芯片上B.由控制器、运算器和寄存器组组成
C.是微型计算机的核心D.只有运算器和控制器
( )9.80486微处理器芯片内的高速缓冲存储器Cache属于()。
A.L1 Cache B.L2 Cache C.数据Cache D. 指令Cache
《微机原理》练习(综合应用题)
《微机原理》练习(综合应用题)
1、试画出8031单片机与一片2732(EPROM )、一片8155和一片6116(RAM )芯片的接口系统电路原理图,并确定8155芯片的PA 、PB 、PC 口的地址及6116的地址范围。
2、已知8031晶振频率为12MHz ,若T0定时器工作在方式1,每5ms 申请一次中断:(1)请计算定时器初值,并且将其分为两个字节,即高8位和低8位,问高8位和低8位各等于多少?(2)写出“启动计数”和“开中断”的语句。(3)写出T0中断的入口地址
3、编写一个清零程序,要求从BUFFE 地址开始,共16个片内RAM 。建议使用循环程序。
4、先编写一个软件延时子程序,然后通过调用此程序实现在P1.0输出如下波形:(周期15ms ,方波宽度5ms )
t
v
5ms
5、将片外RAM 3000H 至3005H 单元的二进制加数和片外RAM 4000H 至4005H 单元的二进制被加数相加,运算结果放在被加数单元中(注:低字节数在大地址单元中),请编制一个子程序完成。
6、编制一个延时子程序,延时时间为50毫秒 (系统时钟为12MHZ )。
7、画出8031扩展外部数据存储器的连线框图。
8、已知8051单片机的 fosc = 6MHZ ,请利用T0和P1.0输出矩形波,矩形波高电平宽50us ,低电平宽度为300us 。
9、已知8051单片机的 fosc = 12MHZ ,利用T1定时,试编程由P1.0和P1.1引脚分别输出周期为2ms 和500us 的方波。
10、试编制一段程序,功能为:当P1.2引脚的电平上跳时,对P1.1的输入脉冲进行计数;当P1.2引脚的电平下跳时,停止计数,并将计数值写入R6,R7。 11、试编程实现将内部数据存储器30H 起始的单元中的10个数据传送到外部数
微机原理习题1
“微机原理与应用”试题答案及评分标准
一、填空(每空1分,共20分)
1.若X=-85,Y=26,字长n=32,则[X+Y]补= FFFFFFC5H,[X-Y]补= FFFFFF91H 。
2.若(AX)=6531H,(BX)=42DAH,则执行指令SUB AX,BX之后,(AX)= 2257H,
(SF,ZF,CF,OF)= 0,0,0,0。
3.
4.用2114(1K⨯4bit)组成4K⨯8bit的存储模块,所需芯片组数为4组,所需芯片总数为8片。
5.若DS=6100H,则当前数据段的起始地址为61000H,末地址为70FFFFH。
6.动态RAM与静态RAM的主要不同点在于动态RAM需要刷新。
7.8086系统最多能识别256种不同类型的中断,每种中断在中断向量表中分配有 4 个字节
单元,用以指示中断服务程序的入口地址。
8.8086系统中,某数据区中存有10个字数据,若该数据区的起始地址为610A:1C17H,则该数据
区起始单元的物理地址为62CB7H,末单元的逻辑地址为610A:1C2A H。
9.某存贮器单元的实际地址为2BC60H,该单元在段地址为2AF0H中的偏移地址是
0D60H 。
10.8086/8088 CPU提供了接受外部中断请求信号的引脚是NMI 和INTR。
11.在特殊全嵌套方式下,8259可响应同级或高级中断请求。
12.有地址重迭现象的译码方式为部分译码和线选法。
13.一中断向量占4个字节单元,其中低地址的两个字节单元存放中断服务程序入口地址的偏移
量,高地址的两个字节单元存放中断服务程序入口地址的段基址。
《微机原理及应用》各章习题参考答案
《微机原理及应用》各章习题参考答案
第1章微型计算机概论
一、填空题
1. 微机硬件系统主要由CPU、(存储器)、(总线)、(输入输出接口)和输入输出设备组成。
2. 冯·诺依曼计算机的核心原理是(存储程序原理)
3. 完成下列数制的转换
1)10100110B=( 166 )D=( A6H )H
2)223.25 =( 11011111.01 )B=( DF.4 )H
3)1011011.101B=( 5B.A )H=(1001 0001.01100010 0101 )BCD
4. 已知[X]补
5. 已知A=10101111,B=01010000,则A∧B的结果为( 00000000 ) B
=86H,则X的十进制表示形式为( -122 )
6. -29H的8位二进制反码是(11010110 )B
7.字符4的ASCII码=( 34 )H
二、简答题
1.冯.诺依曼计算机的结构是怎样的,主要特点有哪些?
解:将计算机设计为由运算器、控制器、存储器、输入设备和输出设备等5个部分组成,所有的执行都以运算器为核心,采用存储程序工作原理。
2. 已知X=-1101001B,Y=-1010110B,用补码方法求X-Y=?
解:[X-Y]补=[X+(-Y)]补= [X]补+[-Y] [X]补
原=11101001B [X]补 [-Y]=10010111B
原=01010110B=[-Y] [X-Y]补
补= [X]补+[-Y]补X-Y=[[X-Y]=11101101B
补]补=10010011=-0010011=-19
3. 写出下列真值对应的原码和补码的形式:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012电子微机原理综合练习一
一、简答题。
1.8086CPU标志寄存器中的控制位有几个?简述它们的含义。
2.8086工作于最小方式或最大方式,如何设置?两种模式的主要区别是什么
3. 简述8086和8088CPU引脚信号的区别。
4. 何为时钟周期?它和指令周期、总线周期三者之间的关系是什么?
5. 简述标志位中溢出位和进位位的区别。
6. 简述8088和8086对存储器进行字访问的异同。
7. 在8086系统中,下一条指令所在单元的物理地址是如何计算的?
8.简述半导体存储器的分类和特点。
9.简述高位地址总线译码方法的种类和特点。
10. SRAM芯片6116是4K×8位的存储器,其地址线和数据线的分别有多少条?并简述它的3条控制线、和的含义和功能。
11. CPU与外设间的接口信息有哪几种?
12.简要说明8086/8088中断的分类,以及优先级顺序。
13. 8086/8088CPU响应可屏蔽中断INTR的条件是什么?
14.CPU与外设数据传送的方式有哪几种?什么情况下数据传送要采用无条件传送方式?它有什么特点?
15. 简述查询式数据传送方式的工作过程。
16.比较串行通信和并行通信的优缺点。
17.何为波特率?设数据传送的速率是120字符/秒,而每一个字符格式中的数据位7位,停止位,校验位各1位,则传送的波特率为多少?
18. 异步通信中,字符的格式是由哪些部分组成?
19.8253的方式0~方式3各是何种工作方式?为了便于重复计数,最好选用那些工作方式?
二、综合题
1.设8088的时钟频率为5MHZ,总线周期中包含2个T w等待周期。问:
(1)该总线周期是多少?(2)该总线周期内对READY信号检测了多少次?
2.某微机有8条数据线、16条地址线,现用SRAM 2114(容量为1K×4位)存储芯片组成存储系统。问采用线译码方式时,系统的最大存储容量最大是多少?此时需要多少个2114存储芯片
3. 设有一个具有15位地址和16位字长的存储器,试计算:
(1)该存储器能存储多少字节信息?
(2)如果存储器由2K×4位的RAM芯片组成,需多少RAM芯片?需多少位地
址进行芯片选择?
4.内存分为哪两大类?请根据下图所示的芯片的引脚及其连接关系,说明该存储芯片的容量及其地址范围。
6.下图是一个LED接口电路,写出使8个LED依次点亮2秒的控制程序(设延迟2秒的子程序为Delay2s),并说明该接口属于何种输入输出传送方式?为什么?
7. 按下面流程编制程序。(INTEL8253的端口地址为40H-43H)
8.8253的计数通道0的连接如图,试回答:
(1)计数通道0工作于何种工作方式?工作方式的名称是什么?
(2)写出计数通道0的计数初值。
9.若采用一片8253产生近似为1HZ的方波,已知时钟频率为2MHZ,试说明需要几个计数器?8253的地址为350H~353H,试编写8253的初始化程序。
10. 8255A用作查询式打印接口时的电路连接和打印机各信号的时序如
下图,8255A的端口地址为80H~83H,工作在方式0,试编一程序段,将数据区中变量DATA的8位数据送打印机打印,程序以RET指令结束,并写上注释。
11.下图是ADC0809和微处理器直接连接的示意图。设ADC0809端口的地址为85H,转换结束延迟采用软件延迟,延迟程序为Delay。试采用简单的门电路形成译码电路,并写出从输入通道IN7读入一个模拟量经ADC0809转换后进入微处理器的程序段。
12.ADC0809通过并行接口8255和CPU相连的接口如图所示。若地址译码器的输出(地址为80H)用来选通8255;(地址为84H)用来选通
ADC0809。0809的START和ALE同8255的PB4相连,EOC同PC7相连。
试: (1)确定8255A端口地址;
(2)编写8255A的初始化程序,并写出从输入通道IN0读入一个模拟量经ADC0809转换后送入微处理器的程序段。
13. 已知8088系统包含如下图所示的接口。8255A的PA7可根据PB0的状态决定是否点亮LED。设8255A的片选信号由图左边的译码器提供。完成下列要求:
(1)写出8255A各个端口的地址。
(2)设计一程序段,使8255A检测PB0的输入状态,当开关闭合时,使LED点亮。(包含8255A的初始化部分)
14. 利用8253和8255实现对扬声器控制如下图所示。试设计一个程序,使扬声器发出600Hz频率的声音,按下任意键声音停止。已知8253计数器2与控制口地址为82H与83H,8255PB口的地址为41H,并且8255已经完成了初始化工作。
&
图 8253扬声器控制
15. 下图是用8253A监视一个生产流水线,要求每通过50个工件,扬声器响5秒,频率为2KHZ。设计数器0、计数器1、控制寄存器的地址为40H、41H、43H,8255A的PA口地址为80H,系统提供5秒延时子程序DL5S供调用。
图 8253监测生产流水线示意图