微机原理与接口技术考试试题及答案2

合集下载

微机原理与接口技术第二版答案

微机原理与接口技术第二版答案

微机原理与接⼝技术第⼆版答案2.2 8086微处理器由哪⼏部分组成?各部分的功能是什么?【解】:按功能可分为两部分:总线接⼝单元BIU(Bus Interface Unit)和执⾏单元EU (Execution Unit)。

总线接⼝单元BIU是8086 CPU在存储器和I/O设备之间的接⼝部件,负责对全部引脚的操作,即8086对存储器和I/O设备的所有操作都是由BIU完成的。

所有对外部总线的操作都必须有正确的地址和适当的控制信号,BIU中的各部件主要是围绕这个⽬标设计的。

它提供了16位双向数据总线、20位地址总线和若⼲条控制总线。

其具体任务是:负责从内存单元中预取指令,并将它们送到指令队列缓冲器暂存。

CPU 执⾏指令时,总线接⼝单元要配合执⾏单元,从指定的内存单元或I/O端⼝中取出数据传送给执⾏单元,或者把执⾏单元的处理结果传送到指定的内存单元或I/O端⼝中。

执⾏单元EU中包含1个16位的运算器ALU、8个16位的寄存器、1个16位标志寄存器FR、1个运算暂存器和执⾏单元的控制电路。

这个单元进⾏所有指令的解释和执⾏,同时管理上述有关的寄存器。

EU对指令的执⾏是从取指令操作码开始的,它从总线接⼝单元的指令队列缓冲器中每次取⼀个字节。

如果指令队列缓冲器中是空的,那么EU就要等待BIU通过外部总线从存储器中取得指令并送到EU,通过译码电路分析,发出相应控制命令,控制ALU数据总线中数据的流向。

2.3 简述8086 CPU的寄存器组织。

【解】:(1)通⽤寄存器:通⽤寄存器⼜称数据寄存器,既可作为16位数据寄存器使⽤,也可作为两个8位数据寄存器使⽤。

当⽤作16位时,称为AX、BX、CX、DX。

当⽤作8位时,AH、BH、CH、DH存放⾼字节,AL、BL、CL、DL存放低字节,并且可独⽴寻址。

这样,4个16位寄存器就可当作8个8位寄存器来使⽤。

(2)段寄存器:段寄存器共有4个CS、DS、SS、ES。

代码段寄存器CS表⽰当前使⽤的指令代码可以从该段寄存器指定的存储器段中取得,相应的偏移值则由IP提供;堆栈段寄存器SS指定当前堆栈的起始地址;数据段寄存器DS指⽰当前程序使⽤的数据所存放段的起始地址;附加段寄存器ES则指出当前程序使⽤附加段地址的起始位置,该段⼀般⽤来存放原始数据或运算结果。

《微机原理与接口技术》考试试卷考卷及答案 可编辑

《微机原理与接口技术》考试试卷考卷及答案 可编辑
线性地址是同一标准的不分段的地址空间内的32位地址。
利用索引字段可以从拥有210个段描述符的段描述符表中选出任何一个段描述符。
Cache的命中率是指命中Cache的次数与访问Cache的次数之比。
当程序有高度的顺序性时,Cache更为有效。
Pentium处理机是32位微处理机,因此其内部数据总线是32位的。
1.Pentium微处理机的段寄存器(也称段选择符)是———位的寄存器,用它可选择
----------------个段的逻辑地址。
(1)32位(2)16位(3)8位(4)64位
(5)16KB(6)64TB(7)4GB(8)3.2GB
2.. Pentium微处理机实现的是———和———两级存储管理。
(1)主存储器(2)磁盘(3)分段管理(4)Cache
(5)分页管理(6)二级Cache
3.在保护方式下,Pentium微处理机可以访问———字节虚拟存储器地址空间和
———————字节实地址存储器空间。
(1)256KB(2)512KB(3)1MB(4)512MB(5)1GB
(6)4GB(7)21GB(8)32GB(9) 1TB(10) 32TB
(11) 64TB(12) 16TB注:GB =千兆TB =兆兆
6.(4)7.(1)8.(3)9 .3) 10 .1)
11 .(1)12.2) 13.2) 14.1) 15.2)
4.Pentium微处理机段的转换过程是,由系统给出的地址以及程序给出的地址都是————,它是
由————和————组成。
(1)实地址(2)逻辑地址(3)一个32位的基地址(4)一个16位的
段选择符(5)一个只能在段内使用的32位的偏移量(6)20位的段的界限

微机原理与接口技术复习题(含答案)

微机原理与接口技术复习题(含答案)

微机原理与接口技术复习题库一、单项选择题1、在计算机内部,一切信息的存取、处理和传送都是以()形式进行的。

A.8421BCD码 B. ASCII码 C. 十六进制编码 D. 二进制编码2、十进制数255转换成十六进制数是()。

A. FFHB. 79HC. 59HD. EFH3、八制数23.4Q转换成十进制数是()。

A . 13.5 B. 19.5 C. 21.5 D. 17.54、十六进制数ABCDE转换成二进制数是()。

A. 10101011110011011111B. 11101011110011011110C. 10101011110011011110D. 101010111110110111105、10101010B+01011101B的算术运算结果为()。

A. 100000111B. 100100111C. 100001111D. 1000101116、十进制数125转换成十六进制数是()。

A. 7DHB. 79HC. 59HD. 1EH7、二进制数1010.101转换成十进制数是()。

A. 17.256B. 10.625C. 13.25D. 17.58、十六进制数56.78转换成二进制数是()。

A. 1000101.11001B. 1110101.11101C. 1010110.01111D. 1100101.110119、十进制正数38的八位二进制补码()。

A. 00110101B. 00100110C. 10110101D. 1010101110、十进数2006的压缩8421BCD码为()。

A. 0010000000000010B. 0100000000000010C. 0010000000000110D. 001000000000010011、按诺依曼结构理论,下面哪个不是计算机组成部分()。

A. 运算器B. 控制器C. 打印机D. 存储器12、微机中控制总线传送的是()。

A. 存储器和I/O接口的地址码B. 微处理器向内存储器和I/O接口传送的命令信号C. 存储器和I/O设备向微处理器传送的状态信号D. B和C13、8086CPU内部结构按功能分为()。

微机原理及接口技术考试试题及答案

微机原理及接口技术考试试题及答案

微机原理及接口技术考试试题及答案第一部分:微机原理1. 基本知识部分答:微机是由微处理器、内存、输入输出设备以及系统总线构成的计算机系统。

2. CPU部分答:CPU主要由控制单元和算术逻辑单元组成,控制单元负责解码指令、控制程序流程,算术逻辑单元则负责进行算术和逻辑运算。

3. 存储器部分答:存储器按照存取方式可以分为随机存储器(RAM)和只读存储器(ROM),按照存储介质又可分为内存芯片和磁盘等。

4. 总线部分答:总线包括数据总线、地址总线和控制总线,用于在CPU、存储器和输入输出设备之间传输数据、地址和控制信息。

5. 输入输出部分答:输入输出设备用于将人与计算机之间的信息转换为计算机内部能处理的形式,常见的输入输出设备有键盘、鼠标、显示器和打印机等。

第二部分:接口技术1. 并行接口答:并行接口是指同时传送多个位的接口,常见的并行接口有并行打印接口(LPT接口)和并行通信接口(例如IEEE1284接口)。

2. 串行接口答:串行接口是指逐位传送数据的接口,常见的串行接口有串行打印接口(COM接口)和串行通信接口(例如RS-232C接口)。

3. USB接口答:USB接口是一种通用的外部总线接口,具有热插拔、高速传输和多设备连接等优点。

4. 接口传输速率答:接口传输速率是指单位时间内接口所能传输的数据量,常见的接口传输速率有Mbps、Gbps等。

5. 接口阻抗匹配答:接口阻抗匹配是指信源电路和信宿电路的阻抗之间的匹配关系,目的是提高信号传输的质量。

第三部分:考试试题1. 选择题:(1)微机是由以下哪些部分构成的?A. CPU、内存、输入输出设备B. CPU、显卡、硬盘C. 内存、硬盘、显示器D. CPU、显卡、键鼠(2)CPU由以下哪些单元构成?A. 控制单元和算术逻辑单元B. 存储单元和控制单元C. 控制单元和输入输出单元D. 算术逻辑单元和输入输出单元2. 简答题:(1)请简要解释存储器的随机存取特性。

(完整word版)微机原理与接口技术期末试卷及答案

(完整word版)微机原理与接口技术期末试卷及答案

机原理与接口技术■期末考试试题及答案一、填空题(20*1)1、微机系统由(硬件系统〉和(软件系统)两部分组成。

2、80X6冇(20 )位地址线,存储器容量为(1M )B。

3、8086CPU内部组成结构从功能上讲,可分为(BIU )和(EU )两部分.4> 8086/8088 的四个段寄存器为(DS )、(ES )、(SS )、(CS )5、用来存放CPU状态信息的寄存器是(FLAGS )。

6、用來存放指令地址的寄存器是(IP)«7、X0X6的16位标志寄存器FLAGS屮OF=1表示运算结果(溢出).ZF=1表示运算结果为雯。

PF=()表示运算结果的低8位中I的个数为(奇数).8、8086的16位标志寄存器FLAGS中IF=1表示CPU (允许)中断,TF=I表示CPU进入(单步)工作方式。

9、地址4000H:0300H,其物理地址是(4O3OOH).段地址是(4000H ),偏移地址是(0300H1()、X0X6存储器管理采用(分段管理)技术。

IK I/O端口的寻址方式有两种,分别是(丸接寻址),(间接寻址).12、指令J() NEXT农示()F=(I )时转移。

13、将I/O设备端口内容读入AL中的指令助记符是(IN )。

14、8086CPU的1/()捋令采用间接寻址时,使用的间接寄存器是(DX)°15、设置DF=1的指令为(STD ).16、衲除CF标志的指令为(CLC )o17、一对操作堆栈的指令为(POP )和(PUSH )。

18、LOOPNZ的循环条件为(CXH0 HZF=0九19、实现无符巧数乘2的指令的助记符是(SHL ),实现冇符号数除2的抬令的助记符是(SAR )o20、变量/标号的三个属性是(段属性),(偏移属性).(类舉属性)o21、DEBUG命令中,反汇编命令的英文字母为(U ),显示内存命令的英文字母为(D ), 跟踪执行命令的英文字母为(T ),显示和修改寄存器的命令(R ).汇编命令是(A)。

微机原理与接口技术的期末试题与答案

微机原理与接口技术的期末试题与答案

微机原理与接⼝技术的期末试题与答案微机原理与接⼝技术的期末试题与答案⼀、单项选择题1.下列指令正确的是[ B]A.CMP [SI],100B.CMP WORD PTR [SI],100C.CMP [SI],100hD.CMP 100h,[SI]2.下列指令正确的是[D ]A.MOV CX,ALB.MOV DS,200hC.MOV DS,CSD.MOV DS,AX3.下列指令正确的是[A ]A.POP WORD PTR [BX]B.POP BLC.POP IPD.POP CS4.下列指令正确的是[C ]A.IN DX,ALB.IN DX,AXC.IN AX,DXD.IN BX,DX5.DF=1,执⾏MOVSB指令后[A ]A.SI减1,DI减1B.SI加1,DI加1,CX减1C.SI减1,DI减1,CX减1D.SI加1,DI加1,CX加16.Intel 8086 I/O寻址空间为[C ]A.1MBB.1KBC.64KBD.32KB⼆、填空题1.⼆进制数10101001转换为10进制数为169 D转换为16进制数为A9 H1.在移位指令中,⽤于指定移位位数的操作数只⽤的寄存器是___CL_____。

2.内存0005CH处4个字节为D2,EF,00,F0,它是中断__17H______的⼊⼝地址存放处,它表⽰该中断处理程序的起始地址为_F000H___ :__EFD2H___。

解析:因为中断类型号和中断向量表中的对应物理地址由倍数4的关系,所以0005CH/4=17h,即得类型号。

3.⼀条指令为MOV BX,X1,其中X1的偏移地址为16 (⼗进制)。

在DEBUG 下,此指令会变为MOV BX,__[0010]______。

4.指令MOV AL, BYTE PTR [BX+SI]中,源操作数的寻址⽅式是基址变址寻址⽅式5.设CF=0,AX=8000H,执⾏ROR AX,1后,AX=_4000H___,CF=_____0_________。

微机原理与接口技术完整版答案(第二版)

课后答案:2.1 将下列十进制数分别转换为二进制数、八进制数、十六进制数。

128D=10000000B=200O=80H1024D=10000000000B=2000O=400H0.47D=0.01111000B=0.36O=0.78H625D=1001110001B=1161O=271H67.544D=1000011.1000B=103.4264O=43.8BH2.2 将下列二进制数转换成十进制数。

10110.001B=22.125D11000.0101B =24.3125D2.3 将下列二进制数分别转换为八进制数、十六进制数。

1100010B=142O=62H101110.1001B=56.44O=2E.9H0.1011101B=0.564O=0.BAH2.4 写出下列用补码表示的二进制数的真值。

01110011 —→ 01110011 —→ +11500011101 —→ 00011101 —→ +2910010101 —→ 11101011 —→-10711111110 —→ 10000010 —→-210000001 —→ 11111111 —→-1272.6 写出下列十进制数的BCD码表示形式。

456=(0100 0101 0110)BCD789=(0111 1000 1001)BCD123=(0001 0010 0011)BCD3.1 8086CPU由几部分组成?它们的主要功能是什么?答:从功能上讲,8086分为两部分,即总线接口部件BIU(Bus Interface Unit)和执行部件EU(Execution Unit)。

BIU是CPU与外部存储器及I/O的接口,负责与存储器和I/0系统进行数据交换。

指令执行部件EU完成指令译码和执行指令的工作。

3.2 8086有多少根地址线?可直接寻址多大容量的内存空间?答:8086CPU有16根数据线和20根地址线,直接寻址空间为220,即为1M字节。

微机原理与接口技术试题四套卷版+答案

微机原理与接⼝技术试题四套卷版+答案微机原理与接⼝技术考试试卷(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作重触发信号的是( )。

微机原理及接口技术试卷答案

微机原理及接口技术试卷答案1. X86微机将内存空间分为若干个逻辑段,每个段的容量为()A .等于64KB .小于64KC .大于等于64KD .小于等于64K2. 寄存器AL 的初值为0FFH ,执行指令XOR AL,0A5H 后,AL 中的值为()A .0AAHB .5AHC .0A5HD .55H3. 寄存器()不能被分割为高字节和低字节A. AXB. DXC. BXD. CS4. 下列输入输出传送方法中,无需CPU 控制也不经过CPU 的是()A .无条件传送B .查询传送C .中断传送D .DMA 传送5. 8086/8088中断请求中,()具有最高优先级A. INT 10HB. NMIC. INTRD. 单步6. 可编程计数/定时器电路8253的工作方式共有()个A. 6B. 5C. 4D. 37. 可编程通信接口芯片8251A 支持()A. 同步传送B. 异步传送C. 并行传送D. 同步和异步传送8. CPU 的中断允许位IF 值为0时的作用是()A . 禁止CPU 响应可屏蔽中断 B. 禁止中断源向CPU 发中断请求(IRQ) C . 禁止CPU 响应DMA请求D. 禁止CPU 响应非屏蔽中断201 年月江苏省高等教育自学考试微机原理与接口技术一、单项选择题(每小题 2 分,共 30 分)在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。

9. 若由1K ×1位的RAM 芯片组成一个容量为8K ×8位的存储体时,需要的芯片数为()A. 256B. 128C. 64D. 3210. 8255的片选端地址范围为6CH-6FH ,现使用A 口,工作方式控制字应写入哪个地址()A. 6CHB. 6DHC. 6EHD. 6F11. PCI 总线可用于32位或64位系统,采用的总线时钟可以是33MHz 和66Hz,当采用33MHz总线时钟工作于32位系统时,其数据传输率为()MB/s A. 132B. 264C. 528D. 105612. 中断现场保存在()A. 中断源中B. 硬盘或软盘中C. 堆栈中D. 中断向量表中13. CPU 在执行IN AL ,DX 指令时,DX 的内容输出到()A.地址总线B.数据总线C.存储器D.寄存器14. RS-232C 是一种()A.并行总线标准B.串行总线标准C.微机内部总线D.串行内部总线 15. 指令MOV AH,4CH 和 INT 21H 的功能是()A .返回DOSB .返回WindowsC .显示字符D .输入字符答案:1-5: D B D D B 6-10 A D A C D 11-15 A C A B A16. ( ) 一般一个端口只能写入和读出一种信息,但也有一个端口可以接收不止一种命令(从8255、8259、8250考虑)17. ( ) RS-232的电平与TTL 电平是兼容的,不必进行电平转换18. ( ) 8255方式1和方式2中有专用的联络信号线,其中INTR 用于与I/O 设备连接 19. ( ) INC 指令不影响CF 标志二、判断题(每小题 1 分,共 10 分)正确打(√)、错误打(×)。

微机原理与接口技术试题库(含答案)汇总

二、填空题1、对于R进制数来说,其基数(能使用的数字符号个数)是R个,能使用的最小数字符号是0 。

2、十进制数72转换成八进制数是110Q。

3、与十进制数67等值的十六进制数是43H 。

4、二进制数101.011转换成十进制数是 5.375。

5、十六进制数0E12转换成二进制数是110000010010B。

三、选择题1、在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。

A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、与十进制数56等值的二进制数是 A 。

A)111000 B)111001 C)101111 D)1101103、十进制数59转换成八进制数是 A 。

A)73Q B)37Q C)59Q D)112Q4、与十进制数58.75等值的十六进制数是 B 。

A)A3.CH B)3A.CH C)3A.23H D)C.3AH5、二进制数1101.01转换成十进制数是 C 。

A)17.256 B)13.5 C)13.25 D)17.56、二进制数111010.11转换成十六进制数是 B 。

A)3ACH B)3A.CH C)3A3H D)3A.3H7、十六进制数1CB.D8转换成二进制数是 D 。

A)110001011.11001 B)111101011.11101C)111101011.11101 D)111001011.110118、将十六进制数FF.1转换成十进制数是 C 。

A)255.625 B)2501625 C)255.0625 D)250.06259、十进制正数43的八位二进制原码 B 。

A)00110101 B)00101011 C)10110101 D)1010101110、十进制正数38的八位二进制补码是 D 。

A)00011001 B)10100110 C)10011001 D)00100110四、是非判断题1、在第三代计算机期间出现了操作系统。

(√)2、对于种类不同的计算机,其机器指令系统都是相同的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

共 8 页,第 1 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 2 页 安徽新华学院20 -20 学年度第一学期 《微机原理与接口技术》课程期末考试试卷(A卷,考试) 命题教师 审核人: 适用年级专业:

大项 一 二 三 四 五 六 七 总分 统分人 得分

一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间为16MB,其CPU地 址总线至少应有( )条。 A. 32 B. 16 C. 20 D. 24 2 .用8088CPU组成的PC机数据线是( )。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( ) 来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O指令 4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为( )。 A. 80H B. 28H C. E8H D. 01H 5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令 字为( )。 A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW4 6 .6166为2Kx8位的SRAM芯片,它的地址线条数为( )。

A. 11 B. 12 C. 13 D. 14 7 .在计算机系统中,可用于传送中断请求和中断相应信号的是( )。 A. 地址总线 B. 数据总线 C. 控制总线 D. 都不对 8 .段寄存器装入2300H,该段的结束地址是( )。 A. 32FFFH B. 23000H C. 33FFFH D. 33000H 9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( )。 A. I/O设备 B. I/O接口 C. 主处理器 D. 逻辑高 10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是

( )。 A. 汇编指令 B. 宏指令 C. 机器指令 D. 伪指令 11 .中断向量表占用内存地址空间为( )。 A. 00000H~003FFH B. 00000H~000FFH C. 00000H~00100H D. FFF00H~FFFFFH 12 .实现CPU与8259A之间信息交换是( )。 A. 数据总线缓冲器 B. 级联缓冲/比较器 C. 读写控制电路 D. 数据总线缓冲器与读写控制电路 13 .Intel 8253的最大输入时钟频率是( )。 A. 5MHz B. 2MHz C. 1MHz D. 4MHz 14 .完成两数相加后是否溢出的运算,用( )标志位判别。 A. ZF B. IF

得分 评卷人

----------------------装---------------------------------------------

订----------------------------------------

线----------------------------------------

院系:

专业班级:

姓名: 学号: 共 8 页,第 3 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 4 页

C. OF D. SF 15 .8255A的方式选择控制字应写入( )。 A. A口 B. B口 C. C口 D. 控制口

二、填空题(把答案填写在题中横线上,每空1分,共20分) 1 . 8086/8088CPU的数据线和地址线是以_____分时复用________ 方式轮流使用的。 2 . CPU中的总线接口部件BIU,根据执行部件EU的要 求,完成______ CPU _______与 ______存储器_______或_______ I/O设备_____的数据传送。 3 . 8086中的BIU由_______4______个_____16________位段寄存器、一个_____16________位指令指针、______6_______字节指令队列、_____20________位地址加法器和控制电路 组成。 4 . 8086/8088构成的微机中,每个主存单元对应两种地址:____段地址_____和_____偏移地址_____。 5 . 对于8259A的中断请求寄存器IRR,当某一个IRi端呈现______1_______时,则表 示该端有中断请求。 6 . 若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对 应的中断类型码为_____45H _______。 7 . 在存储器的层次结构中,越远离CPU的存储器,其存取速度______越慢_______,存储容量______越大_______,价格_____越低________。 8 . 存储器的存取速度可用______存取时间_______和______存取周期_______两个时间参数来衡量,其中后者比前者大。 9 . 中断返回指令IRET总是排在_____最后________。 10 .若8255A的系统基地址为2F9H,且各端口都是奇地址,则8255A的三个端口地址 为______2FAH,2FCH,2FEH _______。

三、综合题(第1、3题各10分,第2、4题各15分,共50分)

1 .存储器系统连接如下图,请分别写出图中第一组(1#、 2#)、第二组(3#、4#)的地址分配范围。(写出具体步骤)

2 . 计数器/定时器8253,振荡器(频率为1MHZ)连线如下图所示,其中振荡器的脉冲 输出端接通道0的计数输入端CLK0,设8253的端口地址为180H~186H。

得分 评卷人

得分 评卷人 共 8 页,第 5 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 6 页

请完成以下任务: (1)该电路中通道0的OUT0输出2KHZ连续方波,通道0的计数初值为多少(写出计算 式)?GATE0应接何电位?在图上画出。 (2)若要8253的OUT1端,能产生周期为1秒的连续方波,该如何解决?在图上画出。 (3)写出实现上述功能的8253初始化程序。 1. A19 A18 A17 A16 A15 A14 A13 A12 – A0

0 …… 0 第一组范围: 0 0 1 1 1 1 0 1 …… 1 2分 即为:3C000H—3EFFFH 3分 A19 A18 A17 A16 A15 A14 A13 A12 – A0 0 …… 0 第二组范围: 0 0 1 1 0 0 1 1 …… 1 2分 OUT 21H,AL 2分 MOV AL,00010011B OUT 21H,AL 2分 (2)如果显示E,则端口A送出的数据是30H; 2分 如果显示O,则端口A送出的数据是01H; 2分 程序如下:MOV AL,10000000B OUT 63H,AL 2分 MOV AL,30H OUT 60H,AL 2分 MOV AL,01H OUT 60H,AL

3 .设8255A的4个端口地址为90H~93H,将A口置成方式0输出,B口置成方式1输 入,C作为输入口。要求编制8255A初始化程序并设计译码电路(可选用任意芯片),只用8位地址线(A0~A7)。

----------------------装---------------------------------------------

订----------------------------------------

线----------------------------------------

院系:

专业班级: 姓名: 学号: ----------------------装---------------------------------共 8 页,第 7 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 8 页

4 .通过8259A产生中断使8255A的端口A经过反相驱动器连接一共阴极七段发光二极管显示器;端口B是中断方式的输入口。设8259A的中断类型码基值是32H。8255A口地址为60H-63H,8259A端口地址为20H、21H。试完成以下任务: 共 8 页,第 9 页 学生答题注意:勿超黑线两端;注意字迹工整。 共 8 页,第 10 页 (1)设系统中只有一片8259A,中断请求信号为边沿触发方式,采用中断自动结束方式、

全嵌套且工作在非缓冲方式,试完成8259A的初始化编程。 (2)若使LED上显示E,端口A送出的数据应为多少?如显示O端口A送出的数据又为多少?编写程序实现在LED上先显示E,再显示O的程序。

附8259A初始化命令字和操作命令字格式:

相关文档
最新文档