logo资料库

四川大学电子信息学院3套微机原理题和答案.doc

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
CALL D1MS
ROR AL,1DEC BLJNZ L2MOV AL ,0FFHOUT DX ,ALCAL
DATA SEGMENT
MAIN PROC
1. 单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。 每小题 1 微机原理及接口技术期末模拟试题 A 分,共 10 分) 1、8086/8088 的时钟信号是由( )提供。 A. 8259 B. 8255 C. 8284 D. 8253 2、指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址方式为( )。 A. 寄存器间接寻址 B. 基址变址相对寻址 C. 基址寻址 D. 变址寻址 3、某存储单元的段基址为 3806H,段内偏移地址为 2948H,该存储单元的物理地址为( )。 A. 4100H B. 3A9A8H C.3B008H D. 3AA08H 4、某存储器芯片有地址线 15 根,数据线 8 根、该存储器芯片的存储容量为( )。 A. 15K×8 B. 32K×256 C. 1K×8 D. 32K×8 5、某存储器芯片容量为 2K×4bit、若用它组成 16K×8bit 存储器组,所用芯片数以及用于组内寻址的地址线为( )。 A. 2 片、11 根 B. 16 片、14 根 C. 8 片、16 根 D. 16 片、8 根 6、 DMAC 8237 具有( ) 独立通道 。 A . 八个 B . 二个 C . 四个 D . 三个 7、 可编程中断控制器 8259A 每片具有( ) 优先权控制 。 A . 4 级 B . 2 级 C . 8 级 D . 6 级 8、 若要某系统的 8253 的 2 通道输出波形为占空比 1:1 的方波、分频系数为 1000、二进制计数,其工作方式命令 字为( )。 A. A6H B. B6H C. B4H D. C7H 9、8237 片内寻址的端口有( )个。 A. 4 B. 2 C. 8 D. 16 10、8259 片内寻址的端口有( )个。 A. 4 B. 2 C. 8 D. 16 1. 填空题:(每空 1 分,共计 40 分) 1. 伪指令 ASSUME 在程序中出现时表示:( )。 2. 汇编语言源程序中的语句结构由 4 部分组成,每个部分称为项(也可称为域或埸),各项名称分 别为:( )、( )、( )、( )。 3. 标志寄存器 FR 中有六个状态标志,它们的符号、名称以及为 0 和 1 时代表的意义分别为: ①.( ); ②.( ); ③.( ); ④.( ); ⑤.( ); ⑥.( ); 4、微机主机与输入/输出设备之间的数据传送方式有以下四种方式:( )、 ( )、( )、( )、 5、执行下面的程序段后,AX=( ) 1
MOV CX, 5 MOV AX, 50 NEXT:SUB AX, CX LOOP NEXT HLT 6、执行下面的程序段后,AL=( ), BUF DW 2152H,3416H,5731H,4684H MOV BX, OFFSET BUF MOV AL, 3 XLAT 7、标志寄存器 FR 中有三个控制标志,它们的符号、名称以及为 0 和 1 时代表的意义分别为: ①.( ); ②.( ); ③.( ); 8、8086/8088 CPU 具有两种外部中断,它们是( )和( )。 9、A/D 变换器的作用是( ),D/A 变换器的作用是( )。衡量它们性能的主要参数有( )、( )、( )、( )。 10、EIA RS-232C 的 TXD 和 RXD 数据线上的电平逻辑 1=( )V;逻辑 0=( )V。 11、8253 具有( )个独立的( )位计数器,各计数器都有( )种不同的工作方式。 12、8255 具有 3 种工作方式,其中方式 0 为( );方式 1 为( ); 方式 2 为( )。8255 片内可寻址的端口有( )个。 13、8251A 可编程串行接口芯片具有( )、( )、( )的错误检测能力。 1. 问答题:(每小题 4 分,共计 20 分) 1、8086 CPU 有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少 BIT 二进制 数? 2、DMAC 8237 在系统中起什么作用?在 DMA 传送时它应完成哪些工作? 3、8259A 在系统中起什么作用?当中断源提出中断请求后,8259A 应完成哪些工作? 4、CPU(或主机)与接口之间有哪几种传送信息的方式?各应用在什么场合?在这些传送方式中可使用我们所学过 的哪些可编程接口芯片? 5、串行异步传输的特点是什么?请画出串行异步传输时的帧格式图。8251A 在串行通信中起什么作用? 1. 接口及程序设计(15 分):在 1000H 开始的内存中,放有 1000 个 ASCII 字符,请设计一程序,将 这串 ASCII 字符以异步串行通信方式从 8255A PB0 输出,采用偶校验、一位起始位、一位终止位、波特率 500 (可调 用 1ms 软件定时程序 “D1MS”)。 8255A 接口连接图如下: 2
8255A 工作方式控制字如下∶ D7 D6 D5 D4 D3 D2 D1 D0 特征位 A 组方式 A 口 C4~7 B 组方式 B 口 C0~3 五、若用 2114 存储器芯片组成 2KB RAM,地址范围为 8000H~87FFH,问地址线、数据线及相关的控制线如何连接? (假设 CPU 只有 16 根地址线、8 根数据线,控制线为 WR、 RD、 IO/M,采用 LS138 全译码法。) (15 分) (注 意:复试考过几次,很重要) 3
点击查看参考答案 微机原理及接口技术期末试题 A (答案) 1. 单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。 每小题 1 分,共 10 分) 1、8086/8088 的时钟信号是由( C )提供。 A. 8259 B. 8255 C. 8284 D. 8253 2、指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址方式为( B )。 A. 寄存器间接寻址 B. 基址变址相对寻址 C. 基址寻址 D. 变址寻址 3、某存储单元的段基址为 3806H,段内偏移地址为 2948H,该存储单元的物理地址为( B )。 A. 4100H B. 3A9A8H C.3B008H D. 3AA08H 4、某存储器芯片有地址线 15 根,数据线 8 根、该存储器芯片的存储容量为( D )。 A. 15K×8 B. 32K×256 C. 1K×8 D. 32K×8 5、某存储器芯片容量为 2K×4bit、若用它组成 16K×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 级 8、 若要某系统的 8253 的 2 通道输出波形为占空比 1:1 的方波、分频系数为 1000、二进制计数,其工作方式命令 字为( B )。 A. A6H B. B6H C. B4H D. C7H 9、8237 片内寻址的端口有( D )个。 A. 4 B. 2 C. 8 D. 16 10、8259 片内寻址的端口有( B )个。 A. 4 B. 2 C. 8 D. 16 1. 填空题:(每空 1 分,共计 40 分) 1. 伪指令 ASSUME 在程序中出现时表示:( 段寄存器与段之间的对应关系 )。 2. 汇编语言源程序中的语句结构由 4 部分组成,每个部分称为项(也可称为域或埸),各项名称分别 为:( 标号或变量名 )、( 操作码 )、( 操作数 )、( 注释 )。 3. 标志寄存器 FR 中有六个状态标志,它们的符号、名称以及为 0 和 1 时代表的意义分别为: ①.(进/借位位 CF;当运算中最高位有进位或借位时 CF=1;否则 CF=0 ); ②.(符号位 SF;当运算的结果最高位为 1 即结果为负数时 SF=1;否则 SF=0 ); ③.(奇偶位 PF;当运算的结果中低 8 位中含 1 的个数为偶数时 PF=1;否则 PF=0 ); ④.(全零位 ZF;当运算的结果为零时 ZF=1;否则 ZF=0 ); ⑤.(溢出位 OF;当带符号数运算的结果有溢出时 OF=1;否则 OF=0 ); ⑥.(半进/借位位 AF;当运算的结果 D3 向 D4 有进位或借位时 AF=1;否则 AF=0 ); 4、微机主机与输入/输出设备之间的数据传送方式有以下四种方式:( 无条件传送 )、 4
( 查询式传送 )、( 中断传送 )、( DMA 传送 )、 5、执行下面的程序段后,AX=( 35 ) MOV CX, 5 MOV AX, 50 NEXT:SUB AX, CX LOOP NEXT HLT 6、执行下面的程序段后,AL=( 34H ), BUF DW 2152H,3416H,5731H,4684H MOV BX, OFFSET BUF MOV AL, 3 XLAT 7、标志寄存器 FR 中有三个控制标志,它们的符号、名称以及为 0 和 1 时代表的意义分别为: ①.(中断控制 IF;允许即开中断时 IF=1;否则 IF=0 ); ②.(方向控制 DF;在串操作指令时需变址寄存器 SI,DI 按递减方式工作即-1/2 时 DF=1;否则 DF=0); ③.(单步操作控制 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 )种不同的工作方式。 12、8255 具有 3 种工作方式,其中方式 0 为(基本输入/输出 );方式 1 为(选通输入/输出 ); 方式 2 为(双向选通输入/输出 )。8255 片内可寻址的端口有( 4 )个。 13、8251A 可编程串行接口芯片具有( 奇偶 )、( 溢出 )、( 帧错或格式错 )的错误检测能力。 1. 问答题:(每小题 10 分,共计 20 分) 1、8086 CPU 有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少 BIT 二进制数? 答:8086 CPU 有 20 根地址线(2 分);16 根数据线(2 分);它最大直接寻址范围 1MB(4 分);一次对外数据传送 16BIT 二进制数(2 分)。 2、CPU(或主机)与接口之间有哪几种传送信息的方式?各应用在什么场合?在这些传送方式中可使用我们所学过的 哪些可编程接口芯片? 答:(1)无条件传送方式;用于要求不高的场合如 LED 显示等;可用 8255 的工作方式 0,(2 分) (2)查询式传送;用于可靠性高且速率不高的场合如数据采集等;可用 8255 的工作方式 1、2,(2 分) (3)中断传送;用于可靠性高且效率高的场合;可用 8255 的工作方式 1、2 和 8259,(4 分) (4)DMA 传送;用于可靠性高且效率高、速率高的场合;可用 8237。(2 分) 1. 接口及程序设计(15 分):在 1000H 开始的内存中,放有 1000 个 ASCII 字符,请设计一程序, 将 这串 ASCII 字符以异步串行通信方式从 8255A PB0 输出,采用偶校验、一位起始位、一位终止位、波特率 500 (可调 用 1ms 软件定时程序 “D1MS”)。 8255A 接口连接图如下: 5
8255A 工作方式控制字如下∶ D7 D6 D5 D4 D3 D2 D1 D0 特征位 A 组方式 A 口 C4~7 B 组方式 B 口 C0~3 答:程序如下: MOV SI ,1000H MOV CX ,1000 MOV DX ,30FH ;(口地址共 4 分) MOV AL ,10000000B ;(控制字 1 分) OUT DX,AL ; MOV DX,30DH MOV AL ,0FFH ;发停止位 OUT DX ,AL CALL D1MS CALL D1MS L1: MOV BL ,8 MOV AL ,0 OUT DX ,AL ;发起始位 CALL D1MS CALL D1MS MOV AL ,[SI] AND AL ,AL JP L2 OR AL ,80H L2: OUT DX ,AL CALL D1MS 6
CALL D1MS ROR AL,1 DEC BL JNZ L2 MOV AL ,0FFH OUT DX ,AL CALL D1MS CALL D1MS INC SI LOOP L1 HLT ;(程序的结构等共 10 分) 1. 若用 2114 存储器芯片组成 2KB RAM,地址范围为 8000H~87FFH,问地址线、数据线及相关的控制线如何 连接?(假设 CPU 只有 16 根地址线、8 根数据线,控制线为 WR、 RD、 IO/M,采用 LS138 全译码法。) (15 分) (每根连线各 1 分、存贮器组 2 分) 7
微机原理及接口技术期末题 B 1. 填空 (共 40 分 每空 1 分) 1. 若累加器(AL)﹦1000 0000 在下列表示中所对应的十进制数值应是: 无符号数:( );带符号数 ( );BCD 码( ); 1. 请指出下列指令中原操作数和目标操作数的寻址方式: 1). ADD BX ,[SI+3000H] , 原操作数( ); 目标操作数 ( ); 2). MUL [SI] , 原操作数( ); 目标操作数( ); 3. 写出下列表示法中的物理地址: 1). 3500H:2354H 物理地址为( ) 2). (DS)=2350H (BX)=1806H (SI)=4560H 位移量为 200 物理地址为 ( ) 4. 8259A 的引脚有 D0~D7、IR0~IR7 、WR、RD、CAS0~CAS2 CS、A0、INT、SP/EN、INTA,其中连接 CPU 或系统一侧的引脚有( );连接 I/O 一侧的引脚有( );用于其他芯片连接的引脚有( )。 5. 8237A 在微机系统中所起的作用是( );它有( )个通道;有( )、( )、( )三种传送模式;有( ) 、( ) 、 ( ) 、( )四种传送类型;片内有( ) 个端口可寻址。 6. 8251A 在串行通信中应完成的基本任务是( )、( )、( )和( )。 7. 1). 8282 在微机系统中所起的作用是( ); 2). 8288 在微机系统中所起的作用是( ); 8. A/D 变换器的作用是( ); 它的分辨率是指( )。 9. 8255 有三种工作方式,其中能工作于方式 0 的口有( ); 能工作于方式 1 的口有( );能工作于方式 2 的口有( )。 10. 使用 512×4bit 的 RAM 存储器芯片组成 16KB 的存储器组,共需( )片 RAM 芯片;共需( )根寻址线;每 片 RAM 需( )根片内寻址线。 11. ASSUME 在汇编语言源程序中的作用是( ); OFFSET 在汇编语言源程序中的作用是( ); 12. 在汇编语言源程序中指令性语句的作用是( ); 指示性语句的作用是( ); 1. 简要回答 (共 10 分 每小题 5 分) 1.8086 CPU 有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少 BIT 二 进制数? 2. 请画出异步传送时 9 的 ASCII 码波形图(停止位为 1 位,采用偶校验)。(略) 1. 阅读下列程序并回答问题:(10 分) 1. 此程序完成什么功能? 8
分享到:
收藏