1、一、填空题1系统总线由_、_、_三类传输线组成。2微型计算机由_、_、_和系统总线组成。3计算机的硬件结构通常由五大部分组成。即运算器,_,_,输入设备和输出设备组成。48 位二进制整数,其补码所能表示的范围为_,-1 的补码为_H。5一带符号数的 8 位补码为 11110111B,它所表示的真值为_D。6将二进制数 101101.101 转换为十进制数为_。7将压缩 BCD 码 01111001 转换成二进制数为_。8一个完整的微机系统应包括_和_两大功能部分。9X、Y 的字长均为 12 位,已知X 反 A3CH,原码为_H,Y 反 03CH,则 X-Y 的补码为_H。10微处理器由_、_和
2、少量寄存器组成。11带符号数在机器中以_码表示,十进制数-78 表示为_。128086/8088 的地址空间最多可分为 _个逻辑段。13一带符号数的 8 位补码为 11110111B,它所表示的真值为_D。14一个数据的有效地址 EA = 1234H,且 DS =5678H,则该数据在内存中的物理地址是_。15在 8086CPU 的时序中,为满足慢速外围芯片的需要,CPU 采样_信号,若未准备好,插入_时钟周期。16若 8086/8088 CPU 引脚状态是 M/ =1, =1, =0,则此时执行的操作是IORDW_。178086 上电复位后,其内部(CS)= ,(IP)= 。CPU 执行的第
3、一条指令的地址是 。 188088 的内存单元 3017H:010BH 的物理地址为 。19对于 8086 微处理器,可屏蔽中断请求输入信号加在 引脚。20IBM PC 机 I/O 地址空间范围是 ,存储单元地址范围是 。21在 8086 系统中,若某一存贮单元的逻辑地址为 7FFF:5020H,则其物理地址为 。 已知当前 CS=2020H,那么该代码段的首地址为 。228088 的 ALE 引脚的作用是 。23从 8086(8088)CPU 的 NMI 引脚产生的中断叫做 中断,它的响应不受 的影响。 24在 8086 系统中,最小模式下 CPU 通过 引脚接收 DMA 控制器的总线请求,
4、而从 引脚上向 DMA 控制器发总线请求允许。 25在寻址方式中,可作基址寄存器的有 。268086 的 I/O 指令有_ 和_两种寻址方式。27MOV AX,BXDI 指令中源操作数的寻址方式为_。28已知(BX)=2000H,(DI)=3000H,(SS)=4000H,(DS)=6000H,(SS)=5000H,66000H 单元的内容为 28H,则指令 MOV AL,BX+DI+1000H 的执行结果是_。29如果某芯片是 4K8 位,则存储器组内寻址地址线是_根,如果它在系统中起始地址为 0F0000H,则它的末地址是_。30在微机系统中用高位地址线产生存储器片选(CS)的方法有:线选
5、法、_、_。31 CPU 与 I/O 之间接口信息通常有三类,它们是_、_、_信息。32I/O 端口的编址方式有统一编址和_两种。在 8086/8088 系统中 CPU 对端口的寻址空间为_。338255 芯片具有三个独立数据端口,只有_端口具有双向传输方式。 答案:1地址总线,数据总线,控制总线2中央处理器,存储器,输入/输出接口3控制器,存储器 4 -128-127,0FFH 5 -9 6 45.625(45.625D) 7 01001111B(01001111 或 1001111) 8 硬件系统,软件系统 9 0DC3H,0A01H 10 运算器,控制器 11补码,FFB2H(0FFB2
6、H 或 0B2H 或其他表示方式) 12. 64KB13 9 14. 579B4H15READY 等待 16. 存储器写 170FFFFH 0000H 0FFFF0H 183027BH19INTR 200000H-0FFFFH 00000-0FFFFF H 2185010H 20200H 22锁存总线上出现的地址信息23. 非屏蔽 标志寄存器中 IF 24HOLD HLDA25. BX 、BP26直接寻址、间接寻址 27基址加变址寻址方式28(AL)=28H 或 将 28H 送入 AL 寄存器 2912、0F0FFFH30部分地址译码 全地址译码 31数据, 状态, 控制 32独立编址 64K
7、 33A 口二、选择题1堆栈的工作方式是_B_。A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入2. 指令的指针寄存器是_B_。A) BX B) IP C) BP D) SP3. 中央处理器(微处理器)一般主要包括_C_。A)运算器 B)控制器 C)运算器和控制器 D)运算器、控制器和存储器 4设 SP=50H,执行段间返回指令 RET 后,寄存器 SP 的内容是( B )。A) 44H B) 54H C) 5AH D) 5CH 5在子程序的最后一定要有一条_B_指令。A) HLT B) RET C) IRET D) POP4. 在中断方式下,外设数据输入到内存的路径是 ( D
8、)A) 外设数据总线内存 B) 外设数据总线CPU内存 C) 外设CPUDMAC内存 D) 外设IO 接口CPU内存 5. CPU 与 IO 设备间传送的信号有 ( D )A) 数据信息 B) 控制信息 C) 状态信息 D) 以上三种都是6. 8086 中 8 位算术运算指令执行后,结果为 10010001B,则 ZF 和 SF 标志位的值为_A_。A)ZF=0 SF=1 B)ZF=0 SF=0 C)ZF=1 SF=1 D)ZF=0 SF 不确定7.使用 DOS 功能调用时,子功能号应放在( B )寄存器中。A) AL B) AH C) DL D) DH 8.在 DEBUG 下如果要运行 01
9、00:4360 段开始的一段程序用的命令为_C_。A) D=0100:4360 B) A=0100:4360 C) G=0100:4360 D) Q=0100:4360 9下面表示段定义结束的伪指令是_C_。A) END B) ENDP C) ENDS D) ENDM10在 8255 进行使用时,都必须先向 8255 写入一个( D ) ,以确定 8255 的工作方式。A) 指令 B) 计数初值C) 状态字 D) 控制字11. 8255A 的 A 口工作在方式 2 时,B 口可工作_A_。A)方式 0 或方式 1 B)方式 1 或方式 2 C)只能工作在方式 1 D)任何方式都不行,只能空着三
10、、简答题1. 8086 的标志寄存器可以分成哪两类?按位写出各个标志的名称?答:标志寄存器 PSW 是 16 位寄存器,7 位未用。PSW 由控制标志和状态标志位两类控制标志位 6 个,CF:进位标志位;PF:奇偶标志位;AF:辅助进位标志位;ZF:零标志位;SF:符号标志位;OF:溢出标志位状态标志位 3 个,DF:方向标志位;I F:中断标志位;TF:跟踪标志位。 2. 简述 8086 内部 EU 和 BIU 两大功能单元各自的功能和这样组织的意义。答:在 8086 内部,按功能划分可分为 BIU 和 EU 两大部分,BIU 主要负责总线接口,与存储器和 I/O 接口进行数据传递;而 EU
11、 则是执行部件,主要是执行指令;这两部分分开可以在执行指令的同时,从存储器中将要执行的指令取到指令队列,使两部分并行工作,提高 CPU 的速度。 3. 在 8086CPU 的标志寄存器中,CF 标志的定义及功能是什么?答:在 CPU 进行加法或减法运算时,将有进位或借位产生,标志位 CF 被置 1;而没有进位或错位时 CF 为 0。在实际应用中,经常得用 CF 来实现多字节或多个字长的加减法。另外,利用 CF 来判断两个无符号数比较大小。 4. 什么叫寻址方式?常用的寻址方式有哪些?答:指令中获取操作数或操作数地址的方法。 常用的寻址方式有:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、寄存
12、器相对寻址、基址变址寻址、相对基址变址寻址等。 5 8086 CPU 有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少位二进制数?答:8086CPU 共有 20 根地址线、16 根数据线、最大直接寻址范围是 1MB、一次对外数据传送 16 位二进制数6 执行以下两条指令后,标志寄存器 flags 的进位标志位 CF、半进位标志位 AF、溢出标志位 OF、符号标志位 SF 和零标志位 ZF 各为什么状态? MOV AL, 84HADD AL, 94H答:CF=1; AF=0; OF=1; SF=0; ZF=07讲述指令 MOV AX,2000H 和 MOV AX,20
13、00H的区别。 答:MOV AX,2000H 是将立即数 2000H 装入 AX 寄存器,MOV AX,2000H是将存储单元2000H中的数装入 AX 寄存器。8.数据传输方式中,查询方式和中断方式相比较各有什么优缺点?答:中断方式可以使 CPU 与外设并行工作,所以比起查询方式,CPU 的工作效率高。9.计算机与外部设备数据交换的方式有几种,分别是什么?答:计算机与外部设备数据交换的方式有四种:无条件传输方式、查询方式、中断方式、DMA 方式(直接存储器存取方式) 。10. 简述 8086 汇编语言中,指令语句和伪指令语句的区别和作用。答:指令是真正让计算机进行某种具体操作的命令,它在程序
14、运行时执行。伪指令是通知汇编程序在翻译程序时执行的命令。四、存储器设计应用题1. 用译码法连接容量为 64K*8 的存储器,若用 8K*8 的存储器芯片,共需多少片?共需多少根地址线?其中几根作字选线?几根作片选线?试用 74LSl38 画出译码电路,并标出其输出线的选址范围。答:共需 8 片 8K*8,共需 16 根地址线,13 根字选线,3 根片选线译码电路 2设某微机系统需要扩展内存 RAM 32KB,扩充的存储器空间为 10000H 开始的连续存储区域。存储器芯片采用 16K8 的 RAM 芯片,CPU 使用 8088。 1)选用芯片,画出逻辑连接图; 2)写出各片 RAM 的所在地址区域。 答:1)2)地址范围 第一片 10000H-13FFFH 第二片 14000H-17FFFH 3已知有 SRAM 芯片 62256(32K*8)及 EPROM 芯片 27256(32K*8) ,现用这两种芯片构成 8088 最小系统内存的一部分,其中 SRAM 所占的地址空间为 40000H-47FFFH,EPROM 所占的地址空间为 F8000H-FFFFFH,试设计出其原理图。