第1章微型计算机概述
1.微型计算机的硬件系统包括____A____.
A.控制器、运算器、存储器和输入输出设备 B控制器、主机、键盘和显示器C.主机、电源、CPU和输入输出 D CPU、键盘、显示器和打印机2.CPU是由___B__组成的。
A.内存储器和控制器B.控制器和运算器
C.内存储器和运算器D.内存储器、控制器和运算器
3.中央处理器英文缩写是___B___。
A.MP B.CPU C.CU D.ALU
4.微型计算机各部件之间是用__A___连接起来的。
A.系统总线B.AB C.CB D.DB
5.通常计算机系统中的外围设备是指__A___
A.外存储器、输入设备、输出设备B.外存储器、输入设备
C.外存储器、输出设备D.输入设备、输出设备
6.若把组成计算机中的运算器和控制器集成在一块芯片上成为___C__
A.微型计算机B.单片机C.微处理器D.单板机
7.8086是_C_
A.单片机B.单板机C.微处理器D.微机系统
8.将微处理器、内存储器及I/O接口连接起来的总线是__C_____。
A.片总线
B.外总线
C.系统总线
D.局部总线
9.微型计算机是以__B___为核心部件。
A.寄存器 B.微处理器 C.逻辑部件 D.控制部件
10.微型计算机系统以__C__为主体。
A.系统软件 B.外部设备 C.微型计算机 D.操作系统
11.目前微型机系统上广泛使用的机械式鼠标是一种___A___
A.输入设备 B.输出设备C.输入输出设备 D.显示设备组成之一
12.计算机系统总线中,用于传送读、写信号的是__C__。
A.地址总线B、数据总线C、控制总线D、以上都不对
13.不属于微机应用特点的是__D__。
A.轻便、功耗低
B.性能可靠
C.结构灵活适宜性好
D.应用面窄
第2章 16位和32位微处理器
1.当8086CPU的INTR=“1”时,且中断允许位IF=“1”,则CPU完成_C____后,响应
该中断请求,进行中断处理。
A.当前时钟周期 B.当前总线周期 C.当前指令周期 D.下一个指令周期
2.CPU的ALU主要完成_D_
A.地址指针的变换B.中断管理
C.产生各种时序D.算术,逻辑运算及移动操作
3.8086/8088微机处理器的内部(C ),只负责指令的译码和执行.
A.ALU
B.BIU
C.EU
D.IEU
4.8086CPU是__B___CPU。
A.8位
B.16位
C.32位
D.64位
5.8086微处理器中的SS是( C )寄存器。
A、代码段
B、数据段
C、堆栈段
D、附加段
6.在读总线周期中,CPU 从数据总线上读取数据是在_B____。
A.T4 状态的下降沿B.T4状态的上升沿
C.T3状态的下降沿D.T3状态的上升沿
7.当微处理器发出地址信息后,当__A__后,通知接口芯片,片选信号CE已稳定,输
入口已与数据总线接通,微处理器可以进行操作。
A.RD有效, M/IO=L B.RD有效, M/IO=H
C.WR有效,M/IO =L D.WR有效, M/IO=H
8.8086采用了地址线与数据线分时复用方式,与此方式有关的控制信号是_B__。
A.DEN B.ALE C.DT/R D.HLDA
9.8086/8088管脚AD15~AD0的意思是( B ).
A.系统时钟信号
B.地址/数据复用线
C.地址锁存信号
D.地址/状态复用线
10.8086CPU在进行I/O写操作时,M/IO和DT/R必须是_B____。
A.L,L B.L,H C.H,L D.H,H
11.中断向量表存放在存储器的_B____中。
A.FFCOOH~FFFFFH
B.00000H~0003FFH
C.EECOOH~FFFFFH D.EEBFFH~FFFFFH
12.8086/8088的中断是向量中断,其中断服务的入口地址是由__D___提供。
A.外设中断源
B.CPU的中断逻辑电路
C.中断控制器读回中断类型号左移2位
D.中断类型号指向的中断向量表中读出
13.有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、FEH、00H
和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为_C___。
A.0EH,34FEH:00F0H
B.0EH,F000H:FE34H
C.0FH,F000H:FE34H
D.0FH,00F0H:34FEH
14.微型计算机中的运算器,将运算结果的一些特征标志寄存在_D____中。
A.SP B.IP C.AX D.FR
15.指令队列的作用__D___
A.暂存操作数地址B.暂存操作数
C.暂存指令地址D.暂存预取指令
16.8086CPU经过电复位后,执行第一指令的地址是__D___
A.FFFFH B.03FFFH C.0FFFFH D.FFFF0H
17.RESET信号有效后,8086CPU执行的第一条指令地址为__C____
A.00000H
B.FFFFFH
C.FFFF0H
D.0FFFFH
18.当RESET信号进入高电平状态时,将使8086CPU的_D_寄存器初始化为FFFFH。
A.SS
B.DS
C.ES
D.CS
19.当8086访问存储器0010:4000单元时,其物理地址为_A_。
A.04100H B.40010H C.10400H D.01040H
20.8086有两种工作模式,既最小工作模式和最大工作模式,它由___A___决定。
A.MN/MX* B.HOLD C.INTR D.ALE
21.8086CPU寻址I/O端口最多使用( D )条地址线。
A.8
B.10
C.12
D.16
22.8086微处理器可寻址访问的最大I/O空间为_B____
A.1K B.64K C.640K D.1M
23.8086的内存空间和I/O空间是( A)。
A、单独编址的,分别是1MB和64KB
B、单独编址的,都是1MB
C、统一编址的,都是64KB
D、统一编址的,都是1MB
24.CPU响应中断的时间是_A 。
A.一条指令程序结束 B.外设提出中断 C.取指周期结束D.程序执行结束25.CPU响应INTR引脚上来的中断请求的条件之一是_B__。
A.IF=0 B.IF=1C.TF=0 D.TF=1
26.8086CPU响应外部中断NMI和INTR时,相同的必要条件是___B___.
A.允许中断
B.当前指令执行结束
C.总线空闲
D.当前访问内存操作结束
27.断点中断的中断类型码是___C___。
A.1 B.2 C.3D.4
28.在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在__B____ 。
A.36H~39H B.24H~27H C.18H~21H D.18H~1BH
29.8086CPU工作在总线请求方式时,会让出_C__ 。
A.地址总线 B.数据总线
C.地址和数据总线 D.地址、数据和控制总线
30.8086CPU在执行IN AL,DX指令时,DX寄存器的内容输出到 _A___ 上。
A.地址总线 B.数据总线 C.存储器D.寄存器
31.CPU在数据线上传输的信息可能是 __D___。
A. 数据 B.状态 C.命令 D.以上都是
32.下列哪个不是内部中断? C
A.执行DIV时,除数为0或商超出了寄存器范围
B.8086指令系统中的中断指令INT n
C.中断请求线INTR
D.单步执行
33.8086 CPU的NMI引脚上输入的信号是( B)。
A、可屏蔽中断请求
B、非屏蔽中断请求
C、中断响应
D、总线请求
34.8086CPU对中断请求响应优先级最低的请求是( C )
A.NMI B.INTR C.单步中断 D.INTO
35.在8086CPU的标志寄存器中,控制标志位占( A )
A.3位
B.9位
C.4位
D.16位
36.堆栈的工作方式是( D )
A.先进先出
B.随机读写
C.只能读出不能写入
D.后进先出
37.8086CPU与慢速的存储器或I/O接口之间,为了使传送速度能匹配,有时需要在
____C___状态之间插入若干个等待周期TW。
A.T1和T2
B.T2和T3
C.T3和T4
D.随机
38.在读总线周期中,CPU 从数据总线上读取数据是在_D____。
A.T3 状态B.T4状态
C.T2状态D.T4状态和前一个状态交界的下降沿
39.8086CPU访问I/O设备,实际上是访问__A_______.
A.端口
B.接口
C.总线
D.内存
40.8086/8088 读/写总线周期,微处理器是在__C__时刻采样READY信号,以便决定是
否插入Tw .
A.T2
B.T3
C.T3 下降沿
D. T2 上升沿
41.关于8086 最大工作模式的特点描述正确的是___A_____.
A.需要总线控制器8288
B.适用于单一处理机系统
C.由编程进行模式设定
D. 所有控制信号由8086提供
42.8086 最小工作模式和最大工作模式的主要差别是__D________.
A.地址总线的位数不同
B.I/O 端口数不同
C.数据总线位数不同
D.单处理器与多处理器的不同
43.PC 机中地址总线的作用是___C_______.
A.用于选择存储器单元
B.用于选择进行信息传输的设备
C.用于给存储器单元和I/O 设备接口电路的选择地址
D.以上都不正确
44.8086系统中,用IRET指令结束中断服务程序后,标志IF的值是___C___.
A. 肯定等于1
B. 肯定等于0
C. 不确定
D. 按设置,可以是1或者0
45.执行8086的IRET中断返回指令后,将从堆栈中弹出___C_____字节数据,存入相应的
寄存器.
A. 2个
B. 4个
C. 6个
D. 8个
46.8086的中断向量表中存放的是__B_。
A. 中断类型号
B. 中断服务程序入口地址
C. 断点地址
D. 中断向量地址
47.为了可以实现中断嵌套,在8086 系统的中断服务程序中,需要写一条_D_。
A. CLC指令
B. STC指令
C. CLI指令
D. STI指令(开中断)
48.8086/88CPU在响应中断时要执行( B )个中断响应周期。
A.1个
B.2个
C.3个
D.4个
49.以下和中断有关的操作中,必须由CPU自动完成的是_A_。.
A. 保存断点地址
B. 恢复断点地址
C. 保存断点地址和恢复断点地址
D. 保存断点地址,恢复断点地址和保存标志寄存器
50.中断系统可以实现中断嵌套,其最主要的原因是______C____.
A. 通过堆栈保护断点
B. 可以通过指令来开中断
C. 具有中断优先级管理机制
D. 使用硬件中断控制器
51.在8086系统中,一个中断类型号为0DBH的中断服务子程序入口地址是8100H:1234H,
这个地址在中断向量表中连续4个存储单元存放的内容依次为_____C______.
A.81H,00H,12H,34H
B.00H,81H,34H,12H
C. 34H,12H,00H,81H
D.12H,34H,81H,00H
52.8086的以下各种中断中,需要硬件提供中断类型号的只有_D_。
A.INTO
B.INT n
C. NMI
D.INTR
53.对于8086的软件中断,以下说法中正确的是_D_。
A. 所有软件中断的优先级都是相同的
B. 所有软件中断的优先级都可以任意设置
C. 优先级有差别,可以调整
D. 优先级有差别,不可以调整
54.下列哪些不是80386的工作方式( C )。
A、实方式
B、保护方式
C、流水式
D、虚拟8086方式
第4章存储器
1.某计算机的主存为3KB,则内存地址寄存器需_C_位就足够了。
A.10B.11C.12(4k=2*12) D.13
2.8086CPU系统主存储器以_A_为单位编址.
A.字节
B.字
C.双字
D.八字节
3.计算机的内存可采用_A_。
A.RAM和ROM B.RAM C.ROM D.磁盘
4.EPROM是指___C__
A.只读存储器B.可编程的只读存储器
C.可檫除可编程的只读存储器D.电可檫除只读存储器
5.可编程的只读存储器___A__
A.不一定是可改写的B.一定是可改写的
C.一定是不可改写的
6.下面的说法中,_C____是正确的。
A.EPROM是不能改写的
B.EPROM是可改写的,所以也是一种读写存储器
C.EPROM(可擦除只读)是可改写的,但它不能作为读写存储器
D.EPROM只能写一次
7.主存和CPU之间增加高速缓存的目的是__A___
A.解决CPU和主存之间的速度匹配问题
B.扩大主存容量
C.既扩大主存容量,又提高存取速度
8.PROM存储器是指_B_(可擦除只读)
A.可以读写的存储器B.可以由用户一次性写入的存储器
C.可以由用户反复多次写入的存储器D.用户不能写入的存储器
9.某DRAM芯片,其存储容量为512K(2*19)×8位,该芯片的地址线和数据线数目为
( D )。
A、8,512
B、512,8
C、18,8
D、19,8
10.使用256KB×4的存储器芯片组成1MB的存储器系统,其地址线至少需要_A____
A.20条(2*20)B. 16条C.24条D.12条
11.存储器是计算机系统中记忆设备,它主要用来__C___
A.存放数据B.存放程序C.存放数据和程序 D.存放微程
12.采用高速缓存的目的是( C )
A.提高主存速度
B.提高总线传输率
C.使CPU全速运行
D.扩大可寻址空间
13.连续启动两次叫__D____
A.存取时间
B.读周期
C.写周期
D.存取周期
14.连接到64000h-6FFFFh地址范围上的存储器是用8k×8RAM芯片构成的,该芯片要
__B_片。
A.8片
B.6片
C.10片
D.12片
15.巳知DRAM2118芯片容量为16K×1位, 若组成64KB的系统存储器,则组成的芯片组
数和每个芯片组的芯片数为( D )。
A.2 和 8
B. 1 和 16
C.4和 16
D.4 (4*16=64)和 8(2*8)
16.某存储器芯片有地址线13(2*13=8k)根,数据线8根,该存储器芯片的存储容量
为( C )。
A.15K×8
B.32K×256
C.8K×8 D 32K×8
17.对存储器访问时,地址线有效和数据线有效的时间关系应该是_C____
A.数据线较先有效
B.二者同时有效
C.地址线较先有效
D.同时高电平
18.以下哪个器件的存取速度最快?( A )
A) CPU寄存器 B) Cache C) 主存储器 D) 辅助存储器
19.某一SRAM芯片的容量是512B×8位,除电源和接地线外,该芯片的其他引脚最少应
为( D )根。
A.25
B.23
C.21
D.19
20.下列说法中正确的是( C )。
A)1KB=220B B)1TB=220B
C)1MB=220B D)1GB=220B
21.有一SRAM芯片,地址线为A0~A15,数据线为D0~D7,则该芯片的存储容量为( D )
A.8KB
B.16KB
C.32KB
D.64KB(2*16)
22.存储器在计算机中的主要作用是( C )
A.只存放程序
B.只存放数据
C.存放程序和数据
D.只存放指令代码
23.段式虚拟存储管理方式是将用户程序按( A )分为若干段.
A.逻辑结构
B.模块
C.划分
D.虚拟结构
24.综合段式和页式虚拟存储器的优点,许多微机用( B )虚拟存储管理方式。
A.程序
B.段页式
C.分段
D.页划分
25.如果把未用高位地址的一部分进行译码产生片选信号这种方法称为 ( C )法.
A.全译码法
B.线选法
C.部分译码
26.主存容量为1MB,划分成2048页,每页( D )。
A.64B
B.128B
C.256B
D.512B
27.CPU访问主存储器时,先到Cache中访问,若找到所要的内容称( C ).
A.局部
B.不命中
C.命中
D.替换
28.某种函数把主存地址映射到Cache中定位,称做( D )。
A.直接映象
B.全相联映象
C.组织联映象
D.地址映象
29.每个主存地址映射到Cache中一个指定地址方式称做( A )。
A.直接映象
B.全相联映象
C.组织联映象
D.地址映象
30.主存的每一个而可以映射到CACHE的任何一个页位置,这样方式称为(B)。
A.直接映象
B.全相联映象
C.组织联映象
D.地址映象
31.以下哪个不是产生存储器片选信号的方法( D ).
A.线选法
B.部分译码法
C.全译码法
D.字节扩充法
32.存放的信息不会因断电而丢失,又可以称为( A )。
A.非易失性存储器
B.随机存取存储器
C.只读存储器
D.半导体存储器
第5章微型计算机和外设的数据传输
1.通常外设接口中,往往有___C__端口才能满足和协调外设工作要求。
A.数据 B.数据、控制C.数据、控制、状态 D.控制、缓冲
2.在主机与外围设备进行数据交换时,为解决两者之间的同步与协调、数据格式转换
等问题,必须要引入__C____.
A.数据缓冲寄存器B.I/O总线C.I/O接口D.串并移位器
3.CPU与I/O设备间传送的信号有( D )
A.控制信息
B.状态信息
C.数据信息
D.以上三种都有
4.微处理器从启动外设直到外设就绪的时间间隔内,一直执行主程序直到外设要求服
务时才终止。此种传送方式是__D__。
A.DMA B.无条件C.查询D.中断
5.采用条件传送方式时,必须要有__C___。
A.中断逻辑B.请求信号
C.状态端口D.类型号
6.I/O与主机信息的交换采用中断方式的特点是_B_
A.CPU与设备串行工作,传送与主程序串行工
B.CPU与设备并行工作,传送与主程序串行工作
C.CPU与设备并行工作,传送与主程序并行工作
7.I/O与主机信息的交换采用DMA方式的特点是_C____
A.CPU与设备串行工作,传送与程序串行工作
B.CPU与设备并行工作,传送与主程序串行工作
C.CPU 与设备并行工作,传送与主程序并行工作
D.以上说法都不对
8.当采用__A___输入操作情况时,除非计算机等待,否则无法传送数据给计算机
A.程序查询方式 B.中断方式C.DMA 方式
9.在查询方式下输入/输出时,在I/O接口中设有__A___,通过它来确定I/O设备是否
准备好(条件)。
A.状态寄存器 B.数据寄存器 C.控制寄存器
10.对于开关型设备的控制,适合采用的I/O传送方式是( A )。
A.无条件
B.查询
C.中断
D.DMA
11.在下述几种输入/输出中,比较适宜使用DMA传送方式的是_C_
A.磁盘输入输出操作B.字符打印机操作
C.快速而大量的数据采集D.数据量少而频繁的数据传送
12.CPU与外设间数据传送的控制方式有( D )
A.中断方式
B.程序控制方式
C.DMA方式
D.以上三种都是
13.在查询传送方式,CPU要对外设进行读出或写入操作前,必须先对外设_B_。
A.发控制命令
B.进行状态检测
C.发I/O端口地址
D.发读/写命令
14. 在计算机与外设之间传送数据时,占用CPU 时间最长的传送方式是( A )。
A .查询 B.中断 C.DMA D.IO 处理机
15. 采用中断方式为外部设备服务的优点包括____C_______.
A. 提供可靠的数据传输服务和简化硬件接口
B. 提高CPU 的效率和提供可靠的数据传输服务
C. 提高CPU 的效率和加强实时处理能力
D. 加强实时处理能力和简化硬件接口
16. 地址译码器的输出一般可为接口的( A )信号。
A .片选
B .数据输入
C .地址
D .控制
第6章 串并行通信和接口技术
1. 8255A A 组工作于方式2,B 组工作于方式1,B 口输入,设计工作方式选择控制字为__A__。
A .11000110B
B .00000110B C. 10010000B D .10000110B
2. 数据发送时,每个数据的移位输出是在TXC_D_实现的。
A .高电平
B .低电平
C .上升沿
D .下降沿
3. 异步通信中下一个字符开始,必须以高电压变成低电压的__A _作为标志。
A .下降沿
B .低电平
C .负脉冲
D .正脉冲
4. 8251A 的C/D —、RD ——、WR ——、CS ——为__A_表示微处理器向8251A 输出数据。(P207)
A . 0100
B .0010
C .0110
D .0101
5. 若8251A 的C/D —、RD ——、WR ——、CS ——为_A_表示处于高阻状态。
A .1110
B .1010(状态)
C .1100(控制)
D .1000 6. 8251A 的C/D —、RD ——、WR ——、CS ——
为_A_表示微处理器读8251A 输入的数据。
A .0010(入)
B .1010
C .0011
D .0111
7. 常用总线RS —232C 是属于_C_总线。
A .片总线
B .内总线
C .外总线
D .地址总线
8.设8225A组工作方式1,B组工作方式1,A口输出,B口输入,设计工作方式选择字
为_C_。(221)
A.10110110B B.00110110B
C.10100110B D.10100100B
9.8255A的PA口工作在方式2,PB口工作在方式1时,其PC端口___C__。
A用作两个4位I/O端口 B部分引脚作联络,部分引脚作I/O
C全部引脚均作联络信号 D作8位I/O端口,引脚都为I/O线
10.串行异步通信的实现,必须作到_C 。
A.通信双方有同步时钟的传送,以实现同步
B.一块数据传送结束时,用循环冗余校验码进行校验
C.以字符为传送信息的单位,按约定配上起始位、停止位和校验位
D.块与块间用同步字符01111110隔开
11.RS-232C标准的电气特性规定逻辑“0”电平为__D___。
A.0~0.4V B.0~0.8V C.-3V~-15V D.+3V~+15V
12.若使8251A工作于内部同步,内部不复位,出现TE、OE、PE标志,复位许接收和发
送,正常工作条件下,其命令指令字为_A_。(211b)
A.10010111B B.11110111B C.00111011B D.01110111B
13.输入控制发送器数据速率的时钟TXC频率可以是数据传送波特率的_A_倍。
A.1、16、64 B1、32、64
C.16、32、64 D.16、64、128
14.8255的_C_一般用作控制或状态信息传输。
A.端口A B.端口B C.端口C D.端口C的上半部分
15.在可编程通信接口电路Intel 8251的接口信号中,有同CPU接口的,有同外部装置
接口。下面四个信号中,哪个不是同CPU接口的? B
A.CLK B.(外设) RxD (208) C.DB0 D.TxRDY
16.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为( B )
A. 2400Hz
B.19.2KHz
C.20KHz
D. 1MHz
17. 8255A 中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是
( C)
A.B 口
B.A 口
C.C 口
D.以上三个端口均可以
18. 8251A 的方式控制字(即模式字)的作用是( D)
A.决定8251的数据格式
B.决定8251的数据格式和传送方向
C.决定8251何时收发
D.以上都不对
19. 设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传
输率为2400位/秒,则每秒传输的最大字符个数为( D )
A.10个
B.110个
C.120个
D.240个
20. 当8255A 工作在方式1输出时,通知外设将数据取走的信号是( C )
A.ACK
B.INTE
C.OBF
D.IBF
21. 在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是( A )
A.附加的冗余信息量少
B.发生错误的概率小
C.字符或组成传送,间隔少
D.由于采用CRC 循环码校验
22. 异步传送中,CPU 了解8251A 是否接收好一个字符数据的方法是( D )
A.CPU 响应8251A 的中断请求
B.CPU 通过查询请求信号RTS
C.CPU 通过程序查询RxD 接收线状态
D.CPU 通过程序查询RxRDY 信号状态
23. 8255A 引脚信号WR ——=0,CS ——
=0,A1=1,A0=1时,表示( B )
A.CPU 向数据口写数据
B.CPU 向控制口送控制字
C.CPU 读8255A 控制口
D.无效操作
24. 8255A 在方式0工作时,端口A 、B 和C 的输入输出可以有_C_种组合。
A .4
B .8
C .16
D .6
25. 8255A 能实现双向传送功能的工作方式为_C_。
A.方式0 B.方式1 C.方式2D.方式3
26.8255有三种工作方式——方式0、方式1和方式2,方式2能用于( A )
A.端口A
B.端口B
C.端口C
D.端口A、B、C都可以
27.异步方式下,方式指令字的D1D0为01,若收发的时钟TXC、RXC为4800HZ,则输入、
输出数据速率为_B_波特。
A.300 B.4800C.2400 D.3000
28.当方式指令字的D1D0=10,TXC、RXC的频率为19.2KHZ,则相应产生的异步数据率为
_B_波特。
A.2400 B.1200C.4500 D.3600
29.异步串行通信中的波特率是指( D )。
A、每秒钟传送的字符数
B、每秒钟传送的字节数
C、每秒钟传送的字数
D、每秒钟传送的二进制位数
30.数据传输率与传输距离成_D_。
A.相等
B.不相等
C.正比
D.反比
第7章中断控制器
1.8259A要求无论采用何种触发方式,中断请求信号的高电平状态保持到___C__。
A.第二个中断响应信号INTA有效后
B.第二个中断响应信号INTA有效之前
C.第一个中断响应信号INTA有效之后
D.第一个中断响应信号INTA有效之前
2.普通结束EOI命令用于_A_方式中的中断结束。
A.完全嵌套 B.自动循环C.特殊循环D.特殊屏蔽
3.在正常EOI方式下中断结束命令是清除( B )中的某一位。
A.IRR B.ISR C.IMR D.程序状态字
4.初始化时8259A没有优先管理方式编辑时,由8259A自动进入_B_方式。
A.自动循环 B.完全嵌套C.单字节D.特殊屏蔽
5.8259A中IRR是( A )
A、中断请求寄存器
B、中断服务寄存器
C、优先级分析器
D、中断屏蔽寄存器
6.8259A中IMR是( D )
A、中断请求寄存器
B、中断服务寄存器
C、优先级分析器
D、中断屏蔽寄存器
7.8259A中ISR是( B )
A、中断请求寄存器
B、中断服务寄存器
C、优先级分析器
D、中断屏蔽寄存器
8.8259A中PR是( C )
A、中断请求寄存器
B、中断服务寄存器
C、优先级分析器
D、中断屏蔽寄存器
9.8259的OCW1——中断屏蔽字_A_设置。
A.可允许多次 B.只允许一次
C.在ICW之前 D.仅屏蔽某中断源时
10.INT 8259中断屏蔽寄存储器的作用是( B )。
A.禁止CPU响应外设的中断请求
B.禁止外设向CPU发中断请求
C.禁止软中断请求
D.禁止NMI中断请求
11.要仅禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为( D )
A.80H B.28H C.E8H D.01H
12.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,
优先权最高的中断源是_B_。
A.IRQ3 B.IRQ5 C.IRQ0 D.IRQ4
13.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断类型
号是 _C_
A.70H B.73H C.75H D.77H
14.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量
存储的地址是___D___
A.75H B.280H C.300H D.1D4H
15.3片8259A级联起来,可管理_D_级中断。
A.24 B.22 C.20 D.16
16.要管理64级可屏蔽中断,需要级联的8259A芯片数为( D)
A.4片
B.8片
C.10片
D.9片
17.一个8259可提__B_个中断类型号
A.1 B.8 C.16 D.64
18.以下说法正确的是___B___。
A.在级联的方式下,可以在主片采用中断自动结束方式
B.在电平触发方式中,中断请求信号必须在得到响应后及时撤销
C.在级联的方式下,主片可以不设置ICW3,但从片必须设置
D.中断服务子程序发出中断结束命令,马上返回断点
19.在中断方式下,外设数据输入到内存的路径是__D____
A.外设→数据总线→内存B.外设→数据总线→CPU→内存C.外设→CPU→DMAC→内存D.外设→I∕O接口→CPU→内存
20.不是中断请求的引入方式的是( D )。
A、电平触发
B、边沿触发方式
C、查询方式
D、手动方式
21.不是中断结束方式的是( B )。
A、自动结束中断方式
B、随机结束中断方式
C、特殊结束中断方式
D、普通结束中断方式
22.不是中断优先级设置方式的是( A )
A、优先级随机循环方式
B、特殊全嵌套方式
C、优先级自动循环方式
D、全嵌套方式
第8章 DMA控制器
1.用DMA方式传送数据时,是由__D___控制的。
A.CPU B.软件C.CPU+软件D.DMA控制器
2.Intel 8237有 C 个完全独立的DMA通道。
A.1 B.2 C.4 D.8
3.8237A的内部结构中没有( A )
A、外寄存器
B、4个独立的DMA通道
C、控制逻辑单元
D、缓冲器
4.8237A中每个通道都没有以下那个功能( B )
A、级联传送
B、数据块传送
C、请求传送
D、字节传送
5.8237A中DB7~DB0是( A )
A、分时复用的三态数据/地址线
B、三态输出地址线
C、双向三态地址线
D、控制线
6.8237A中A7~A4是( B )
A、分时复用的三态数据/地址线
B、三态输出地址线
C、双向三态地址线
D、控制线
7.8237A中A3~A0是( C )
A、分时复用的三态数据/地址线
B、三态输出地址线
C、双向三态地址线
D、控制线
8.在DMA方式下,外设数据输入到内存的路径是 ( B )
A.外设→CPU→DMAC→内存
B.外设→DMAC→内存
C.外设→存储器
D.外设→数据总线→存储器
9.在DMA传送过程中完成数据传送功能是由( C )。
A.CPU执行从存储器读出的指令
B.CPU直接控制外部设备与存储器
C.DMAC执行从存储器读出的指令
D.外部设备中的控制部件直接控制
E.DMAC的硬件直接控制
10.在采用DMA方式的I/O系统中,其基本思想是在以下部件或设备之间建立直接的数
据通路,这指的是( B )。
A.CPU与外围设备 B.主存与外围设备
C.外设与外设 D.CPU与主存
11.在DMA方式下,CPU与总线的关系是__B____
A.只能控制地址总线
B.相互成隔离状态
C.只能控制数据线
D.相互成短接状态
第9章计时器/定时器
1.8253-5哪种工作方式能产生连续方波输出__D___。
A.方式0 B.方式1 C.方式2 D.方式3
2.8253_5工作于方式1时,当门控信号上升沿到来后的_D_时刻,门控信号OUT变成低
电平。
A.CLK上升B.CLK下降沿
C.下一个CLK上升沿D.下一个CLK下降沿
3.通常在可编程16位定时器/计数器中,微处理器不能直接访问_B_单元。
A.控制寄存器 B.计数执行单元
C.计数输出锁存器D.地址初值寄存器
4.8253-5工作于方式1时,输出负脉冲的宽度等于__A___
A.计数初值N个CLK脉冲宽度B.计数初值N+1个CLK脉冲宽度
C.计数初值N-1个CLK脉冲宽度 D.计数初值(2N-1)/2个脉冲宽度
5.8253-5工作于方式2,用BCD码计数,用计数器1,只读高8位则控制字为:__C__。
A.01010101B B.01000101B
C.01100101B D.01100100B
6.8253-5某计数器工作在方式1时,在计数中途OUTi为__D___。
A.由低变高B.由高变低
C.高电平D.低电平D
7.启动8253的计数器开始或计数的方式有( C ) 。
A.软件方式 B.硬件方式
C.软件和硬件方式 D.门控信号
8.8253-5工作方式1和方式5时,门控信号为__A____触发。
A.上升沿 B.下降沿C.高电平D.低电平
9.8253-5引脚CS、RD、WR、A1、A0为___C__时,表示对计数器2设置计数初值。
A.00010B B.10010B C.01010B D.10011B
10.8253的计数器的最大计数初值是( D )
A.65536
B.FFFFH
C.FFF0H
D.0000H
11.对8253的定时与计数__C__
A.有两种不同的工作方式B。定时只加时钟脉冲,不设计数值
C.实质相同D。从各自的控制端口设置(错,共用一个控制端口)12.8253通道0工作于方式3,接入6MHZ的时钟,要求产生2400HZ的方波,则计数器
的初值应为__B_
A.2000
B.2500
C.3000
D.4000
13.在8253的6种工作方式中,能够自动重复工作的两种方式是_B_。
A.方式1,方式2
B.方式2,方式3
C.方式2,方式4
D.方式3,方式5
14.对可编程接口芯片8253的3个计数通道的编程顺序是_C_。
A.完全随机的,但必须设置好一个计数通道后再设置另一个计数通道
B.完全固定的,从计数通道0到计数通道2
C.完全随机的,但必须先写入方式控制字
D.完全随机的,但必须先预置计数初值
15.8253可编程定时/计数器的计数范围是__D_。
A.1~255
B.1~256
C.1~65535
D.1~65536
16.计数初值送到8253的( B )寄存器中。
A.控制寄存器 B.计数初值寄存器
C.减计数单元 D.输出锁存寄存器
17.当8253可编程定时器/计数器方式选择控制字的RW1、RW0定为11时,写入计数初
值时的顺序为_____C____。
《微机原理及应用》试题库 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 。
5.1 CPU同外设交换的信息有三种类型:数据信息、状态信息和控制信息。说明CPU是如何通过三种总线(地址总线、数据总线和控制总线)同外设交换这三种信息的。 外设接口一边通过CPU的三总线同CPU连接,一边通过三种信息:数据信息,控制信息和状态信息同外设连接,CPU通过外设接口同外设之间交换的信息就是这三种信息 5.2 简述查询传送方式的工作过程 读取外设的当前状态,如果外设处于“忙”或“未准备就绪”,则程序转回重复检测外设状态,如果外设处于“空”或“准备就绪”,则进行第一次数据传送 5.3简述中断传送方式的工作过程 在中断传送方式中,通常是在程序中安排好再某一时刻启动某一台外设,然后CPU继续执行其主程序,当外设完成数据传送的准备后,向CPU发送中断请求信号,在CPU可以响应中断的条件下,现行主程序被“中断”,转去执行“中断服务程序”,在“中断服务程序”中完成一次CPU与外设之间的数据传送,传送完成后仍返回被中断的主程序,从断点处继续执行。采用中断传送方式时,CPU从启动外设到外设就绪这段时间,一直在执行主程序 5.4 简述三种DMA传送方式的区别 (1)单字节传送方式:每次DMA传送只传送一个字节的数据,传送后释放总线,由CPU控制总线至少一个完整的总线周期。以后又是测试DMA请求线DREQ,若有效,再进入DMA周期。在这种方式中要注意:○1在DMA响应信号DACK有效前,DREQ必须保持有效;○2即使DREQ在传送过程中一直保持有效,在两次传送之间也必需释放总线。(2)成组传送方式:一个DMA请求可以传送一组信息,这一组信息的字节数由编程决定,只要在DACK有效之前DREQ保持有效即可。一旦DACK有效,不管DREQ是否有效,DMAC一直不放弃总线控制权,直到整个数组传送完。(3)请求传送方式:又称查询传送方式。该方式的传送类似于成组传送方式,但每传送一个字节后,DMAC就检测DREQ,若无效,则挂起;若有效,继续DMA传送,直到①一组信息传送结束;②外加信号强制DMAC中止操作。 5.5 简述DMA控制器与一般接口芯片的区别①能发出地址信息,对存储器寻址,并修改地址指针。DMAC 内部必须有能自动加1减1的地址寄存器;②能发出读、写控制信号,包括存储器访问信号和I/O访问信号。 5.6画出查询传送方式输出数 6.1 根据接口电路功能,简要说明I/O接口电路应包括哪些电路 据的流程图单 (1)实现CPU与外设之间的数据传送——数据端口 (2)在程序查询的I/O方式中,便于CPU与接口电路或外设之间用应答方式 来交换信息——控制命令寄存器和状态寄存器 (3)在中断传送的I/O方式中,必须提供各种中断控制功能——中断控制逻 辑 (4)具有选择接口电路中不同端口的功能——地址译码器 (5)能对地址译码器选中的端口实现读写操作——读写控制逻辑。 6.2 扼要说明8255A工作在方式0和方式1的区别 方式0可以工作于无条件传送方式,也可工作于查询传送(条件传送)方式,可由用户选择PCL和PCH中各一条线作为PA口和PB口的联络信号线,方式0不能工作于中断传送方式;方式1可以工作于查询传送方式和中断传送方式,芯片规定了PC口中6条线作为PA 口和PB口同外设之间的联络信号线以及同CPU之间的中断请求线。 6.3试说明8255A在方式1输入时的工作过程 当外设准备好数据,在传送数据的同时,送出一个选通信号STB,8255A的A口数据锁存器在STB,下降沿控制下降数据锁存。8255A向外设送出高电平的IBF,表示锁存数据已完成,暂时不要再传送数据 6.4 试说明8255A在方式1输出时的工作过程 当输出缓冲器满信号OBF为高电平时,CPU执行输出指令,CPU输出的数据送入8255AA口,并使INTR复位,OBF置为低电平,通知输出设备CPU已把数据输出到了8255A的A口,输出设备接到OBF信号有效后,发ACK有效,ACK下降沿将OBF置为1,ACK上升沿表示输出设备已从8255A指定端口取走数据,此时若INTE=1,则INTR被置为高电平,向CPU申请中断,CPU可采用中断方式输出下一个数据。CPU也可通过查询OBF信号,若OBF=1,CPU输出下一个数据给8255A,即用查询方式传送数据。 6.5 8255A的3个端口在使用时有什么区别 通常端口A或B作为输入输出的数据端口(端口A还可以作为双向数据端口),而端口C作为控制或状态信息
····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题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中的内容是()。
复习提纲 1. 两个4字节的无符号数分别存放在从2000H和2010H开始的存储单元中,编写程序完成它 们的相加操作,并将所求的和放在从2000H开始的内存单元中。 2. 设在2000H开始的内存单元中,存放50个无符号字节数,编程找出其中的最大值,并把它存放到DL寄存器中。 3. 将AL中的两个组合BCD数分别转换成对应的ASCII码,并存放在CX中(高位BCD数的转换结果放在CH中,低位BCD数的转换结果放在CL中)。 4. 已知在BUF为首地址的单元中,存放了10个ASCII码数据,编程将它们转换为BCD码后, 存放在BUF+10为首地址的单元中。 编一个程序段。数据段有100个无符号字节数据块BUF试找出其中数值为0的数据个数并放入ZERO单元中 5. 在数据段BUF开始的连续10个单元中存放有10个无符号数,编程求出它们的和并放入SUM单元中。 6. 在数据段BUF开始的连续10个单元中存放有10个无符号数,编程找出其中的最大值放入MAX 单元中。 7. 如图1所示,8255A的A 口PA0 PA1、PA2引脚分别接3个开关K0、K1、K2, B 口PB0 PB1、PB2通过驱动电路分别接到3个发光二极管的阳极。开关的状态通过A 口输入到8255A, 然后将其送到B 口输出,控制发光二极管的亮与灭。 (1 )通过译码电路分析确定8255A的端口地址:(假定未使用的引脚均为低电平“0” A 口地址: B 口地址: C 口地址:___________ 控制口地址= ___________ (2)编程:根据读入A 口开关状态,去控制发光二极管的程序。(要求说明8255A控制字的设置过程) 8. 已知8255A的A 口PA0?PA5接6只共阴数码管LEDA LED5的段码,B 口PB0?PB5分别 接LEDC?LED5的位码,A、B 口工作于方式0, 8255A的工作方式控制字如图所示。要求: a. 简单画出8255A的A B 口与LED的接线图; b. 已知8255A的端口地址为:380H~383H写出能在LED0和LED1 上同时显示“66”的程序。 9. 设有2片8255A芯片,在系统中的连接如图所示。问: (1 )当8255A的数据总线D0~D7与系统数据总线的低8位相连时,1#芯片的4个端口地址为何值?(假设地址线中未用的引脚全为0) (2)写出能够利用2#芯片A口外接开关K0~K7来控制1#芯片A 口外接的LED0~LED7点亮的 8255A初始化程序。 10. 设寄存器(DS =3000H, (SS) =2100H, ( ES) =1200H, (SI ) =1000H, (BX =0100H, ( BP) =0010H,数据段中变量MASK的偏移地址值为50H。指出下列指令中源操作数的寻址方式;对于存储器操作数,写出其物理地址。 ①MOV CX ES: [BX] ②MOV AX, MASK[BP] 11、.已知,(DS =2000H, (BX) =100H, ( SI) =0002H,从物理地址20100H 单元开始,依次存放数据12H 34H 56H、78H;而从物理地址21200H单元开始,依次存放数据2AH 4CH 8BH 98H。试说明下列各条指令单独执行后AX寄存器的内容。
微型计算机技术孙德文 版课后习题答案全解 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】
第1章 (略) 第2章 (略) 第3章 3. 1. 已知DS=091DH,SS=1E4AH,AX=1234H,BX=0024H,CX=5678H,BP=0024H, SI=0012H,DI=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。 在以上给出的环境下,试问下列指令或指令段执行后的结果如何 (1)MOV CL,[BX+20H][SI]; (2)MOV[BP][DI],CX; (3)LEA BX,[BX+20H][SI] MOV AX,[BX+2]; (4)LDS SI,[BX][DI] MOV[SI],BX; (5)XCHG CX,[BX+32H] XCHG[BX+20H][SI],AX 解: (1)CL=[09226H]=F6H (2) [BP][DI]=[1E4F6H]=CX=5678H (3) BX=0056H; AX=[09228H]=1E40H (4) SI=[09226]=00F6H; [SI]=[1E4F6H]=BX=0024H (5) AX=5678H; [BX+20H][SI]=1234H 3. 2. 设,DS=1000H:SS=2000H,AX=1A2BH,BX=1200H,CX=339AH,BP=1200H, SP=1350H,SI=1354H,(1135OH)=OA5H,(11351H)=3CH,(11352H)=OFFH,(11353H)=26H,(11354H)=52H,(11355H)=0E7H,(126A4H)=9DH,(126A5H)=16H,(21350H)=88H,(21351H)=51H 下列各指令都在此环境下执行,在下列各小题的空格中填入相应各指令的执行结果。 (1)MOV AX,1352H AX= (2)MOV AX,[1352H] AX= (3)MOV 0150H[BX],CH (11350H)=,(11351H)=
微型计算机原理及应用试题库及答案 一、填空 1.数制转换 A)125D=( 11111101 )B =( 375 )O=( 0FD )H=(0001 0010 0101 )BCD B)10110110B=( 182 )D =( 266 )O=( 0B6 )H=(0001 1000 0010 )BCD 2.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数0~255;单字节有符号整数-128~+127。 注:微型计算机的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。 3.完成下列各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。指出运算结果有 效否。 A)00101101+10011100= B)11011101+10110011= 4.十六进制数2B.4H转换为二进制数是__00101011.0100,转换为十进制数是__43.25____。 5.在浮点加法运算中,在尾数求和之前,一般需要(对阶)操作,求和之后还需要进行(规格化) 和舍入等步骤。 6.三态门有三种输出状态:高电平、低电平、(高阻)状态。 7.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为(45H),前面加上偶校验位后代 码为(C5)H。 8.数在计算机中的二进制表示形式称为(机器数)。 9.在计算机中,无符号书最常用于表示(地址)。 10.正数的反码与原码(相等)。 11.在计算机中浮点数的表示形式有(阶码)和(尾码)两部分组成。 12.微处理器中对每个字所包含的二进制位数叫(字长)。 13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少(百万条指令) 14.PC机主存储器状基本存储单元的长度是(字节). 15.一台计算机所用的二进制代码的位数称为___字长_________,8位二进制数称为__ 字节____。 16.微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。 17.8086CPU寄存器中负责与I/O端口交换数据的寄存器为(AX,AL) 18.总线有数据总线、地址总线、控制总线组成,数据总线是从微处理器向内存储器、I/O接口 传送数据的通路;反之,它也是从内存储器、I/O接口向微处理器传送数据的通路,因而它可以在两个方向上往返传送数据,称为(双向总线)。 19.一个微机系统所具有的物理地址空间是由(地址线的条数)决定的,8086系统的物理地址空间 为(1M)字节。 20.运算器包括算术逻辑部件(ALU),用来对数据进行算术、逻辑运算,运算结果的一些特征由 (标志寄存器)存储。 21.控制寄存器包括指令寄存器、指令译码器以及定时与控制电路。根据(指令译码)的结果, 以一定的时序发出相应的控制信号,用来控制指令的执行。 22.根据功能不同,8086的标志为可分为(控制)标志和(状态)标志位。 23.8086/8088CPU内部有(14)个(16位)的寄存器。 24.在8086/8088的16位寄存器中,有(4)各寄存器可拆分为8位寄存器使用。他们是 (AX,BX,CX,DX),他们又被称为(通用寄存器)。 25.8086/8088构成的微机中,每个主存单元对应两种地址(物理地址)和(逻辑地址)。 26.物理地址是指实际的(20)为主存储单元地址,每个存储单元对应唯一的物理地址,其范围 是(00000H-FFFFFH)。
《微机原理及应用》试题库 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章 微型计算机基础 例 题 1.把十进制数转化为二进制数。P7 解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。 整数部分:一般采用除2取余法 小数部分:一般采用乘2取整法 余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低位 (137)10=() 2 10=2 所以,10=(.111)2 2.把二进制数转换为八进制数和十六进制数。P9 解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。 (10 1)2=(010 100)2=8 (1 2=(0001 2=16 3.将八进制数转换为二进制数。P9 解:8=(010 100)2=2 -------------- 1 ------------ -- 0 ------------ ------------- 1 ------------
4.X=,Y=-,求[X-Y]补,并判断是否有溢出P11 解:[X-Y]补=[X]补+[-Y]补 [X]补= [Y]补= [-Y]补= + 说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。 5.B分别为原码、补码、BCD码表示时,对应的十进制数为多少 解:[X]原=,X=-21 [X]补=,[X]原=,X=-107 [X]BCD=,X=95 6.简述计算机为什么能实现自动连续的运行 解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。计算机接收到执行命令后,由控制器逐条取出并执行指令,控制整个计算机协调地工作,从而实现计算机自动连续的运行。 习题 1.选择题 (1)8086是()。 P1 A.微机系统B.微处理器 C.单板机 D.单片机 (2)下列数中最小的数为()。P7 A.(101001)2B.(52)8C.(2B)16D.(50)10 (3)下列无符号数中,其值最大的数是()。P7 A.()2 B.(227)8C.(96)16 D.(150)10 (4)设寄存器的内容为,若它等于-127,则为()。P10 A.原码 B.补码 C.反码 D.ASCII码 (5)在小型或微型计算机里,普遍采用的字符编码是()。P13 A.BCD码 B.16进制 C.格雷码 D.ASCII码 (6)若机器字长8位,采用定点整数表示,一位符号位,则其补码的表示范围是( P12 )。
微机原理第七章答案 7.3 设AX=1122,BX=3344H,CX=5566H,SS=095BH,SP=0040H,下述程序执行 后AX ,BX ,CX ,DX 4个通用寄存器内容是多少?画出堆栈存储器的物理地址及存储内容和SP 指向的示意图。 PUSH AX PUSH BX PUSH CX POP BX POP AX POP DX 参考答案:(BX)=5566H, (AX)=3344H, (DX)=1122H ,(CX)=5566H 堆栈段物理地址=SS*16(左移4位)+SP
7.4 设SP=0040H,如果用进栈指令存入5个数据,则SP=0036H,若用出栈指令取出两个数据,则SP=003AH 。 7.5将表中程序段各指令执行后AX的值用十六进制数填入表中 参考答案: 7.6用十六进制数填下表,已知DS=1000H,ES=2000H,SS=0FC0H,通用寄存器的值为0。 参考答案:逻辑地址=段基址:段内偏移地址 BP以SS为默认段基址,其余寄存器以DS为默认段基址 ES:为段前缀,以ES为段基址
7.7 试给出执行完下列指令后OF、SF、ZF、CF4个可测试标志位的状态(用十六进制给出FLAG的值,其余各位为0) (1)MOV AX,2345H (2) MOV BX,5439H ADD AX,3219H ADD BX,456AH (3)MOV CX,3579H (4) MOV DX,9D82H SUB CX,4EC1H SUB DX,4B5FH
参考答案:(这里除了上面4个标志还考虑了奇偶标志PF和辅助进位标志AF)(1)AX=555EH FLAG=0000H (2)BX=99A3H FLAG=0894H (3)CX=E6B8 FLAG=0081H (4)DX=5223 FLAG=0014H 7.8AX 中有一负数,欲求其绝对值,若该数为补码,则使用指令NEG AX;若为原码则用指令AND AX,7FFFH。。 7.9 分别写出实现如下功能的程序段: (1)将AX中间8位(做高8位),BX低4位和DX高4位(做低4位)拼成一个新字。(注意:左移右移操作) AND AX,0FF0H MOV CL,04H
1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同? 答:①微处理器是微型计算机的核心,是微型计算机的一部分。它是集成在一块芯片上的CPU,由运算器和控制器组成。 ②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。 ③微型计算机系统包括微型计算机、外设及系统软件三部分。 1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能? 答:1.CPU在内部结构上由以下几部分组成: ①算术逻辑部件(ALU); ②累加器和通用寄存器组; ③程序计数器(指令指针)、指令寄存器和译码器; ④时序和控制部件。 2.CPU应具备以下主要功能: ①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据; ⑤提供整个系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请求。 1.3累加器和其他通用寄存器相比,有何不同? 答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。 1.4微处理器的控制信号有哪两类? 答:一类是通过对指令的译码,由CPU内部产生的。这些信号由CPU送到存储器、I/O接口电路和其他部件。另一类是微型机系统的其他部件送到CPU的。通常用来向CPU发出请求。 如中断请求、总线请求等。 1.5微型计算机采用总线结构有什么优点? 答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能得到扩充。 1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或 者合用部分总线,那么,要靠什么来区分地址或数据? 答:1.数据总线是双向三态;地址总线是单向输出三态。 2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数据。 1.7控制总线传输的信号大致有哪几种? 答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。还包括其他部件送到CPU的信号,如时钟信号、中断请求信号、 准备就绪信号等。 2.1总线接口部件有哪些功能?请逐一进行说明。 答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。 2.具体讲:①总线接口部件要从内存取指令送到指令队列; ② CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。 2.28086的总线接口部件由哪几部分组成?答:4个段地址寄存器CS、DS、ES、SS;16位的指令 指针寄存器IP;20位的地址加法器;6字节的指令队列。 2.38086的执行部件有什么功能?由哪几部分组成? 答:1.8086的执行部件的功能是负责指令的执行。2.4个通用寄存器AX、BX、CX、DX;4个专用寄存器BP、SP、SI、DI;标志寄存器FLAGS和算术逻辑单元ALU。 2.4状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?8086的状态标志和控制标 志分别有哪些? 答:1.不同之处在于:状态标志由前面指令执行操作的结果对状态标志产生影响,即前面指令执行操作的结果决定状态标志的值。控制标志是人为设置的。
微型计算机原理及应用知识点总结
第一章计算机系统 一、微机系统的基本组成 1.微型计算机系统由硬件和软件两个部分组成。 (1)硬件: ①冯●诺依曼计算机体系结构的五个组成部分:运算器,控制器,存储器,输入设备,输入设备。其特点是以运算器为中心。 ②现代主流的微机是由冯●诺依曼型改进的,以存储器为中心。 ③冯●诺依曼计算机基本特点: 核心思想:存储程序; 基本部件:五大部件; 信息存储方式:二进制; 命令方式:操作码(功能)+地址码(地址),统称机器指令; 工作方式:按地址顺序自动执行指令。 (2)软件: 系统软件:操作系统、数据库、编译软件 应用软件:文字处理、信息管理(MIS)、控制软件 二、系统结构 系统总线可分为3类:数据总线 DB(Data Bus),地址总线 AB(Address Bus),控制总线 CB(Control Bus)。 根据总线结构组织方式不同,可分为单总线、双总线和双重总线3类。
总线特点:连接或扩展非常灵活, 有更大的灵活性和更好的可扩展 性。 三、工作过程 微机的工作过程就是程序的执行过 程,即不断地从存储器中取出指令,然后执行指令的过程。 ★例:让计算机实现以下任务:计算100+100H=?并将结果保存在16920H的字单元内。 编程运行条件: CS=1000H,IP=100H,DS=1492H 将机器指令装入计算机的存储器 计算机自动地进行计算(执行) 计算机工作过程大致描述: (1)分别从CS和IP寄存器中取出1000和100经地址加法器运算后,通过总线控制,找到对应地址的机器指令,第一条汇编指令的第一个机器指令为B8,对应的地址为10100H;将B8取出,通过总线和指令队列到达执行部分电路控制,给CPU发出信号。
CH04 存储系统 习题与思考题 1.存储器的哪一部分用来存储程序指令及像常数和查找表一类的固定不变的信息?哪一部分用来存储经常改变的数据? 解答:只读存储器ROM;随机存储器RAM。 2.术语“非易失性存储器”是什么意思?PROM和EPROM分别代表什么意思? 解答:“非易失性存储器”是指当停电后信息会丢失;PROM--可编程序的只读存储器PROM(Programmable ROM),EPROM--可擦除的可编程的只读存储器EPROM(Erasible Programmable ROM)。 3.微型计算机中常用的存储器有哪些?它们各有何特点?分别适用于哪些场合? 解答: 双极型半导体存储器 随机存储器(RAM) MOS存储器(静态、动态) 主存储器可编程只读存储器PROM 可擦除可编程只读存储器EPROM,EEPROM 只读存储器(ROM)掩膜型只读存储器MROM 快擦型存储器 存储器磁盘(软盘、硬盘、盘组)存储器 辅助存储器磁带存储器 光盘存储器 缓冲存储器 4.现代计算机中的存储器系统采用了哪三级分级结构,主要用于解决存储器中存在的哪些问题? 解答:目前在计算机系统中通常采用三级存储器结构,即使用高速缓冲存储器、主存储器和辅助存储器,由这三者构成一个统一的存储系统。从整体看,其速度接近高速缓存的速度,其容量接近辅存的容量,而位成本则接近廉价慢速的辅存平均价格。三级结构主要用于解决速度、容量和成本的问题。 5.试比较静态RAM和动态RAM的优缺点,并说明有何种方法可解决掉电时动态RAM中信息的保护。 解答:静态RAM----存储一位信息的单元电路可以用双极型器件构成,也可用MOS器件构成。双极型器件构成的电路存取速度快,但工艺复杂,集成度低,功耗大,一般较少使用这种电路,而采用MOS器件构成的电路。静态RAM的单元电路通常是由6个MOS 管子组成的双稳态触发器电路,可以用来存储信息“0”或者“1”,只要不掉电,“0” 或“1”状态能一直保持,除非重新通过写操作写入新的数据。同样对存储器单元信息的读出过程也是非破坏性的,读出操作后,所保存的信息不变。使用静态RAM的优点是访问速度快,访问周期达20~40ns。静态RAM工作稳定,不需要进行刷新,外部电
一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出
6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么? (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码
1.计算机系统由计算机硬件系统和计算机软件系统组成。 计算机软件系统:系统软件(标准程序库+语言处理程序+操作系统+数据库管理系统+系统服务程序等)+应用软件 计算机硬件系统=主机(CPU+主存)+外设(I/O设备) CPU从五大部件而言由运算器和控制器组成,其核心部件是算术逻辑运算单元ALU和控制单元CU,其构成还有寄存器组和累加器。 当前微机CPU的制造工艺有180nm-->130nm-->90nm-->65nm-->45nm-->32nm-->22nm(最新). 当前微型机的CPU的字长从:8位-->16位-->32位-->64位(主流). 计算机芯片行业的摩尔定律:集成电路芯片上所集成的电路的数目,每隔18个月就翻一番;(引申:微处理器的性能每隔18个月提高一倍,而价格下降一半。用一个美元所能买到的电脑性能,每隔18个月翻两番。) 微型机的主要特点是:体积小重量轻、价格低廉、可靠性高结构灵活、应用面广. 微型机的性能指标:CPU位数,CPU主频,内存容量和速度,硬盘容量等. 衡量CPU性能指标:CPU位数,CPU主频,CPU物理核心数,制造工艺,缓存速度级数容量 2.用户用高级语言编写的源程序需要经过翻译程序将其翻译为机器语言程序。 翻译程序有两种:编译程序+解释程序。 机器语言程序由该机器的指令系统中的指令序列组成。可以直接被机器硬件所识别和执行。 3.现在的计算机主要是以运算器为中心的诺依曼机,其原理为冯.诺依曼原理. 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; 指令和数据以同等地位存放在存储器中,可按地址访问; 指令和数据均采用二进制; 指令由操作码和地址码组成,操作码表示操作的性质,地址码表示操作数在存储器中的位置; 指令在存储器按顺序存放。
第一章、微机系统概述 *画的例题自己看* 1.2(2)9 2.5D=01011 100.1B=5C.8H. (3)105H=261D=0001 0000 0101B (8)二进数DAH和99H完成“与”运算结果为1001 1000;完成“或”运算结果1101 1011;完成“异或”运算结果0100 0011。 1.4衡量微机系统性能的主要技术指标有哪些? 答:字长、存储容量、指令执行时间、系统总线、外部设备配置、系统软件配置。 1.5什么是微型机的字长?它对微型机有哪些影响? 答:微型机的字长是指微处理器内部一次可以并行处理的二进数代码的位数。它与微处理器内部寄存器以及CPU内部数据总线宽度是一致的,字长越长,所表示的数据精度就越高。在完成同样精度的运算时,字长较长的计算机比字长较短的计算机运算速度快。 第二章8086微处理器 1、8086CPU由哪两部分构成,其功能是什么? 答:由指令执行单元EU和总线接口单元BIU构成,功能分别是执行指令和总线接口指令。 2.(1)标志寄存器也叫程序状态字PSW,它是一个16位寄存器,共含有9个标志位,其中有6个条件标志,3个控制标志。 (2)常见的段寄存器有代码段的寄存器CS,数据段的寄存器DS,堆栈段的寄存器SS,附加段的寄存器ES。
(8)8086CPU具有20条地址线,直接寻址能力可达1MB。 (9)BIU主要用来实现EU的所有系统总线操作,并负责CPU与存储器或输入/输出设备之间的信息交换。 (10)8086CPU产生物理地址的方式用公式表示为:物理地址=段基址×16+偏移地址。 2.8 8086工作在最小模式和最大模式下最主要的区别是什么? 答:8086工作在最小模式时,系统只有一个微处理器,且系统所有的控制信号全部由8086CPU提供,在最大模式时,系统由多个微处理器或协处理器构成的多机系统,控制信号通过总线控制器产生,且系统资源由各处理器共享。 第三章 8086指令系统及编程应用 3、8086的指令系统按功能大致可分为以下6种类型:数据传送指令、算术运算指令、逻辑运算指令和移位指令、串操作指令、程序控制指令、处理器控制指令。 (1)一条机器指令通常由操作码和操作数俩部分构成。 (2)指令语句中有四种类型的操作数,即1)指令代码内部、2)寄存器、3)存储器、4)输入输出端口。 (5)IDIV BX 指令是一条带符号数除法指令,被除数隐含于数据寄存器,相除后,商放于AX寄存器,余数放于DX寄存器。
李伯成《微机原理》习题第一章 本章作业参考书目: ①薛钧义主编《微型计算机原理与应用——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
微型计算机技术及应用习题答案 第一章微型计算机概述 1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同? 答:①微处理器是微型计算机的核心,是微型计算机的一部分。它是集成在一块芯片上的CPU,由运算器和控制器组成。 ②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主 体。 ③微型计算机系统包括微型计算机、外设及系统软件三部分。 1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能? 答:1.CPU在内部结构上由以下几部分组成: ①算术逻辑部件(ALU); ②累加器和通用寄存器组; ③程序计数器(指令指针)、指令寄存器和译码器; ④时序和控制部件。 2.CPU应具备以下主要功能: ①可以进行算术和逻辑运算; ②可保存少量数据; ③能对指令进行译码并执行规定的动作; ④能和存储器、外设交换数据; ⑤提供整个系统所需要的定时和控制; ⑥可以响应其他部件发来的中断请求。
1.3累加器和其他通用寄存器相比,有何不同? 答:许多指令的执行过程以累加器为中心;输入/输出指令一般也以累加器来完成。 1.4微处理器的控制信号有哪两类? 答:一类是通过对指令的译码,由CPU内部产生的。这些信号由CPU送到存储器、I/O接口电路和其他部件。另一类是微型机系统的其他部件送到CPU的。通常用来向CPU 发出请求。如中断请求、总线请求等。 1.5微型计算机采用总线结构有什么优点? 答:首先是系统中各功能部件之间的相互关系变为各个部件面向总线的单一关系。其次是一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中,使系统功能 得到扩充。 1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线 或者合用部分总线,那么,要靠什么来区分地址或数据? 答:1.数据总线是双向三态;地址总线是单向输出三态。 2.数据和地址复用时,必须有一个地址选通信号来区分该总线上输出的是地址还是数 据。 1.7控制总线传输的信号大致有哪几种? 答:包括CPU送往存储器和I/O接口的控制信号,如读信号、写信号、中断响应信号、存储器和I/O接口区分信号等。还包括其他部件送到CPU的信号,如时钟信号、中断请 求信号、准备就绪信号等。 第二章8086微处理器 2.1总线接口部件有哪些功能?请逐一进行说明。 答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。