微机原理及应用复习题-答案(2009)
- 格式:doc
- 大小:147.50 KB
- 文档页数:10
《微机原理及应用》考试试卷参考答案一、选择题(每小题1分,共10分)1.C2.B3.D4.B5.B6.C7.A8.C9.C 10.C三、填空题(每小题1分,共10分)1. 5--8位2. 1,2,3,3,13. D24. .asm5. 356.控制信息7.操作数和中间结果8.49.1000111100010 10. 汇编程序四、简答题(每小题4分,共20分)1、在16位字长的机器,采用存储器分段的方法来提供20位地址.程序员在编写程序时要把存储器分成段,机器规定:段不能起始于任意地址,而必须从任一小段的首地址开始,从0开始,每项6个字节为一小段,则在十六进制的地址中,最低位为0(20位地址的低4位为0).因此置0位的物理地址由16位段地址和16位偏移地址组成.即:物理地址=段首地址X10H+偏移地址.2、略;3、(1)12000H (2)200A0H (3)12F40H4.中断源提供中断类型码,从中断向量表中相应位置取出中断服务程序首址置入IP和CS 中,程序转至中断服务程序.5、 (1)立即方式;操作数在本条指令中.(2)直接寻址方式;20100H.(3)寄存器间接方式;20100H.(4)寄存器间接方式;15010H.(5)相对寻址方式;20110H.五、分析计算题(20分)1、(AX)=FFFFH、CF=12、2个同步符、内同步、偶校验、字长7位、波特率因子16波特率为600/S时:RxC为9600 TxC为600波特率为2400/S时:RxC为38400TxC为24003、S1、S2、S3的偏移地址分别为0000H、0005H、000EHS2+5的内容为0,S3+1的内容为34H4、OUT2输出频率为1000/8=125,N=100E3/125=8005、略六、综合题(每小题15分,共30分)1、答:(1)MOV AL,10010010BOUT 63H,AL(2)MOV AL,10110110BOUT 63H,AL2、略第 1 页共1 页。
《微机原理及应用》 试题库1.8086和8088的引脚信号中,D 为地址锁存允许信号引脚。
A . CLKB . INTRC . NMID . ALE2.下面的哪项是有效标识符: B A . 4LOOP :B. DELAYIS3. 如图所示的三态输出电路,当4. 设(SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令 PUSH AX 后,存放数据 21H 的物理地址是A. 20102HB. 20101HC. 200FEHD. 200FFH5.汇编语言中,为了便于对变量的访问,它常常以变量名的形式出现在程序中 ,可以认为它是存放数据存储单元的 A 。
A .符号地址B .物理地址C .偏移地址D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A 。
A. CXB. BXC. BPD. DI(C)7.执行下列程序段:MOV AX , 0 MOV BX , 1 MOV CX , 100AA : ADD AX , BXINC BX LOOP AA HLT执行后的结果:(AX)= ________ , (BX)= ________ 。
A. 5050 , 99B. 2500 , 100C. 5050 , 101D. 2550 , 1028.假设V1和V2是用DW 定义的变量,下列指令中正确的是A 。
A . MOVV1,20HB . MOV V1, V2 C. MOV AL, V1 D . MOV 2000H, V2 9.-49D 的二进制补码为A 。
C. MAIN A/B :D. GAMA$1A. E(ENABLE)=1, A=1 C. E(ENABLE)=0, A=1B. E(ENABLE)=1, A=0 D. E(ENABLE)=0, A=0A 时,VB 7DD 。
10. 在8086/8088CPU 中,为了减少 CPU 等待取指所需的时间,设置了11. ① MOV AX , 1000H :② MOV AX , [1000H]:③ MOV AX , BX上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:若 BL=87H , BH=0E6H ,贝U BX= D 。
(答案)微机原理及应⽤⼀、填空题(每空1分,共30分)1、CPU访问存储器时,在地址总线上送出的地址称为物理地址。
2、80X86系统中,执⾏指令PUSH AX后,SP= SP-2 ;若执⾏指令POP AX后,SP= SP+2 。
3、指令“MOV AX,2000H”源操作数的寻址⽅式为⽴即数 ;指令“MOV AX,[BX+SI+6]”源操作数的寻址⽅式为带偏移量的基础加变址。
4、设(DS)=24EOH,(SS)=2410H,(ES)=2510H,(DI)=0206H,则指令“MOV AX,[DI+100H]”源操作数的有效地址为 0306H ,物理地址为 25106H 。
5、80486可访问两个独⽴的地址空间,⼀个为I/O地址空间,其⼤⼩为 64K 字节。
6、执⾏指令“XOR AX,AX”后,标志位ZF的值为 1 。
7、若(AL)=10011000B,(BL)=01100111B,则执⾏指令“ADD AL,BL”后,(AL)=11111111B;执⾏指令“AND AL,BL”后,(AL)= 0 。
8、可屏蔽中断从CPU的 INTR 引脚进⼊,只有当中断允许标志IF为 1 时,该中断才能得到响应。
9、中断向量表存放在从 00000H ⾄ 003FFH 存储空间中。
10、在实地址⽅式下,中断类型号为20H的中断所对应的中断向量,存放在内存从 00080H 开始的四个连续字节单元中,若这四个字节单元的内容由低地址到⾼地址依次为00H,50H,00H,60H,则中断服务程序的⼊⼝地址 65000H 。
11、80X86的I/O指令中,要寻址的16位的端⼝地址存放在 DX 中。
12、现要⽤6116静态RAM芯⽚构成8K×32位的存储器,此种芯⽚共需16 ⽚。
13、8255A在“⽅式1输出”与外设之间的⼀对"握⼿"信号是 ACK和OBF 。
14、由实地址⽅式上,由逻辑地址获得物理地址的计算公式为:物理地址= 段基址×16+偏移地址。
—————————————————装订线—————————————————标准答案及评分标准第 1 页课程名称:微机原理及应用(A卷)一、填空题(共20分,每空1分)1.292.[X]原=10000101B=85H [X]补=11111011B=FBH3.SP=0502 栈顶的物理地址为20502H4.25.目的:基址变址源操作数:寄存器6.20 16 1MB 00000H~FFFFFH7.代码段的段地址CS值左移4位8.在第一个时钟周期,锁存地址。
9.控制是否相应可屏蔽中断10.-127~+127 -128~+127A=111.BHE=0二、根据要求回答问题(共20分,每题4分)1.查询(1分)、中断(2分)、DMA传送方式(1分)。
2.高5位(2分)设置30H和36H时8259A中断类型码均为30H~37H (1分)设置38H时8259A中断类型码为38H~3FH (1分)3.CF=1、SF=0、OF=0、ZF=0 (各1分)4.BUF1 0FH 41H 42H 16H (2分)BUF2 00H 12H 00H 12H (2分)5.28H+59H=81H(1分)+06H(1分)=87H(2分)—————————————————装订线—————————————————第2 页三、程序分析(共6分,每题3分)1.自1000H开始100字节正数数据传送到自2000H开始存储区(3分)2.[YY]=25=19H (2分)查表求某数平方值(1分)四、把下列程序补充完整(共10分,每空2分)(1) DEC DX(2)JGE (JAE) G1(3) AL(4) SHL(SAL)(5) OR (ADD)五、8255A接口应用(共17分)(1)60H~63H (2分)(2)(4分)STACK SEGMENTSPP DB 64 DUP(?)TOP EQU $-SPPSTACK ENDSCODE SEGMENTASSUME CS:CODE,SS:STACKSTART:MOV AX,STACKMOV SS,AXMOV SP,TOPMOV AL,86H ;控制字OUT 63H,ALMOV AL,05H ;PC2=1,允许B口中断OUT 63H,AL(6分)PUSH DS ;中断矢量表MOV AX,0000HMOV DS,AXMOV AX,OFFSET IRQ7MOV [003CH],AXMOV AX,SET IRQ7MOV [003EH],AX—————————————————装订线—————————————————第3 页POP DSA1:STIHLTJMP A1(5分)IRQ7:IN AL,61HOUT 60H,ALMOV AL,20HOUT 20H,ALIRETCODE ENDSEND STAR六、8253接口应用(共10分)(2分)总计数值:1MHz / 0.1Hz=107取通道0计数值:T0=10000,工作于方式3通道1计数值:T1=1000,工作于方式3(5分)MOV DX,283H ;8253初始化MOV AL,36H/37H ;若37H后面程序作相应变化OUT DX,ALMOV DX,280HMOV AX,10000OUT DX,ALMOV AL,AHMOV DX,ALMOV DX,283H(3分)MOV AL,76H/77H ;若75H后面程序作相应变化OUT DX,ALMOV DX,281HMOV AX,1000OUT DX,ALMOV AL,AHMOV DX,AL—————————————————装订线—————————————————第4 页七、内存扩展(7分)(1) 1KX4 (1分)(2) 4KB RAM (1分)(3) 其中一组地址为:(或其它)1#:0000H~03FFH (1分)2#:4000H~43FFH (1分)3#:8000H~83FFH (1分)2#:C000H~C3FFH (1分)(4) 有重叠区(1分)。
一、填空题(每空2分,共20分)1.FD2. 执行部件(EU)3. 系统4. Byte5. 16. B7. 直接 8. 3 9. 并行 10. 分支二、选择题(每题2分,共20分)1. D2. C3. A4. D5. A6. B7. C8. C9. A 10. C三、名词解释(每题5分,共20分)1、队列:在内存中划分出一块区域用于暂存数据,对数据的操作顺序是先入先出。
2、ROM是只读存储器,里面的信息只能读出,不能写入,信息断电是能保存的。
RAM是随机存储器,里面的信息既能读出也能写入,信息断电是丢失的。
3、指令是能让CPU动作的命令;一款CPU所有的指令集合叫做指令集,或者指令系统。
4、计算机系统中,CPU与存储器或外设进行信息交换的方式有:查询方式、中断方式和存储器直接存取(DMA)方式。
四、简答题(每题10分,共20分)1、堆栈的特点是:数据先入后出。
队列的特点是:数据先入先出。
堆栈的用途:1)在子程序调用时用来保存断点;2)响应中断时,保存断点以及标志寄存器;3)执行子程序时,用来保护现场;4)暂存寄存器的值或存放临时数据;5)用于程序间传递参数;队列的用途:1)暂存寄存器的值或存放临时数据;2)用于程序间传递参数。
2、8086 CPU的内存空间为1M字节,因此对1M字节的每个单元寻址需要提供20位的地址信号,而8086 内部的寄存器均为16位的,因此8086 CPU将1MB的内存空间划分为不同的段,每个段最大为64KB(这样可以由16位地址即可寻址),这样对1MB的内存空间寻址时需要提供两个16位的地址---逻辑地址(由16位的基地址和16位的偏移地址),偏移地址确定一个惟一的20位的物理地址(基地址*16+偏移地址)来对1MB的内存空间进行惟一的寻址。
五、编程题(共20分)STACK SEGMENT PARA STACK 'STA'DB 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,SS:STACK START:MOV CX,0MOV BX,0INPUT:MOV AH,1INT 21HCMP AL,' 'JZ STOPCMP AL,30HJB INPUTCMP AL,39HJA INPUTINC CXSUB AL,30HMOV AH,0ADD BX,AXJMP INPUTSTOP: MOV AX,4C00HINT 21HCODE ENDSEND START。
南京航空航天大A3. RD低电平,WR三态,M/IO低电平B3. RD三态,WR低电平,M/IO高电平C3.RD低电平,WR高电平,M/IO高电平D3.RD高电平,WR低电平,M/IO高电平9. 8086/8088中断系统可处理__B1__个中断源,中断类型码的范围为__A2__,中断向量设置在内存__A3__, 优先权最高、最低的中断分别是___A4___。
A1. 255 B1. 256 C1. 128 D1. 1024A2. 0~255 B2. 1~255 C2. 0~127 D2. 0~1023A3. 00000H~003FFH B3. 00400H~007FFH C3. FFFFFH~FF800HA4. 除法出错, 单步B4. NMI, 单步C4. NMI, INTR D4. 除法出错, INTR10.当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为B1 ,这时写入定时器的初值为A2 。
A1. 65.535ms B1. 65.536ms C1. 131.71ms D1. 131.72msA2. 0000H B2. FFFFH C2. 0001H D2. FFFEH11. 8255工作于中断方式传送数据时,可供使用的8位数据端口个数有__B 。
A.1B.2C. 3D. 412. 设异步串行通信时,每个字符对应1个起始位,7个信息位,1个奇/偶校验位和2个停止位,每秒传送这样字符240个,其波特率为___B__ b/s。
A . 2400 B. 2640 C. 1200 D. 192013. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是___B___。
A.汇编指令B.伪指令C.机器指令D.宏指令14. 汇编语言源程序经汇编后,可直接生成___B___。
A. .OBJ及.ASM文件B. .OBJ及.LST文件C. .LST及.ASM文件D. .OBJ 、.LST及.ASM文件(3)单片6116的存储容量是 2K ×8bit 。
微机原理及应用试题及答案(总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和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。
16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。
17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。
18.地址译码的方式有线译码、部分译码、全译码三种。
19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。
第1章微型计算机系统1.1选择题1.计算机的发展阶段通常是按计算机所采用的()来划分的。
A.内存容量B.电子器件C.程序设计D.操作系统2. 一个完整的计算机系统通常应包括()。
A、系统软件和应用软件B、计算机及其外部设备C、硬件系统和软件系统D、系统硬件和系统软件3. PC机硬件系统从逻辑上看主要由CPU、内存储器、外存储器、输入设备、输出设备以及()组成。
A.运算器B.键盘C.显示器D.总线4. 以下叙述正确的是()。
A. 微机的字长可以是8、16、24、32位B. 微机的字长可以是8、16、32、64位C. 微机的字长可以是8、16、24、32KD. 字长是指计算机处理数据的精度5. BIOS是“基本输入输出系统”,在现代的微机系统中,BIOS中代码()。
A.是不能升级的B. 是可以升级的C.更换BIOS芯片后才可以升级D. 以上说法都不正确6. 以下有关CPU的说法不正确的是()。
A. CPU也称作运算控制单元B. CPU也称作微处理器C. CPU是微型机的核心部件。
D. CPU也称作运算处理单元7. 冯?诺依曼计算机的基本思想主要是指()。
A. 二进制编码和存储程序控制B. 二进制数和存储器C. CPU和存储器D. 存储器和输入输出设备8. 冯?诺依曼计算机的硬件由()大基本部件组成。
A. 3B. 4C. 5D. 69. 冯?诺依曼计算机的硬件由()等大基本部件组成。
A. 运算器、控制器、存储器和输入输出设备B. 寄存器、运算器、控制器、存储器C. 寄存器、CPU和存储器D. 存储器和输入输出设备10. 在现代的微机系统中,描述CPU主频常用的单位是()。
A. HzB. KHzC. MHzD. GHz11. 在现代的微机系统中,描述内存容量常用的单位是()。
A. BB. KBC. MBD. GB12. 微型计算机和各个外部设备之间用()连接起来,再配上软件,就构成了微机系统。
A. 系统总线 B.通信总线C.数据总线 D.片内总线13. 所谓微机的字长是指()。
微机原理应用及控制复习题(2009年)一、选择题1、某内存单元的段基址为2000H,偏移地址为0C800H,则该单元的物理地址为(B)。
A.20000H B. 2C800H C. 0C8000H D. 0CA000H2、下列四条指令中,错误的指令是(C)。
A. MOV AH, 64HB. MOV BL,8AHC. MOV 8F, ALD. MOV [100H], AL3、8K*8位的EPROM,其地址线和数据线个数分别为(B)。
A.8,8 B. 13,8 C. 12,8 D. 13,44、8253的工作方式有(C)种。
A.4种 B. 5种 C. 6种 D. 8种5、当8253芯片写入控制字36H时,所使用的通道是(B)。
A.1通道 B. 0通道 C. 2通道 D. 3个通道都不用6、已知并行接口芯片8255A在微机应用系统中的控制口地址为203H,其C口地址202H,则其B 口地址为(B)。
A.200H B. 201H C. 205H D. 207H7、某系统要求该D/A转换器的输出为0到+5.12V,分辨率为5mV,则所选择的D/A转换器的位数至少应为( B ).(分辩率=满刻度电压值/2n-1)故:5.12*5=255(28-1)应该是8位A.8位 B. 10位 C. 12位 D. 16位8、十进制数-97对应的二进制原码是(D )A.10011110B B. 10011111B C. 11100000B D. 11100001B9、无符号二进制数1101011B对应的十进制数是( C )A.653 B. 327 C. 215 D. 12510、当进行算术运算时,若运算结果发生溢出,则(C )A.CF=1 B. DF=1 C. OF=1 D. ZF=111、下列四条指令中,错误的指令是(D)。
A. MOV AX, 2000HB. MOV BX,[2000H]C. MOV DS, AXD. MOV DS,2000H12、在PC/A T总线中,执行I/O读操作时有效的信号是(A)A./IOR B. /IOW C. /MEMR D. /MEMW13、8086微处理地址总线20根,在实地址方式下,该微处理器的寻址范围为(A)A.00000H---0FFFFFH B. 00000H---0AFFFFH C. 00000H---1FFFFH D. 0000H---0FFFFH14、8086CPU的中断类型号为(D)A. 0---7HB. 0---FHC. 20---27HD. 00---0FFH15、8253的定时计数器0通道设置为16位计数工作方式,其初值写入的次数是:BA. 1次B. 2次C. 4次D. 6次16、一个12位单极性A/D转换器,量程为0---+10V,其分辨率为(B)δ=10/(2N-1)(N为位数)A. 1.22mvB. 2.44mvC. 5mvD. 10mv17、INTEL8088的存储器总线写周期,微处理器给出控制信号,(最小模式)/WR,/RD,IO//M分别为(B)A. 1,0,1B. 0,1,0C. 0,1,1D. 1,0,018、8086指令MOV AX, 1234H,该指令源操作数的寻址方式为(A)A. 立即数寻址B. 寄存器寻址C. 直接寻址D. 寄存器间接寻址19、指令INT 17H的中断向量存放在中断向量表中的首地址为(C)A. 0000:0038HB. 0000:005BHC. 0000:005CHD. 0000:0068H20、8086/8088CPU中断向量表所占用的物理地址范围为(B)A. 00001H---00400HB. 00000H---003FFHC. 00000H---00400HD. 0FFC00H---0FFFFFH21、某D/A转换器的分辨率为8位,输出电压的范围为0---+5V,则数字80H所对应的输出电压为(B)(5*128/255=2.5)A. 0.00VB. 2.50VC. 3.50VD. 5.00V22、CPU中运算器的主要功能是( D )A、算术运算B、逻辑运算C、函数运算D、算术运算和逻辑运算23.8086CPU中的段寄存器用来存放(C )A、存储段的物理地址B、存储器的逻辑地址C、存储器的段基值D、存储器的起始地址24、8086CPU在进行写内存操作时,控制信号/D T R是( D )M IO和/A、00B、0 1C、 1 0D、 1 125、芯片8288在8086CPU系统中用作( C )A、总线锁存器B、总线驱动器C、总线控制器D、总线仲裁器26、有一静态RAM芯片的地址线为A0~A10,数据线为D0~D3,则该存储器芯片的存储容量为(A)A、2K×4位B、1KB(B:字节)C、2KBD、1K×4位27、有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、0FEH、00H和0F0H 四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( C )A、0EH,34FE:00F0HB、0EH,0F000:0FE34HC、0FH,0F000:0FE34HD、0FH,00F0H:34FEH28、8259A可编程中断控制器中的中断服务寄存器ISR用于( A)A、记忆正在处理中的中断B、存放从外设来的中断请求信号C、允许向CPU发中断请求D、禁止向CPU发中断请求29、当8255A工作在方式1的输入状态时,8255A与外设之间的联络信号为( C )A、IBF、ACKB、OBF、ACKC、IBF、STBD、OBF、STB30、8253可编程定时/计数器的计数范围是(D)A、0-255B、1-256C、0-32768D、1-6553631、根据串行通信规程规定,收发双方的( C)必须保持相同。
A、外部时钟周期;B、波特率因子;C、波特率;D、以上都正确32、8251A用作异步串行通信接口,如果设定波特率因子为16,而发送器与接收器时钟频率为19200Hz,则波特率为( A) 。
A、1200波特;B、2400波特;C、9600波特;D、19200波特33、已知AL=7EH, DL=8AH, 执行CMP AL, DL指令后,标志寄存器中C、O、S、Z四标志的状态分别为(C)。
A、0、0、1、0B、0、1、1、0C、1、0、1、0D、1、0、0、034、已知BL=08H, DL=0E2H, 执行XOR DL, BL指令后,DL寄存器中的数为(D)A、132B、20HC、00HD、0EAH二、填空题1、向8086CPU的NMI引脚发出一个中断请求信号,此信号应在脉冲的上升跳变沿时有效。
2、已知BX=0200H,DS=2000H,存储单元(20200H)=21H,(20201H)=43H,(20202H)=65H,则执行MOV AL, [BX+2]指令后AL中内容为65H。
3、从应用的角度把半导体存储器分为只读存储器和随机存储器。
4、2716为2K*8的EPROM存储器,其起始地址为0B000H,则该存储器的末地址为0E048H。
5、I/O设备传送数据一般分为并行和串行两种方式。
6、一个8位单极性D/A转换器的最小输出电压增量为0.02V,当数字量代码为01000001B时,其输出电压为 2.58V。
(U0=0.02(27+1))7、微型计算机系统总线分为数据总线、地址总线和控制总线。
8、微机系统中安装有一片8259芯片,可提供的外部中断信号有8个。
9、已知AX=9000H, BX=0FFFFH,当执行ADD AX, BX后,溢出标志位OF应为0。
(若两个操作数的符号相同,而结果的符号与之相反时OF=1,否则OF=0。
)10、8086/8088CPU响应可屏蔽中断的条件之一是将标志寄存器种的IF= 1。
11、8086CPU复位时,寄存器CS:IP的值是0FFFFH:0000H 。
12、设AL=88H,当执行SHR AL,1指令后,AL中的内容为01000100H 。
13、8255A的PC 口可实现位控制。
14、输入电压范围为0---+5V的10位A/D转换器,其分辨率为5.12mv 。
15、CPU和外部设备进行信息交换,必须通过接口电路。
16、外部设备向8086/8088CPU申请可屏蔽中断时,中断请求信号是通过其INTR引脚进入CPU 的。
17、若要使AL寄存器中数据的第0、2位求反,其他位保持不变,可用指令XOR AL,05H来完成。
18、取指令时,8086会自动选择CS 值作为段基值,再加上由IP提供的偏移量形成物理地址。
19、808 6/8088微处理器被设计为两个独立的功能部件:EU _和BIU_。
20、一片8259A可管理_ 8 _级中断,若级联三片从片则可以管理29级中断。
21、若DS=1200H,则当前数据段的起始地址是12000H ,末地址是21FFFH。
22、系统中数据传送的控制方式有三种,其中程序控制的数据传送又分为无条件传送方式、查询方式和中断方式。
23、.“串行通信”是指数据数据在一条数据线上按位传送。
在串行通信中有两种基本的通信方式:即同步通信和异步通信。
24、主机和I/O设备间的数据传送有程序传送、DMA和输入/输出处理机三种方式,其中输入/输出处理机方式和DMA传送过程中CPU无需参与,而是由DMA和输入输出处理机控制完成。
25、8086系统中,要求各个逻辑段必须从节的整数倍边界开始,即段首地址的低4位总是0 。
将段首地址的高16位地址码称作段基址,存放在相应的段寄存器中。
26、80X86系统中,堆栈是遵循后进先出原则。
27、在8086最小模式的典型配置中,需 2 片双向总线收发器8286,因为有16条数据线。
28、8086/8088系统中I/O端口地址是二进制数16位的,可寻址64K个端口。
每个端口中含8位的数据。
三、简答题1、在I/O接口电路中,按主机与外设间传送的信息类型,端口可分为哪几类?CPU对这些端口实行读操作还是写操作?2、与并行通信相比较,串行通信有什么特点?3、8086/8088CPU响应任何一种中断时,都会自动的将IF 和TF 标志清零,其目的是什么?4、当某一中断发生时,CPU 如何能找到相应的中断向量?5、什么是中断?什么是中断向量?什么是中断向量表?INT24在中断向量表的什么位置?一个完整的中断过程有哪几个步骤?6、简述8086CPU由哪些寄存器组成。
7、简述8086/8088系统中为什么要使用地址锁存器?8、为什么说8088CPU为准16为微处理器,而8086CPU为16为微处理器?四、程序分析题1. MOV AX, 000AHMOV BX, 0001HMOV CX, 0002HTOP: ADD AX, BXLOOP TOPINT 3执行结果:AX= 000CH,BX= 0001H,CX= 0 .2. MOV AL, 40HADD AL, ALADC AL, ALADC AL, ALINT 3程序执行结果:AL= 00响应标志位:CF= 1 ;SF= 0 ;OF= 13.60H为输入口地址,写出如下程序运行后的结果START: IN AL, 60HTEST AL, 80HJZ BRMOV AH, 0JMP STOPBR: MOV AH, 0FFHSTOP: INT 3执行结果:当AL的D7=0时,AH= 0FFH当AL的D7=1时,AH= 05、读下列程序,指出运行结果并说明程序功能。