ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:499.34KB ,
资源ID:7046313      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7046313.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(河南理工大学微机原理及接口技术期末试题A级答案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

河南理工大学微机原理及接口技术期末试题A级答案.docx

1、河南理工大学微机原理及接口技术期末试题A级答案微机原理及接口技术期末试题一、 单项选择题(每小题1分,共10分)1、 8086/8088 的时钟信号是由(C )提供。 A. 8259 B. 8255 C. 8284 D. 82532、 指令 MOV AX, 0283HBXSI 中源操作数的寻址方式为 (B )。A.寄存器间接寻址 B.基址变址相对寻址 C.基址寻址D.变址寻址3、 某存储单元的段基址为 3806H,段内偏移地址为 2948H,该存储单元的物理地址为 (B )。A. 4100H B. 3A9A8H C.3B008H D. 3AA08H4、 某存储器芯片有地址线 15根,数据线8根

2、、该存储器芯片的存储容量为 (D )。A. 15K X 8 B. 32K X 256 C. 1K X 8 D. 32K X85、 某存储器芯片容量为 2KX 4bit、若用它组成16KX 8bit存储器组,所用芯片数以及用于组内寻址的地址线为 (B )。A. 2 片、11 根 B. 16 片、14 根 C. 8 片、16 根 D. 16 片、8 根6、 DMAC 8237具有(C ) 独立通道 。 A .八个B . 二个C . 四个D . 三个7、 可编程中断控制器 8259A每片具有(C ) 优先权控制。 A . 4级B . 2 级C . 8 级D . 6 级& 若要某系统的8253的2通道

3、输出波形为占空比 1:1的方波、分频系数为 1000、二进制计数,其工作方式命令 字为(B )。 A. A6H B. B6H C. B4H D. C7H9、 8237片内寻址的端口有(D )个。 A. 4 B. 2 C. 8 D. 1610、 8259 片内寻址的端口有(B )个。 A. 4 B. 2 C. 8 D. 16二、 填空题:(每空1分,共计40分)1、 指令ASSUM在程序中出现时表示:(段寄存器与段之间的对应关系 )。2、 编语言源程序中的语句结构由 4部分组成,每个部分称为项 (也可称为域或埸),各项名称分别为:(标号或变量名)、(操作码)、(操作数)、(注释)。3、 志寄存器

4、FR中有六个状态标志,它们的符号、名称以及为 0和1时代表的意义分别为:1.(进/借位位CF;当运算中最高位有进位或借位时 CF=1;否则CF=0 );2.(符号位SF;当运算的结果最高位为 1即结果为负数时 SF=1;否则SF=0 );3.(奇偶位PF;当运算的结果中低 8位中含1的个数为偶数时 PF=1;否则PF=0 );4.(全零位ZF;当运算的结果为零时 ZF=1;否则ZF=0 );5.(溢出位OF;当带符号数运算的结果有溢出时 OF=1;否则OF=0 );6.(半进/借位位AF;当运算的结果 D3向D4有进位或借位时 AF=1;否则AF=0 );4、 微机主机与输入/输出设备之间的数

5、据传送方式有以下四种方式: (无条件传送)、(查询式传送)、(中断传送)、(DMA传送)、5、 执行下面的程序段后, AX=( 35 )MOV CX 5MOV AX 50NEXT SUB AX CXLOOP NEXTHLT6、 执行下面的程序段后, AL=( 34H ),BUF DW 2152H 3416H, 5731H, 4684HMOV BX OFFSET BUFMOV AL 3XLAT0和1时代表的意义分别为:7、标志寄存器FR中有三个控制标志,它们的符号、名称以及为1(中断控制IF ;允许即开中断时IF=1 ;否则IF=O );2(方向控制DF;在串操作指令时需变址寄存器 SI,DI按

6、递减方式工作即-1/2时DF=1;否则DF=O);3(单步操作控制 TF;需单步工作时 TF=1;否则TF=0 );8 8086/8088 CPU具有两种外部中断,它们是 (非屏蔽中断即 NMI )和(可屏蔽中断即INTR )。9、 A/D变换器的作用是(将模拟量转换数字量 ),D/A变换器的作用是(将数字量转成模拟量)。衡量它们性能的 主要参数有(分辨率)、(转换时间)、(精度)、(线性度)。10、 EIA RS-232C 的TXD和 RXD数据线上的电平逻辑 1=( -3-15)V ;逻辑0=( +3+15 )V。11、 8253具有(3)个独立的(16 )位计数器,各计数器都有(6 )种

7、不同的工作方式。12、 8255具有3种工作方式,其中方式 0为(基本输入/输出);方式1为(选通输入/输出);方式2为(双向选通输入/输出)。8255片内可寻址的端口有(4 )个。13、 8251A可编程串行接口芯片具有(奇偶)、(溢出)、(帧错或格式错)的错误检测能力。三、 问答题:(每小题10分,共计20分)1 8086 CPU有多少根地址线?多少根数据线?它最大直接寻址范围是多少? 一次对外数据传送多少 BIT二进制数?答:8086 CPU有20根地址线(2分);16根数据线(2分);它最大直接寻址范围1MB(4分);一次对外数据传送 16BIT 二进制数(2分)。2、CPU或主机)与

8、接口之间有哪几种传送信息的方式?各应用在什么场合?在这些传送方式中可使用我们所学过的哪些可编程接口芯片?答:(1)无条件传送方式;用于要求不高的场合如 LED显示等;可用8255的工作方式0, (2分)(2)查询式传送;用于可靠性高且速率不高的场合如数据采集等;可用 8255的工作方式1、2, (2分) 中断传送;用于可靠性高且效率高的场合;可用 8255的工作方式1、2和8259, (4分)(4)DMA传送;用于可靠性高且效率高、速率高的场合;可用 8237。(2分)四、 接口及程序设计(15分):在1000H开始的内存中,放有 1000个ASCII字符,请设计一程序, 将 这串ASCII字

9、符以异步串行通信方式从 8255A PB0输出,采用偶校验、一位起始位、一位终止位、波特率 500 (可调用1ms软件定时程序 “D1MS )。 8255A接口连接图如下:B255PCOFC78255A工作方式控制字如下:D7D6D5D4D3D2D1D0特征位A组方式A 口C47B组方式B 口C(3答:程序如下:MOV SI ,1000HMOV CX ,1000OUT DX ,AL ;发起始位ROR AL,1MOV DX ,30FH ; ( 口地址共 4 分)CALL D1MSDEC BLMOXAL ,10000000B ;(控制字 1 分)CALL D1MSJNZ L2OUT DX,AL ;

10、MOV AL ,SIMOV AL ,0FFHMOV DX,30DHAND AL ,ALOUT DX ,ALMOV AL ,0FFH ;发停止位JP L2CALL D1MSOUT DX ,ALOR AL ,80HCALL D1MSCALL D1MSL2: OUT DX ,ALINC SICALL D1MSCALL D1MSLOOP L1L1: MOV BL ,8HLT ;(程序的结构等共10分)MOV AL ,0CALL D1MSh q A pAmAlll; A12AnP AmJ I吓A16UF五、若用2114存储器芯片组成 2KBRAM地址范围为8000H87FFH,问地址线、数据线及相关的控

11、制线如何连接? (假设CPU只有16根地址线、8根数据线,控制线为 WR RD、10/M,采用LS138全译码法。)(15分)DqDf(每根连线各1分、存贮器组2分)微机原理与接口技术模拟试题 B答案一、 填空(共40分每空1分)1.若累加器(AL) = 1000 0000在下列表示中所对应的十进制数值应是: 无符号数:(128 );带符号数(-128 );BCD码(80 );2.请指出下列指令中原操作数和目标操作数的寻址方式:1) . ADD BX , SI+3000H,原操作数(变址寻址);目标操作数(寄存器寻址);2) . MUL SI,原操作数(寄存器间址);目标操作数(隐含寻址);3

12、.写出下列表示法中的物理地址:1). 3500H:2354H 物理地址为(37354H )2). (DS)=2350H (BX)=1806H (SI)=4560H 位移量为 200 物理地址为(2932EH )4.8259A 的引脚有 D0- D7、IR0 IR7、WR RD CASACAS2 CS AO、INT、SP/EN、INTA,其中连接 CPU或系统 一侧的引脚有(D0D7 WR RD CS A0、INT、INTA );连接I/O 侧的引脚有(IR0IR7 );用于其他芯片连接 的弓I脚有(CAS0CAS2、SP/EN )。5.8237A在微机系统中所起的作用是 (DMA控制作用,具有

13、 DMA青求、响应、传送和结束的管理能力 );它有(4 )个通道;有(单一)、(成组)、(查询)三种传送模式;有(I/O T存贮器)、(存贮器T I/O )、(存贮器T 存贮器)、(校验)四种传送类型;片内有(16 ) 个端口可寻址。6.8251A在串行通信中应完成的基本任务是 (串/并转换)、(串行数据格式化)、(可靠性校验)和(实现接口与DCE的联络控制)。7.1). 8282 在微机系统中所起的作用是 (T1时锁存地址信息);2). 8288在微机系统中所起的作用是(在8088/8086最大组态时发控制信息 );8.A/D变换器的作用是(将模拟量变换成数字量 );它的分辨率是指(数字量变

14、化1个数值时,能区分的最小模拟量值,常用变换后的数字量的位数来说明,如分辨率为8位的A/D变换器,能区分的最小模拟量为满度值的 1/256 )。9.8255有三种工作方式,其中能工作于方式 0的口有(A、B、CD);能工作于方式1的口有(A、B 口);能工作于方式 2的口有(A 口)。10.使用512X 4bit的RAM存储器芯片组成16KB的存储器组,共需(64 )片RAM芯片;共需(14 )根寻址线;每 片RAM需( 9 )根片内寻址线。11.ASSUM在汇编语言源程序中的作用是 (在汇编时建立段寄存贮器与段之间的对应表,凡在表中出现的段,寻址时可只写偏移地址,否则还应写出段地址 );OF

15、FSET在汇编语言源程序中的作用是 (分析运算符,求变量或标号的偏移地址 );12.在汇编语言源程序中指令性语句的作用是 (编写可供计算机执行的程序 );指示性语句的作用是(告诉汇编程序如何将源程序汇编成目标程序 );二、 简要回答1.8086 CPU有多少根地址线?多少根数据线?它最大直接寻址范围是多少? 一次对外数据传送多少 BIT二进制数?(20根地址线、16根数据线、最大直接寻址范围是 1MB 一次对外数据传送 16BIT二进制数)三、 阅读下列程序并回答问题: (10分)1.此程序完成什么功能?画出流程图DATA SEGMENTCODE SEGMENTADC AH 0ORG 2000

16、HASSUMES: CODE DS: DATA SS:INC SISTRING DB 20 DUPSTACKLOOP AGAIN(5,8,78H,21H,97H)BEGIN MOV AX DATAMOV SI , ALCOUNT EQU 决 STRIGMOV DS AXMOV SI+1 , AHDATA ENDSMOV CX COUNTMOV AH 4CHSTACK SEGMENT STACKLEA SI , STRINGINT 21HDB 100 DUP( ?)XORAX AXCODE ENDSSTACK ENDSAGAIN ADD AL, SIEND BEGIN(将100个八位数累加后存入

17、数据区最后两个单元 )四、若用2114存储器芯片组成2KB RAM地址范围为D000HD7FFH问地址线、数据线及相关的控制线如何连接? (所有己知条件如图所示)(15分)1-cB如A15I 1 1A14 A13= I I* 1 1 F 1 1 ! ! 1 !, 1 1 ! 1 1 FSA12! 11 rTi fsA1I A101 1 F 41 1 1 P W i l ! 1 1AS i i-p* r ! iAS! ! IT-B fl VA7 1 1 FB-I 111 010a5QVrIDOOOH11 0100t11j1KD3FFH11 0101000 2D400H-11 010111111K

18、D4FFH-片内寻址屮AD A9AQ A9A q A a11 1T1AO -昶60 亠 A9A IDflCS2114JCS2114A itH如 Ik 19J*YiP A I 4爲伽1II1plWI/01-I/04WE l/Pl-I/MIF 1113u JO/VIII1 1DO D3I 1DO D3n 14GiA15* HERDX. J411iAO A9 tAO A9l 1Tt7 AO A9 r*;jAO K92114DO - D3厂21141恥-074 7*7-tWK i/oi-i/oi1I iD4 - DT1 tM - D?五、汇编语言程序设计:(10分)在1000H和1064H单元开始,放

19、有各为100字节的组合后的 BCD数 (地址最低处放的是最低位字节) ,求它们的和,且把和放在1100H开始的单元中。(要求写出完整程序)请写出初始化程序并画出相应电路图及地址译码连接图。 (15分)提示:1.地址总线只用 A0A9,控制线用IOR、IOW 译码器可采用逻辑电路与 LS138译码器的组合;MOV DX,343HMOV AL,AHMOV AX,1000MOV AL,00110110BOUT DX,ALOUT DX,ALOUT DX,ALMOV DX,343HMOV AL,AHMOV AX,10000MOV AL,01110110BOUT DX,ALMOV DX,340HOUT D

20、X,ALOUT DX,ALMOV DX,341H微机原理与接口技术模拟试题 C答案一、单项选择题(每小题1分,共10分)1、 8288在8086/8088组成的计算机中的作用是 (2 )。数据缓冲器总线控制器地址锁存器提供系统时钟CLK2、 指令 MOV 0283HBXSI , AX 中目标操作数的寻址方式为 (2 )。寄存器寻址 基址变址相对寻址 基址寻址 变址寻址3、 某存储单元的段基址为 3806H,段内偏移地址为 2A48H,该存储单元的物理地址为 (4 ) 4100H 3AA08H 3B008H 3AAA8H4、 某存储器芯片有地址线 13根,数据线8根、该存储器芯片的存储容量为 (

21、3 )。 15K X 8 32K X 256 8K X 8 32K X85、 某存储器芯片容量为 2KX 1bit、若用它组成16KX 8bit存储器组,所用芯片数以及用于组内寻址的地址线为 (2 )。32片、11根64片、14根8片、14根16片、8根6、 在直接寻址方式中,除使用段寄存器外,允许使用的寄存器有 (4 )AX, BX CX DXSI , DI, BP, SP 全部通用寄存器 不使用任何寄存器7、 设某数据段中有:DA1 DB 32H, 58HDA2 DW 32H 58H下面有语法错误的语句是 (3 ) LEA SI , DA2 MOV AL DA1+1 MOV BL DA2

22、INC DA2+28 MOV AX 5849HMOV BX 2934HADD AL, BHDAA上述4条指令执行后,(AX)=( 4 ) 817DH 8183H 5872H 5878H9、 IN AL , n指令中n是(1 )8位二进制数 16位二进制数 8位或16位二进制数均可 用AL时是8位;用AX时是16位10、 执行指令PUSH BX后,堆栈指针SP的变化为(2 ) SP- 1 SP-2 SP+1 SP+2二、 填空题:(每空2分,共计40分)1、 伪指令SEGMEN在程序中出现时表示:(程序划分逻辑段)。2、 汇编语言源程序中的语句结构由 4部分组成,每个部分称为项 (也可称为域或埸

23、),各项名称分别为:(名字/标号)、(操作码)、(操作数)、(注释)。3、 标志寄存器FR中下列标志位的名称以及为 0和1时代表的意义分别为:1.CF :( 进位/借位位,运算中最高位有进位 /借位时为1 ;否则为0 );2.IF :( 中断控制位,1为开中断;0为关中断);4、 汇编程序的作用是(将用助记符号编写的汇编语言源程序转换成机器码的目标程序 );5、 物理地址是指(内存单元的实际地址 );6、 指示性语句的作用是(告诉汇编程序如何将源程序转换成目标程序 );7、 指令性语句的作用是(指示计算机执行的实际操作 );8 A/D变换器的作用是(将模拟量变换成数字量);它的分辨率是指(数字

24、量变化1个数值时,能区分的最小模拟量值,常用变换后的数字量的位数来说明,如分辨率为8位的A/D变换器,能区分的最小模拟量为满度值的 1/256 )。9、 若某D/A变换器的分辨率为12位并且不带锁存器,它与 8088CPU的DB连接时应加(2)级锁存器。10、 若要某系统的8253的2通道输出波形为占空比 1:1的方波、分频系数为1000、二进制计数,其工作方式命令 字为(01110110B) o11、 8237具有(3 )种传送模式, 种传送类型。12、 8259 一片能连接(8)中断源,它有(4 )个ICW,有(3 )OCW。三、 问答题:1、什么是总线周期 一个基本的总线周期由多少个 T

25、构成答:CPU每访问一次总线所花的时间称为总线周期,一个基本的总线周期由四个 T周期构成。四、 程序设计(10分):在数据段中从0500H单元开始存放着100个带符号数(16位),要求把其中的正数传送至 1000H开始的存储区;负数 传送至1100H开始的存储区,且分别统计正数和负数的个数,并将正数和负数的个数分别存入 1200H和1201H单元中。(要求:写出完整程序并画出流程图 )DATA SEGMENTORG 0500HN0 DW X1, X2,,X100 ;自定义100个带符号数CODE SEGMENTASSUME CS CODE DS: DATACOUNT EQU 决 BUFFER/

26、2 N3 EQU 1200H ;保存个数N1 DW 1000H ;保存正数 DATA ENDSN2 DW 1100H ;保存负数MAIN PROCSTART MOV AX DATAMOV DS AXMOV CX COUNTXOR DX,DXLEA SI,N0 ;首地址t SILEA BX,N1LEA DI,N2AGAIN MOV AX SIAND AX,AXJS NEXT1 ;负转MOV BX,AXINC DHINC BXINC BXJMP NEXT2NEXT1 MOV DI,AXINC DIINC DIINC DLNEXT2 LOOP AGAIN ;循环M0W3, DX ; Nk存正、负数个

27、数MOV AH 4CHINT 21H ;返回 DOSMAIN ENDPCODE ENDSEND START五、若用2114存储器芯片组成 2KBRAM地址范围为C800H- CFFFH问地址线、数据线及相关的控制线如何连接?(见下图,假设 CPU只有16根地址线、8根数据线,控制线为 WR RD、IO/M,采用LS138全译码法。)(10分)6.接口题:某 8255的A 口、B 口连接八个LED显示器(如图所示,共阴极),请设计一程序,使这八个 LED显示 器DG0- DG7分别循环显示07,每个LED每次只显示一秒钟(有1秒钟延时子程序“ D1STIME可调用)。(15分)8255A工作方式

28、控制字如下:D7D6D5D4D3D2D1DO特征位A组方式A 口C47B组方式B 口CO3LED数码管段码表(共阴)p g f e d c b aTAB 00 0 1 1 1 1 1 110 0 0 0 0 1 1 020 1 0 1 1 1 0 130 1 0 0 1 1 1 140 1 1 0 0 1 1 050 1 1 0 1 1 0 160 1 1 1 1 1 0 170 0 0 0 0 1 1 180 1 1 1 1 1 1 190 1 1 0 0 1 1 1L2: MOV AL,SIINC SIMOV DX,30FHMOV DX,30CHROL BLMOV AL,80HOUT DX

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1