一、填空题
1.计算机的主频是时钟发生器所产生的 时钟频率 ,主频越高表示机器处理速度越 快 。 2.微机系统是由 硬件系统 和 软件系统 组成的。软件包括 系统软件 和 应用软件
3.80486系统芯片内集成了协处理 80387 ,总线时钟 8 MHz,总线宽度 64 位,最高的数据传输率为 32 Mb/s。
4.8088有 20 根地址线,访问内存时使用地址线 AD7~AD0 ,可直接寻址 1M 容量的内存范围,访问外设时需使用地址线 A15~A8 ,共能寻址 8 个输入/输出端口。
5.执行一条指令所需的时间称为 指令 周期,总线周期是指 微处理器完成一次访问存储器或I/O端口操作所需的时间 ,8088典型的总线周期由 4 个T组成。 6.8086CPU工作在最大模式或最小模式,通过引脚 MN / MN 来选择。在最小组态模式下,系统的总线控制信号直接由 CPU 产生,在最大组态模式下,系统的总线控制信号由 8288总线控制器 产生。
7.8086最小模式下引脚DEN输出低电平时,表示 允许收发器传送数据 ;引脚ALE输出高电平时,复用引脚AD正在 输出有效地址 。 ~AD、A/S~A/S071631968.后进先出方式工作的内存空间是 堆栈 ,保存当前堆栈栈顶地址的寄存器是 sp ,指示下一条要执行的指令地址的寄存器是 ip ,保存各逻辑段的4个段地址的寄存器是 cs 、 ss 、 ds 和 es 。
9.控制标志位有 df 方向标志 、 if 中断允许标志 、 tf 跟踪标志 3位,记录结果状态的有 cf 进位标志 、 pf 奇偶性标志 、 af 辅助进位标志 、 zf 零标志 、 sf 符号标志 、 of 溢出标志 6位。
10.8086/8088内部由 总线接口单元 和 执行单元 两大部件组成;累加器是在 执行单元 部件内,总线控制逻辑是在 总线接口单元 部件内。
11.逻辑运算指令 非 not 执行后不影响标志位,其他指令执行后影响标志位 S Z 和 P 12.计算机要执行的各种操作命令称作为 指令 。计算机能够执行的全部指令的集合称为 指令系统 ;指令格式就是指令用 助记符 表示的结构形式,由 操作码 和 操作 数两部分组成。
13.8086/8088的指令按功能分为 数据传送 、 算数运算 、 逻辑运算 、 串操作 、 程序控制 、 处理器控制 6大类,双操作数指令可分有 、 、 3种类型。 14.把寻找操作数的方式称为 寻址方式 ;有3大类别 固定寻址 、 立即数寻址、 寄存器寻址 ;其中存储器寻址有 直接寻址方式 、 间接寻址方式 、 基址加变址寻址方式 、 基址寻址方式 5种方式。
15.指令中直接给出了操作数的有效地址的寻址方式为 立即数寻址 ;操作数的有效地址EA存放在BX、SI、DI中的寻址方式为 间接寻址方式 。
16.8086对存储器进行分段,每段最大长度 64k 字节,偏移地址从 0000h 到 ffffh 。 17.程序调试时,某指令存放的地址为2300:0056H,其物理地址为 23056H 。
18.分支程序有两种 无条件转移和 有条件转移 ;控制循环的方法也有两种:
1
计数控制和条件控制 。 19.读指令回答以下问题。
MOV AX,0 MOV BX,0 MOV CX,100 LP1:ADD AX,BX ADD BX,2 LOOP LP1
(1) 程序完成什么功能?实现乘法计算,乘数为2,被乘数为100: (2) 程序执行完毕后,(BX)= 200 ,(AX)= 9900 ,(CX)= 0 20.(DS)=11000H,(12000H)=80H,(1200H)=20H,(12001H)=30H,执行MOV AX [1000H]后,(AX)= 3080H 。 21.(AL)=0FFH,(BL)=10H,执行IMUL BL后,(AH)= 0FH ;(BL)= 10H 。 22.执行以下指令序列后写出结果。 MOV AX ,0BC5H MOV BX,0C0FBH XOR AX,BX XOR AX,BX
(AX)= 0BC5H ,(BX)= C0FBH 。 23.执行下列程序后写出结果。 MOV AL,1 MOV BL,AL ADD AL,BL SHL AL,1 ADD AL,BL SHL AL,1
(AL)= 0AH ,(BL)= 01H 。 24.(SS)=3000H,(SP)=200H,执行以下指令后写出结果。 MOV AX,5000H MOV BX,4000H PUSH AX PUSH BX POP CX
(SP)= 1FEH ,(CX)= 4000H 。 25.RAM称为 随机存取存储器 ,可以读可以写,断电后所存放的信息 会立即消失 ;ROM称为 只读存储器 ,只能从中读出信息而不能写入信息,断电后所存放的信息 不会丢失 。 26. 存储容量 是指存储器所能容纳的最大二进制信息字节数。 27. 地址单元号 是指存储单元对应一个字节数据的地址。 28.半导体存储器是靠 存储体 存储信息的;动态存储器是靠 电路中的栅极电容 存储信息的。
29.CPU与存储器连接时,有 数据总线 、 控制总线 和 地址总线 3 种线相连。 30.片选信号CS低电平表示 片允许 ,控制逻辑WE低电平表示 写允许,控制逻辑OE 2
低电平表示 输出允许 。
31.8086中断系统的中断源的种类有 外部设备、 实时时钟、 故障源、 为调试程序设置的中断源、 软件中断 5种,中断分为 外部中断 和 内部中断 两大类。 32.CPU从接到中断请求到完成中断服务返回一般有 关中断 、 保留断点 、 保护现场、 给出中断入口转入相应的中断服务程序、 恢复现场 5步。
33.CPU 内部事件或执行程序指令所产生的中断,有 除法出错中断、 溢出出错中断 、 单步中断 、 断点中断 、 用户定义的软件中断 5种情况。
34.8086中断系统可管理 256 种中断,将所有的中断程序的入口地址放在一起组成的表称为 中断向量表 。
35.8259A集成芯片中,片选信号CS低电平表示 选用8259A , WR写控制信号线低电平表示 CPU正在执行存储器或I/O写操作 , RD读控制信号线低电平表示 CPU正在执行存储器或I/O读操作 。 36.分析下列程序: XOR AL,AL MOV CL,AL OR AL,41H MOV BL,AL AND AL,40H
程序执行完后,AL= 40H ,BL= 41H ,CL= 0 。
二、选择题
1.PC微机硬件由CPU、内存、外存和 B 组成。 A)运算器 B)I/O设备 C)显示器 D)总线 2.PC机是 D 。
A)单片机 B)单板机 C)多板机 D)微机系统 3.CPU的运算器的主要功能是 D 。
A) 算术运算 B)逻辑运算 C)函数运算 D)算术和逻辑运算 4. Pentium与此相80486微机有一个区别是 D 。 A)具有浮点运算能力 B)片内集成Cache C)内部总线32位 D)对外数据总线64位
5.8086/8088引脚RD、WR的作用是 D 。 A)控制CPU数据总线上的数据流方向 B)控制存储器读写操作方向
C)控制流入/流出I/O接口信息的方向 D)以上三者都是
/M、DT/R6.8086/8088对外设输出操作时,IO必是 D 。
A)00 B)01 C)10 D)11
7.74LS245在8086/8088系统中的作用是 B 。
A)总线缓存器 B)总线驱动器 C)总线控制器 D)总线仲裁器 8.8086/8088CPU的引脚READY=0 ,则CPU B 。
A)停止执行指令 B)插入等待周期 C)执行空操作 D)重发地址信息
3
9.8086/8088CLK输入的时钟,是由 8284A A 提供的。 A)8294 B)8288 C)8287 D)8289
10.8086CPU对端口寻址,最多使用 B 根地址线。 A)8 B)16 C)10 D)12
11.8086用于区别奇地址、偶地址的引脚是 A 。 A)BHE,A0 B)ALE,A0 C)IO/M,A0 D)IO/M,BHE
12.8086的通用寄存器是 D 。
A)AX,BX,CX,DX B)SP,BP C)SI,DI D)以上三者都是 13.不属于8086CPU的标志寄存器FLAG的标志位是B A)OF B)IF C)AF D)PF
14.操作数在寄存器中,则它的寻址方式是 B 。
A)直接寻址 B)寄存器寻址 C)寄存器相对寻址 D)寄存器间接寻址 15.指令SAL AL,CL的作用是 C 。 A)AL的内容左移到CL寄存器中,低位补0
B)AL的内容左移到CL寄存器中,低位补CL的高位 C)AL的内容左移到CL寄存器指示的位数,低位补0
D)AL的内容左移到CL寄存器指示的位数,低位补AL的高位 16.JE LABEL指令,在状态标志位 A 后转移到LABEL。 A)ZF=1 B)ZF=0 C)SF=1 D)PF=0
17.DI间接寻址的存储器字节单元的内容加1的指令是 C 。 A)INC [DI] B)INC DI C)INC BYTE PTR [DI] D)ADD [DI] 18.定义NUM DB“12345”,NUM占用 B 字节单元。 A)1 B)5 C)6 D)7
19.对于COUNT EQU 256 的定义,下列叙述正确的是 A 。 A)COUNT是变量 B)COUNT占1字节单元 C)COUNT是符号单元 D)COUNT占2字节单元 20.汇编语言编写的程序称为 B 。
A)目标程序 B)源程序 C)可执行程序 D)汇编程序 21.JB产生跳转的条件是 A 。
A)CF=1 B)CF=0 C)CF=1和IF=1 D)CF=1和IF=0 22.源操作数一定存放在 A 段中。 A)CS B)ES C)SS D)DS
23.累加器AL内容为74H,执行CMP 47H后,累加器AL的内容为 C 。 A)2DH B)47H C)74H D)00H 24.下面表示段结束的伪指令是 C 。
A)ENDS LABEL B)END LABEL C)ENDS D)END 25.在汇编语言中,子程序是以 D 形式表示的。 A)循环 B)分支 C)顺序 D)过程
26.微型计算机中的数据总线信号状态是 C 。
A)单向双态 B)单向三态 C)双向三态 D)双向双态 27.目前微机主板上使用 D 总线。 A)ISA B)EISA C)PCI D)PCI和ISA
28.某微机系统有64根数据线,32根地址线,那么最大的容量是 A 。
4
A)32?8B B)32?4B C)32?2B D)32?3B
29.CPU输入的地址线为A0~A9,某芯片内部有16个端口,其片选信号由地址线 B 来产生。
A)A5~A9 B)A4~A9 C)A2~A9 D)A0~A9
30.8086系统存储器的地址空间为1M,进行I/O操作时有效地址为 D 。 A)高16位 B)低16位 C)高8位 D)低8位 31.EPROM存储器可能过 A 来擦洗。
A)紫外线 B)电信号 C)口令 D)DOS命令 32.与外存相比,内存的特点是 A 。 A)容量大,速度快,成本低 B)容量大,速度慢,成本高 C)容量小,速度快,成本低 D)容量小,速度快,成本高
33.CPU响应中断过程中, D 是为了正确返回。
A)识别中断码 B)断点压栈 C)清除IF标志 D)获得中断服务程序入口地址 34.组成8K字节的存储器,需要256?4位的存储芯片数目为 B 。 A)32 B)64 C)16 D)50
35.构成4KB的存储系统,需用 A 。 A)1024?4位的芯片8片 B)2K?1位的芯片8片 C)1024?8位的芯片2片 D)16K?1位的芯片4片
36.需要定期刷新的存储器类型为 B 。
A)静态存储器 B)动态存储器 C)只读存储器 D)易失性存储器 37.EPROM指的是 C 。
A)只读存储器 B)可编程的只读存储器
C)可擦除可编程的只读存储器 D)电可改写只读存储器
38.当数据定义语句中助记符为 D 时,表示数据的长度为16位二进制数。 A)DT B)DD C)DB D)DW
2222D0都取反的指令是 D 。 39.实现AL寄存器中D7和A)AND AL,7EH B)OR AL,81H C)TEST AL,81H D)XOR AL,81H
40.寄存器AL的初值为0FFH,执行了指令XOR AL,0A5H后,AL中的值是 B 。 A)AAH B)5AH C)A5H D)55H
41.设定(SS)=2000H,(SP)=0250H,在执行5次压栈操作后,(SP)= C 。 A)0255H B)025AH C)0246H D)0240H 42.下列指令中有语法错误的是 A 。
A)MOV [SI],[DI] B)IN AL,DX C)JMP WORD PTR[BX+8] D)PUSH WORD PTR 20[BX+SI-2] 43.已知(AX)=4038H,(BX)=2409H,执行指令ADD AC,BX后,CF、OF、ZF、AF之值为 D 。
5
A)0,1,0,1 B)1,0,1,0 C)1,1,1,0 D)0,0,0,1
44.已知SP=8000H,执行PUSH SI指令后,SP中的内容是 B 。 A)8002H B)7FFEH C)7998H D)7FFFH 45.若标志寄存器的CF位置“1”,反映操作结果 A 。 A)有进位或借位 B)无进位或借位 C)结果为零 D)结果不为零 46.若标志寄存器的ZF位置“1”,反映操作结果 C 。 A)有进位或借位 B)无进位或借位 C)结果为零 D)结果不为零 47.8086CPU用于中断请求输入的引脚信号是 A 。
A)INTR和NMI B)INT和NMI C)INTR和INTA D)INTE和INET
48.8086/8088存储器可以寻址1MB的空间,在对I/O进行读写操作时,20位的地址中只有 C 位有效。这样,可访问的I/O地址空间为 D 个。 (1)A)高16位 B)高8位 C)低16位 D)低8位 (2)A)256 B)1K C)1M D) 64K
49.8086有两种工作模式,即最小工作模式和最大工作模式,它由 B 决定的。最小工作模式的特点是 A ,最大工作模式的特点是 C 。 (1)A)BHE C)INTA D)HOLD /MX/S7 B)MN(2)A)CPU提供全部的控制信号 B)由编程进行模式设定
C)不需用8286收发器 D)需要总线控制器8288 (3)A)M/IO引脚可直接引用 B)由编程进行模式设定 C)需要总线控制器8288 D)适用于单一处理机系统
50.IBM PC微机中将内存分为若干个逻辑段,每个段的容量为 D 。 A)等于64K B)小于64K C)大于等于64K D)小于等于64K
三、简答题
1.说明80486PC微型计算机体系结构由哪些芯片构成?各部分主要功能是什么?试与80286PC微型计算机体系结构进行比较。 2.8086/8088的两种工作模式是怎样形成的?各应用于什么场合?在最大工作模式下,哪些引脚是复用的?对其功能加以说明。P51-55
3.什么是引脚信号的三态能力?三态能力的引脚出现高阻时表示什么含义? 4.什么是地址锁存器?它的作用是什么?8086中锁存的是什么信息? 5.8086有哪4个段?各个段有什么作用?每个段用什么寄存器? 6.读以下程序,画出内存存放图。 RUF1 DB ‘12’,12,12H,2?6,-1 RUF2 DW ‘12’,12H,1234H RUF3 DB 2 DUP(5,4,3 DUP(8))
7.一个存储器有16位地址线和8位数据线: (1)存储器存储容量为多少字节?64k (2)如果用1K?8的芯片来组成存储器,共需要多少片?64 (3)译码器需要多少根地址线来作为片选信号? 6 (4)画出存储器的连接组成图。 8.一个存储器容量为4K?8,问:
(1)有多少根地址线?有多少根数据线?12 8
6
(2)如果用1K?4的静态RAM芯片来组成存储器,每组多少片?共需要多少片?2 8 (3)译码器需要多少根地址线来作为片选信号?2
(4)画出存储器的连接组成图。 大致和课本198页5.21 差不多
9.半导体存储器与微处理器CPU相连时,应注意哪些问题?如何进行连接? 10.什么是中断源?有几种中断源?
11.中断分为哪几类?各类都有什么特点?
12.半导体存储器分为哪几类?各类存储器有什么特点?
13.说明可擦写、可编程的只读存储器EPROM、EEPROM的不同点和相同点。
14.下面是一组定义数据的程序段。设DATA值为1200H,请图示各数据在内存中在存放形式。
DATA SEGMENT ORG 100H
BUF1 DB 10H,20H,30H,40H,50H BUF2 DW BUF1 BUF3 DD BUF1
COUNT EQU BUF2-BUF1 BUF4 DW BUF2-BUF1 DATA ENDS
15.阅读程序并完成填空。ADDR1开始的单元中连续存放两个双字节数据,求其和,并将和存放在ADDR2开始的单元中。 MOV CX,2 XOR BX,BX CLC
NEXT:MOV AX,[ADDR1+BX] ADC AX, [ARRR+4+BX] MOV [ADDR2+BX],AX INC BX INC BX LOOP NEXT
16.阅读程序并完成填空。在一个首地址为STR、长度为N的字符串中查找“空格”,找到则向DL中送1,否则向DL中送-1。 MOV CX,N MOV SI,0 MOV AL,20H
NEXT:CMP AL, [SI] JZ DISPY
INC SI
LOOP NEXT MOV DL,-1 JMP NEXT1
DISPY:MOV DL,1 ??
NEXT1:??
7