微机原理与接口技术模拟考试2
微机原理与接口技术试题和答案

微机原理与接口试题和答案一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.在微处理器发出地址信息并稳定后,当( )后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。
A. RD有效、M/IO=LB. RD有效、M/IO=HC. W R有效、M/IO=LD. W R有效、M/IO=H2.8086写I/O总线周期的控制信号,一直保持低电平有效的是( )A. M/IOB. DT/RC. DEND.WR3.8259A是( )A.可编程DMA控制器B.可编程中断控制器C.可编程定时/计数器D.总线仲裁器4.最大方式8086系统中74LS373的G信号是由8288总线控制器的( )信号提供的。
A. ALEB. DT/RC. DEND. CLK5.Intel 8086/8088微处理器最大方式下,读和写存储器控制信号是( )A. RD和W RB.RD和MRDCC.MWTC和MRDCD. MRDC和MWTC6.Intel 8086/8088中断向量表中的类型21H是( )A.双重失效B.段不存在C.协处理器出错D.MS-DOS系统调用7.8086响应中断的条件是( )A. IF=1,完成当前指令后B. IF=0,完成当前指令后C. IF=1,没有完成当前指令D. IF=0,没有完成当前指令8.接口电路的联络信号STB的( )使RDY信号变为低电平,表示输入寄存器已有数据。
A.前沿B.后沿C.低电平D.高电平9. 8251A C/D,RD、W R、CS为( )表示微处理器读8251A输入的数据。
A. 0010B. 1010C. 0011D. 011110.DAC 0832芯片参考电压V REF是由外电路提供( )的参考电源。
A. +3~-3VB. +5V~-5VC. +10V~-10VD. +15V~-15V二、填空题(每空1分,共20分)1.1字节等于____ _位二进制信息。
微机原理与接口技术考试试题及答案

微机原理与接口技术考试试题及答案共 8 页,第 3 页学生答题注意:勿超黑线两端;注意字迹工整。
共 8 页,第 4 页共 8 页,第 5 页学生答题注意:勿超黑线两端;注意字迹工整。
共 8 页,第 6 页A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。
A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。
A. 数据总线缓冲器B. 级联缓冲/比较器C. 读写控制电路D. 数据总线缓冲器与读写控制电路13 .Intel 8253的最大输入时钟频率是()。
A. 5MHzB. 2MHzC. 1MHzD. 4MHz14 .完成两数相加后是否溢出的运算,用()标志位判别。
A. ZFB. IF共 8 页,第 7 页学生答题注意:勿超黑线两端;注意字迹工整。
共 8 页,第 8 页的数据线和地址线是以_____________求,完成_____________与 _____________或____________的数据传送。
中的BIU由_____________个_____________位段寄存器、一个_____________位指令指针、_____________字节指令队列、_____________位地址加法器和控制电路构成的微机中,每个主存单元对应两种地址:_________和__________。
端呈现_____________时,则表应的中断类型码为_____________。
在存储器的层次结构中,越远离的存储器,其存取速度_____________,存储容量_____________,价格_____________。
8 . 存储器的存取速度可用_____________和_____________两个时间参数来衡量,其总是排在_____________。
微机原理及接口技术II课堂例题和课后习题综合题作业答案

1、已知某8088微机系统包括8255,8253两个可编程接口电路。
其中8253三个计数器分别工作在不同的方式下,可以为A/D转换器提供可编程的采样频率和采样时间;8255A的PB0可用于检测按键开关的位置,PA7可根据PB0的状态决定是否点亮LED指示灯。
设系统所要求有关硬件连线已经全部接好,片选信号PS2,PS3的地址是08H-0BH,0CH-0FH,如图所示,试完成下列各项要求。
(1) 根据8255A的A口和B口的连接方式,写出接口初始化程序。
(2) 图中给出了8253各个计数器要求的工作方式,设已知外部时钟频率为F,计数器0的计数初值为L(字节型),工作在方式2;计数器1的计数初值为M(字型),工作在方式1;计数器2的计数初值为N(字型),工作在方式3,L、M、N是程序已经定义的变量,L、M为二进制数,N为BCD码。
试按上述要求完成8253的初始化程序。
(3) 设计一个程序片段,使8255A检测PB0的输入状态,当PB0=1时使LED灯亮。
答案:解①:MOV AL,l0000010B ;A,B口方式0,A口输出,B口输入OUT 0BH,AL解②:MOV AL,14H ;0通道方式2OUT 0FH,ALMOV AL,L ;0通道计数初值LOUT 0CH,ALMOV AL,72H ;1通道方式lOUT 0FH,ALMOV AX,M ;1通道初值M(字型),OUT 0DH,ALMOV AL,AHOUT 0DH,ALMOV AL,B7H ;2通道方式3,BCD码0UT OFH,ALMOV AX,N ;2通道初值N(字型),OUT 0EH,ALMOV AL,AHOUT 0EH,AL解③:IN AL,09H ;读B口状态K1:TEST 01H ;测试PBO=l否JZ,K1 ;不为1,K1MOV AL,OOH ;PB0=1,PA0=0,点亮LEDOUT 08H,AL2.PC总线和A/D转换接口电路如图2,图中信号均是PC(8位)总线信号,请回答下面问题:(1)图中中断控制器8259A和并行接口8255A各有几个端口地址?各芯片内地址有无重叠?答:8259A和8255A各有4个端口地址;8259A内部有地址重叠,重叠两次;而8255A没有地址重叠。
微机原理与接口技术习题答案2

第2章 8086 CPU 结构与功能1. 微处理器内部结构由哪几部分组成阐述各部分的主要功能。
解:微处理器内部结构由四部分组成:(1)算术逻辑运算单元ALU :完成所有的运算操作;(2)工作寄存器:暂存寻址信息和计算过程中的中间结果;(3)控制器:完成指令的读入、寄存和译码,并产生控制信号序列使ALU 完成指定操作;(4)I/O 控制逻辑:处理I/O 操作。
2. 微处理器级总线有哪几类各类总线有什么作用解:微处理器级总线有三类:(1)数据总线:传送信息;(2)地址总线:传送地址码;(3)控制总线 传送控制信号。
3. 为什么地址总线是单向的,而数据总线是双向的解:地址码只能由CPU 生成。
而数据需要在CPU 和存储器之间传输。
4. 8086/8088微处理器内部有哪些寄存器其主要作用是什么解:8086CPU 内部有14个16位寄存器,其中8个通用寄存器(4数据寄存器AX 、BX 、CX 、DX ,4地址指针/变址寄存器SI 、DI 、SP 、BP ),4个段寄存器(CS 、DS 、ES 、SS ),2个控制寄存器(指令指针IP ,微处理器状态字PSW )。
应该注意的是:可以在指令中用作为地址指针的寄存器有:SI 、DI 、BP 和BX ;在微处理器状态字PSW 中,一共设定了9个标志位,其中6个标志位用于反映ALU 前一次操作的结果状态(CF ,PF ,AF ,ZF ,SF ,OF ),另3个标志位用于控制CPU 操作(DF ,IF ,TF )。
5. 如果某微处理器有20条地址总线和16条数据总线:(1)假定存储器地址空间与I/O 地址空间是分开的,则存储器地址空间有多大(2)数据总线上传送的有符号整数的范围有多大解:(1)存储器地址空间为:2021MB =(2)有符号数范围为: 15152~21--, 即 -32768~327676. 将十六进制数62A0H 与下列各数相加,求出其结果及标志位CF 、AF 、SF 、ZF 、OF 和PF的值:(1)1234H;(2)4321H;(3)CFA0H;(4)9D60H解:(1)74D4H CF=0 AF=0 SF=0 ZF=0 OF=0 PF=1(2)A5C1H CF=0 AF=0 SF=1 ZF=0 OF=1 PF=0(3)3240H CF=1 AF=0 SF=0 ZF=0 OF=0 PF=0(4)0000H CF=1 AF=0 SF=0 ZF=1 OF=0 PF=17.从下列各数中减去4AE0H,求出其结果及标志位CF、AF、SF、ZF、OF和PF的值:(1)1234H;(2)5D90H;(3)9090H;(4)EA04H解:(1)C754H CF=1 AF=0 SF=1 ZF=0 OF=0 PF=0(2)12B0H CF=0 AF=0 SF=0 ZF=0 OF=0 PF=0(3)45B0H CF=0 AF=0 SF=0 ZF=0 OF=1 PF=0(4)9F24H CF=0 AF=0 SF=1 ZF=0 OF=0 PF=19.写出下列存储器地址的段地址、偏移地址和物理地址:(1)2134:10A0;(2)1FA0:0A1F;(3)267A:B876解:物理地址=段地址*10H+偏移地址(1)段地址:2134H,偏移地址:10A0H,物理地址:223E0H(2)段地址:1FA0H,偏移地址:0A1FH,物理地址:2041FH(3)段地址:267AH,偏移地址:B876H,物理地址:32016H10.给定一个数据的有效地址为2359H,并且(DS)=490BH,求该数据的物理地址。
微机原理与接口技术试卷参考答案

(本题20分)一、填空1.CPU与外设之间交换数据常采用、、和四种方式,PC机键盘接口采用传送方式。
2.____________可以将数字信号变成能在传输线上传送的模拟信号,或将传输线上的模拟信号变成数字信号。
3.8255A工作于方式0时,不能工作于____ 传送方式。
4.某微机系统中内存首地址为6000H,末地址为67FFH,则其内存容量为______ 5.已知ADC0809的分辨率为8位,若其V R(+)接+5V,V R(-)接地,当输入电压模拟量为3.125V时,转换后输出的数字量为_____,6.实现定时的三种方法是____定时、_____定时和____________定时。
7对I/O端口编址有_____________和_____________两种方法。
8在一个串行传输系统中,每秒钟可传送10个数据帧,每个数据帧包含1个起始位,6个数据位和2个终止位。
则波特率为________9Intel8086CPU的从编程结构上功能由________________和________________组成。
10,2K×4位RAM构成16KB的存储系统,有20位地址线,全译码方式,需要_____个RAM芯片,需要_____位地址作为片外地址译码器的输入。
,11中断类型码为1CH的中断向量存放在内存中的4个字节单元中,其中的字节单元内容从低字节到高字节依次为30H、20H、10H、40H,则相应的中断服务程序入口地址是_________(本题20分)二、选择题.输出指令在I/O接口总线上产生正确的命令顺序是()。
A先发地址码,再发读命令,最后读数据。
B.先发读命令、再发地址码,最后读数据。
C.先送地址码,再送数据,最后发写命令。
D.先送地址码,再发写命令、最后送数据。
2.8086 CPU有最大和最小两种工作模式,最大模式的特点是_________A.需要总线控制器8288B.由编程进行模式设定C.不需要8286收发器D.CPU提供全部的控制信号3.下列指令中合法的是_______A.MOV WORD_OP1,WORD_OP2B.MOV AX, WORD_OP1[DX]C. MOV SP, SS:DATA_WORD[BX][SI]D. MOV [BX][SI],24. ADC0809的三位地址码ADDC、ADDB、ADDA的取值分别为0、1、1时,选通的模拟通道应该为__________A.IN0B.IN2C.IN3D.IN65.下面的中断中,只有_______需要硬件提供中断类型码A.INTOB.INT nC.NMID.INTR6.CPU使用中断方式从A/D转换器读取数据时,A/D转换器向CPU发出的中断请求信号是______A.STARTB.OEC.EOCD.INTR7.在IBM PC/XT机中,8086执行IN/OUT指令,产生访问I/O接口的读写信号的部件是_______A.CPUB.总线控制电路C.总线裁决电路D.DMA控制器8. 最小模式下8086在执行MOV AL,[SI]期间,下面_______引脚是低电平。
《微机原理与接口技术模拟试卷》.doc

微机原理与接口技术模拟试卷注意事项:1. 请考生按要求在试卷装订线内填写姓名、学号和年级专业。
2. 请仔细阅读各种题目的回答要求,在规定的位置填写答案。
3. 不要在试卷上乱写乱画,不要在装订线内填写无关的内容。
120分钟。
1.对于微处理器所能完成的功能,下列说法中有错误的是()。
• •A. 程序流向控制。
B. 从外存屮取指令,指令译码。
C. 简单的算术逻辑运算。
D. 在处理器和存储器或者I/O 之间传送数据。
2. 单精度浮点数0 10000000 1001000 00000000 00000000转换为十进制,应为下面哪一项4.下列( )项不属于8086微处理器内部的寄存器。
• • •一、选择题(共30分,每小题2分)( )oA. +3.5DB. -1.5DC. +3.125DD. -3.25D3.对有符号数来说,两数相加后是否溢出,由()标志位进行判别。
A. SFB. 0FC. ZFD. CFA.通用寄存器B.指针和变址寄存器C.段寄存器D.命令字寄存器A.直接寻址B.立即寻址C.寄存器寻址D.隐含寻址6.若DS=4000H, ES=2000H, BX=0800H,执行指令MOV AX,[BX+10H]后,AX 中的内容应为下列()单元中的内容。
A.[2810H]B. r2O81OH]C.「481 OH]D. [4081 OH]7.下列()项不属于汇编语言的优点。
A.程序效率高B.节省内存C.可移植性好D.直接与操作系统进行接口8.下列说法中错误的是()。
• •A.SRAM的速度非常快,常用作CPU的高速缓存。
B.SRAM的集成度较低,功耗较小。
C.DRAM高密度,但存収速度慢。
D.DRAM需要定时按行刷新。
9.主存储器和CPU之间增加Cache的目的是()。
A.解决CPU和主存之间的速度匹配问题。
B.扩大主存储器的容量。
C.扩大CPU中通用寄存器的数量。
D.既扩大主存容量又扩大CPU通用寄存器数量。
微机原理与接口技术试题四套卷版+答案
微机原理与接⼝技术试题四套卷版+答案微机原理与接⼝技术考试试卷(A)专业学号姓名成绩⼀、填空题(每⼩题5分,共10分)1. 某控制电路中,输出控制端⼝的⼝地址为34CH,输⼊状态端⼝的⼝地址为34DH。
现从输⼊⼝读⼊外部状态,若不为80H,就输出FFH关闭设备,否则输出00H开启设备。
请完善下⾯的程序。
...............MOV DX, 34DH;①________AL, DX②________AL, 80H③________MOV DX, 34CHMOV AL, 00HOUT DX, AL④________EXITGO-OFF: MOV DX, 34CHMOV AL, ⑤__________OUT DX, ALEXIT: RET2.下⾯是⼀个中断处理⼦程序的加载程序段,中断类型号为60H,请完善该程序段。
INT-INT PROC FAR.......... ;保护现场SUB AX, ①__________;MOV ES, AX;ES清零MOV ②__________,OFFEST inthandlerMOV AX, SEG inthandlerMOV DI ,③__________SHL DI, 1SHL ④__________, 1MOV ⑤__________, BXMOV ES:[DI]+2, AX............;恢复现场RETINT_INT ENDP⼆、单项选择题(每⼩题1分,共10分)1.指令MOV AX,[BX][SI]中源操作数的寻址⽅式是 ( )A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址2.8086 CPU内有指⽰下条指令有效地址的指⽰器是 ( )A.IPB.SPC.BPD.SI3. .CPU与外设交换数据,当采⽤程序控制I/O⽅式时,是( )。
A.以CPU为主动⽅B.以存储器为主动⽅C.以外设为主动⽅D.外设直接和存储器交换数据4.8253在下⾯⼏种不同的⼯作⽅式中,可⽤GA TE作重触发信号的是( )。
微机原理与接口技术练习题
信息时,通过()将地址送入地址锁存器。
ADEN B、ALE C、BHE D、DT/ R
4、 基本的总线周期通常包含()个T状态
A、1B、2C、3D、4
5、RESET言号有效后,8086CPU执行的第一条指令地址为()
A.中断类型码B.中断服务程序入口地址C.现场D.当前CS、IP的值
13、已知(AX=1000H(BX=2000H,执行指令MOV AX,BX后(AX)=()
A. 1000H B . 2000H C . 3000H D . 0000H
14.在指令MOV ES: [SI] , AX中,目的操作数为()寻址。
6、 8086可处理种不同的中断,一类叫,另一类叫。
7、 8086和内存之间的数据传送指令是,从端口读数据的指令是,向端口
写数据的指令是。
8、 类型号为34H的中断所对应的中断向量放在:开始的4个单元
中;如果 0000:0074H、0000:0075H、0000 :0076H、0000:0077H这 4 个内存单
中断向量为7856:3412H。
四、设8255A与8086CPU相连,8255A芯片A口工作在方式 2,B口工作在方式 1输入,C口PC6置 1,8255A芯片A口、B口、C口、控制 口地址分别为10F8H 10FAH 10FCH 10FEH
(1) 填写8255A方式选择控制字:
1
1
0
0
0
1
1
0
(2) 填写8255A C口置1/置0控制字:
()°
A、000C6H, 000C7H; 000C4H, 000C5H B、000C4H 000C5H;00198, 00199;
《微机原理与接口技术》复习练习题与答案
13级《微机原理与接口技术》复习练习题与答案(韶关学院计算机科学学院彭玄璋)一、填空题1、8086/8088 CPU内部结构按功能分为两部分,即由执行单元和总线接口单元组成。
2、若CPU的数据线宽度为16位,则它的字长为16 位;地址线宽度为20位,则它的寻址空间为1MB 。
3、8086CPU为了适应各种应用场合有两种工作模式,即是最小模式和最大模式。
4、8086/8088CPU复位后,CS的内容为0FFFFH ,IP的内容为0000H 。
5、8086的16位标志寄存器包括 6 个状态标志位和3个控制标志位。
6、计算机的I/O端口地址的编址方式有统一编址和独立编址 ,而8086CPU寻址外设采用独立编址方式。
7、CPU与外设间有4种I/O信息传送方式,即无条件传送、查询传送中断传送、直接存储器存取(DMA) 。
8、若某输出外设的I/O接中的数据端口地址为100H,要将字节数据从8086CPU输出到外设的指令是MOV DX,100H 和OUT DX,AL 。
9、响应可屏蔽中断INTR的条件是控制标志IF= 1 。
10、若8253的某一计数器用于输出方波,该计数器的工作方式为 3 ;若该计数器输入频率为100KHz,输出方波频率为10KHz,则计数初值应设为10。
11、串行通信协议分为异步通信和同步通信。
12、波特率是指单位时间内传送二进制数据的位数。
13、8088组成的系统中,存储器分若干个不超过64K字节的段。
14、当8088CPU的INTR端输入一个高电平时, 可屏蔽中断获得了中断请求。
15、8088工作于最小工作模式时,控制总线由CPU本身产生,工作于最大工作模式时,控制总线由总线控制器8288 产生。
16、数据的并行I/O方式是以字节或字为单位进行传送;数据的串行I/O方式是以位为单位进行传送。
17、从地址/数据复用线中分离出地址信息需用逻辑芯片锁存器,地址/数据复用线中的双向数据传送需用逻辑芯片双向缓冲器。
微机原理与接口技术试题库(含答案)
1、二进制数10010110.10B 的十进制数值可表示为(B )A. 96.8B. 150.5C. 96.5D. 160.52、下列8086CPU 标志寄存器FR 的标志中,不属于状态标志的是(C )A.OFB.PFC.IFD.CF3、一个8 位的二进制整数,若采用补码表示,且由4 个“1”和4 个“0”组成,则最小值为(D )。
A.-120B.-7C.-112D.-1214、RAM 6116芯片有2K×8 位的容量,它的片内地址选择线和数据线分别是( B )A.A0~A15和D0~D15B.A0~A10和D0~D7C.A0~A11和D0~D7D.A0~A11和D0~D155、8086 CPU在响应中断时顺序将( C )内容压入堆栈。
A.CS.IP.FRB.IP.CS.FRC.FR.CS.IPD.FR.IP.CS6、已知AL=68H,BL=5AH,指令ADD AL,BL 执行后,OF 和CF 的值分别为( C )。
A. 0,0B. 0,1C. 1,0D. 1,17、下列8088 指令中,含有非法操作数寻址的指令是(C )。
A. MOV AX,[10H]B. IN AX,DXC. MOV [BX][BP],10HD. MOV BX,COUN[SI]8、n+1 位符号数x 的补码表示范围为( D )A. -2 n<x<2 nB. -2 n≤x≤2 nC. -2 n -1≤x<2 nD. -2 n≤x<2 n9、8086 能够访问的存储空间的大小是(B )。
A. 64kB. 1MC. 256D.16M10、若用128K*4bit 的SRAM 芯片构成640KB 的存储器组织,共需要( A )片芯片。
A. 10B. 20C. 30D. 4011、在CMP AX,DX 指令执行后,当标志位SF,OF,ZF 满足逻辑关系(SF⊕OF)+ZF=0 时,表明(A )。
A. AX >DXB. AX<DXC. AX≥DXD. AX≤DX12、若要使寄存器AL 中的高4 位不变,低4 位清零,应使用指令(B )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
江苏科技大学 计算机科学与工程学院
《微机原理与接口技术》期中模拟试卷
班级_ ____姓名____ ___
题 号 一 二 三 四 总 分
分 数
一.名词概念术语解释(10分)
1.将左边的术语与右边的定义联系起来,在括号中填入右边所示的代号字母:
(1) 字长 ( ) a. 指由8个二进制位组成的通用基本单元。
(2) 字节 ( ) b. 是指CPU执行指令时的时间刻度。
(3) 基本指令执行时间 ( ) c. CPU构成系统所能访问的存储单元总数。
(4) 指令执行时间 ( ) d. 唯一能代表存储空间每个字节单元的地
址,用5位十六进制数表示。
(5) 时钟周期 ( ) e. CPU执行访问存储器或I/O操作所花的时间。
(6) 总线周期 ( ) f. 由段地址和偏移地址两部分组成。均用4位
十六进制数表示。
(7) 访问存储空间 ( ) g. 指令中用以说明操作数所在地址的方式。
(8) 物理地址 ( ) h. 指CPU在交换、加工、存放信息时,其信
息位的基本长度。
(9) 逻辑地址 ( ) i. 各条指令执行所花的时间,不同指令,该
值不同。
(10) 寻址方式 ( ) j. 指寄存器加法指令执行所花费的时间。
二、单项选择题(每空1分,共10分)
1.8086CPU外部的数据总线和地址总线分别为( )位。
A. 16, 16 B. 16, 20 C. 8, 16 D. 20, 20
2.在8086CPU中,堆栈操作指令是( )数据传送指令。
A. 8位 B. 8位或16位 C. 16位 D. 32位
3.以下可使寄存器AX和CF同时清0的指令为 ( )。
2
A. SUB AX, AX B. XCHG AX, BX
C. XOR AX, BX D. PUSH AX
4. 若已知(SP)=2000H,(AX)=0020H,则执行指令PUSH AX后,(SP) 和((SS):(SP))的值分
别为( )。
A. 2002H,00H B. 2000H,20H C. 1FFEH,00H D. 1FFEH,20H
5.下列指令中语法有错误的是( )。
A. IN AX, 20H; B. LEA SI,[2000H]
C. OUT DX, AL; D. SHL AX,3
6.下列指令中正确的是( )。
A. MOV AX, [SI][DI]; B. MOV BYTE PTR [BX],1000
C. SBB EOU DS [BP+8]; D. MOV BX, OFFSET SI
7.若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( )。
A. 0FH和04H; B. 0BH和04H;
C. 0FH和0BH; D. 04H和0FH
8.在下列伪指令中定义字变量的是( )。
A. DB B. DW C. DD D. DT
9.设x= -46,y= 117,则[x+y]补 和 [x-y]补 分别等于( )。
A. D2H和75H B. 5DH和47H
C. 2EH和71H D. 47H和71H
10.在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是( )。
A. 汇编指令 B. 伪指令 C. 机器指令 D. 宏指令
三.填空题(20分
)
1.8086CPU的内部结构上可分为______和______两个独立的功能部件。
2.8086CPU通过数据总线对_______进行一次访问所需的时间为一个总线周期,一个总
线周期至少包括________时钟周期。
3.8086CPU的内存寻址空间最大为________字节,I/O接口寻址能力为 ________个
字节端口。
3
4.在8086微机系统中,堆栈内数据存储的规则是__________,而指令队列中指令代码
存取的特点是__________。
5.一般而言,计算机的指令应包含________和________两个组成部分,所谓指令的寻址
方式是指_____________________________。
6.完成下列数制转换
(1101.101)2 = ( ____________ )10 =( ___________ )8 = ( __________ )16
7.写出下列表示信息的单位换算关系: 1DW= ____ Byte= _____bit。
8.已知两个二进制数 a=11011B,b=10110B 完成下列运算:
a+b = ( ______________ ); a-b = ( _________ );
a AND b = ( __________ ); a OR b= ( ______________ ) 。
9.已知两二进制数的补码分别为[a]补 = 00110010,[b]补 =11101001
那么[a+b]补 = ( ___________ ),其真值 (a+b )=( ______ )10
10.比较下列各数的大小关系:a= (1011.101)2,b= (47)8,c= (2A)16,
d=(01100111.0010)BCD,e= (010110)原,f= (010011)补,则其大小关系为:
____ 〉____ 〉____ 〉____ 〉____ 〉____。
四、简答题( 60分)
1.在下列各项中选出属于8086的EU和BIU的组成部件,将所选部件的编号填写于后:
(10分)
EU:____________________________
BIU:___________________________
(1) 地址部件AU (2) 段界检查器
(3) ALU (4) 20位地址产生器
(5) 24位物理地址加法器 (6) 指令队列
(7) 状态标志寄存器 (8) 总线控制逻辑
(9) 控制单元 (10) 段寄存器
(11) 指令指针 (12) 通用寄存器组
2.将下表中的标志寄存器中的标志位和右边的功能联系起来。要求:在括号中填入右边的
4
功能代号字母。(9分)
标 志 功 能
① SF ( ) ② CF ( ) ③ AF ( ) ④ DF ( ) ⑤ TF ( ) ⑥ OF ( ) ⑦ PF ( ) ⑧ IF ( ) ⑨ ZF ( ) a. 陷阱标志
b. 符号标志
c. 溢出标志
d. 进位标志
e. 结果为零标志
f. 奇偶标志
g. 中断标志
h. 辅助进位标志
i. 方向标志
3.若已知(BX)=2345H,(SI)=2A92H,位移量DISP=0C23H,(DS)=3100H,试确定下
列各寻址方式产生的有效地址和物理地址:(13分)
(1) 直接寻址;
(2) 用BX寄存器间接寻址;
(3) 用BX寄存器相对间接寻址;
(4) 用BX和SI的基址变址寻址;
(5) 用BX和SI的基址变址相对寻址;
5
3.判断下列指令是否正确,对正确的说明其原操作数和目标操作数的寻址方式;错误的指
出其错误。(20分)
(1) MOV SI, 100
(2) MOV AX, [BX]
(3) MOV BP, BL
(4) MOV CS, AX
(5) MOV [BX][DI], 04
(6) MOV BX, DADA1[SI]
(7) MOV [BX], [SI]
(8) MOV 20, AL
(9) ADD AL, DAT1[BX]
(10) PUSHF
4.已知(AL)=0A3H,DATA单元中内容为3AH, 写出下列每条指令单独执行后的结果。(8
分)
指令 结果
(1) AND AL, DATA ____________________
(2) OR AL, DATA ____________________
(3) XOR AL, DATA ____________________
(4) NOT DATA ____________________
(5) AND AL, 0FH ____________________
(6) OR AL, 01H ____________________
(7) XOR AL, 0FFH ____________________
(8) TEST AL, 80H ____________________