四川大学微机原理与接口技术何小海严华主编(第二版)期末复习(重点+复习题+真题)(共52页).docx

上传人:飞****2 文档编号:14237318 上传时间:2022-05-03 格式:DOCX 页数:52 大小:5.84MB
返回 下载 相关 举报
四川大学微机原理与接口技术何小海严华主编(第二版)期末复习(重点+复习题+真题)(共52页).docx_第1页
第1页 / 共52页
四川大学微机原理与接口技术何小海严华主编(第二版)期末复习(重点+复习题+真题)(共52页).docx_第2页
第2页 / 共52页
点击查看更多>>
资源描述

《四川大学微机原理与接口技术何小海严华主编(第二版)期末复习(重点+复习题+真题)(共52页).docx》由会员分享,可在线阅读,更多相关《四川大学微机原理与接口技术何小海严华主编(第二版)期末复习(重点+复习题+真题)(共52页).docx(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上微机原理与接口技术何小海严华主编(第二版)期末复习(重点+复习题+真题)各章复习重点:第一章 微型计算机概述微机中数与码(BCD码)的表示方法、相互转换及计算;微机中各部件之间关系及作用。第二章 微处理器与总线(1) 8086/8088的特点及内部结构、工作机制、各寄存器作用、8086与8088的区别;(2)标志寄存器各位的含义及影响或设置、涉及它们的指令(包括使其为0或1的指令);溢出和进位的定义及区别;(3)存储器的寻址机制,物理地址、逻辑地址的概念及关系;(4)最小方式及连接,时序,AB、DB、CB作用(5)计算机的周期、8086/8088的总线(特别AB、DB

2、及CB中的WR*、RD*、IO/M*(8086/8088)、ALE、INTR、INTA、NMI引线的含义及作用);(6) 8282时钟发生器、8284地址锁存器、8286总线缓冲器、8288总线控制器在系统中的作用。(7) 常用时序(存储器读时序,存储器写时序,中断响应周期,等待状态时序) ;(8)计算机总线中与存贮器连接的线、与I/O端口连接的线: 、第三章 指令系统(1) 8086/8088的各种寻址方式;特别是存贮器操作数的寻址方式;堆栈的使用(栈顶?栈底? POP/PUSH指令SP变化? )(2)各种常用指令的作用及使用方法。各类指令影响FR的情况;第四章 汇编语言程序设计(1)汇编程

3、序的作用、汇编源程序的基本语法,汇编语言语句类型;(2)各种伪指令(ORG、$、EQU、DB/W/D、DUP、SEGMENT、PROC、END.)的含义用法、作用、以及运算符与参数,汇编语言的语句结构;(3)各种类型程序设计(包括: 使用伪指令的完整程序设计、画流程图以及读懂给定程序);(4)读懂并掌握书上的例题己做过的习题,在此基础上发挥、发展。第五章 半导体存储器(1)存储器的分类、各自的特点及应用场合;(2)内存的分层结构(高速缓存、主存、外存) ;(3)目前常用的片选控制方法(全译码、局部译码、线选);(4)能分析存储器电路;能使用74LS138和给定容量的存储器芯片连成系统(采用全译

4、码)第六章 输入输出接口技术(1)接口的概念、必要性及接按口的功能:(2)端口的概念以及I/O端口的编址方式:(3)采用全泽玛方式将I/O端口安排到指定空间;(4) 微机(或CPU)与I/O设备之间各种传送方式的特点、 应用场合、硬件电路及工作过程以及软件设计,尤其是查询传送方式。第七章 定时与计数技术(1) 8253接口芯片的特点、工作方式、工作过程:(2) 8253在系统中的作用、各计数器使用方法、不同方式的最大计数值;(3) 8253芯片需端口数、工作方式命令字以及与线中、AEN连接的硬件设计和软件编程; (工作方式重点掌握方式2/3及计数初值的计算及装入)第八章 并行接口(1) 825

5、5接口芯片的特点、工作方式、工作过程;(2) 8255在系统中的作用以及各端口的使用方法;(3) 8255芯片需端口数、工作方式命令字以及与ISA总线中、AEN连接的硬件设计和软件编程;(工作方式重点掌握方式0,要熟练掌握采用查询方式进行信息的传输)(4)键盘的工作原理及应用;线性键盘的原理;(5) LED显示器及其接口、编程。第九章 串行接口(1)串行线路传输方式(单工、半双工、双工、多工)(2)串行通信协议的概念及分类,其中重点掌握起止式异步通信协议(注意数据流方向)及波特率的计算;第十章 中断技术(1)中断、中断源的概念以及PC机的中断源及各中断源的优先顺序;(2)中断矢量以及中断矢量表

6、的概念,如何通过中断矢量号获取中断服务程序的入口地址;(3) CPU相应中断的条件及完整的中断处理过程(5步),保护断点、 保护现场的概念;(4) DMA传送过程及工作状态(主动态,被动态);第十一章 模拟量输入输出接口(1) AD/DA转换的基本概念;(2) DA转换多级缓冲的使用原则;四川大学电子信息学院微机原理与接口技术期末复习题一、选择题 1. 8288 在 8086/8088 组成的计算机中的作用是( )。 数据缓冲器 总线控制器 地址锁存器 提供系统时钟 CLK 2. 在直接寻址方式中,除使用段寄存器外,允许使用的寄存器有( ) AX,BX,CX,DX SI,DI,BP,SP 全部

7、通用寄存器 不使用任何寄存器 3. 某存储单元的段基址为 3806H,段内偏移地址为 2A48H,该存储单元的物理地址为( )。 4100H 3AA08H 3B008H 3AAA8H 4. 设某数据段中有: DA1 DB 32H,58H DA2 DW 32H,58H 下面有错误的语句是( ) LEA SI,DA2 MOV AL,DA1+1 MOV BL,DA2 INC DA2 5. 某存储器芯片容量为 2K1bit、若用它组成 16K8bit 存储器组,所用芯片数以及芯片组的个数分别为 ( )。 32 片、8 组 64 片、8 组 8 片、 64 组 16 片、12 组 6. 指令 MOV 0

8、283HBXSI , AX 中目标操作数的寻址方式为( )。 寄存器寻址 基址变址相对寻址 基址寻址 变址寻址 7. 某存储器芯片有地址线 13 根,数据线 8 根、该存储器芯片的存储容量为( )。 15K8 32K256 8K8 32K8 8. 下述指令执行后,(AX)=( ) MOV AX,5849H MOV BX,2934H ADD AL,BH 817DH 8183H 5872H 5878H 9. 当 8088CPU 读 IO 接口时,信号 IO和 DT的状态必须是( )。 00 01 10 11 10. 执行指令 PUSH BX 后,堆栈指针 SP 的变化为( ) SP-1 SP-2

9、SP+1 SP+2 二、 填空 1.若累加器(AL)1000 0000 在下列表示中所对应的十进制数值应是: 无符号数:( );带符号数 ( );BCD 码 ( ); 2.请指出下列指令中原操作数和目标操作数的寻址方式: 1). ADD BX ,SI+3000H,原操作数 ( ); 目标操作数 ( ); 2). MUL SI,原操作数 ( ); 目标操作数 ( ); 3.写出下列表示法中的物理地址: 1). 3500H:2354H 物理地址为 ( ) 2). (DS)= 2350H (BX)= 1806H (SI)= 4560H 位移量为 200 物理地址为 ( ) 4. 标志寄存器 FR 中

10、下列标志位的名称以及为 0 和 1 时代表的意义分别为: DF:( );OF:( ); SF:( );CF :( ); IF: ( ); 5. 伪指令 SEGMENT 在程序中出现时表示:( )。6. 物理地址是指( ) ; 7. 若(AX)=0122H,标志位 CF、PF、SF、ZF、OF 的初值均为 0,执行下列指令后、这五个标志位的状态是多少? 1).SUB AX, 0FFFFH 2).OR AX, 0FFFFH 8. 8286 在微机系统中所起的作用是 ( );8284 在微机系统中所起的作用是 ( ); 9. 8253 在系统中的作用( ),它有( )端口地址,有( )种工作方式,有

11、( ) 个独立通道。 10. A/D 变换器的作用是( )。 11. 若某 D/A 变换器的分辨率为 12 位并且不带锁存器,它与 8088CPU 的 DB 连接时应加( )级锁存器。 12. 若要某系统的 8253 的 2 通道输出波形为占空比 1:1 的方波、分频系数为 1000、二进制计数,其工作方式命令字为( )。 13. 8259 在系统中的作用是( );DMAC 在系统中的作用是( )。 14设串行通讯数据格式为 1 起始位,7 数据位,1 校验位,1 停止位,若以 600 波特率异步传输数据,每秒钟最多可传送( )个 7 位数据。三、简要回答 1何为物理地址?何为逻辑地址?两者之

12、间是何关系?分别用在何处? 2微机中的有多少种计时单位?它们各自的含义是什么?它们之间关系如何? 3一个基本的时钟周期由几个 T 状态组成?分别是什么不同的 T 状态各自完成什么工作? 48086 CPU 有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少 BIT 二进制数? 58255 在系统中的作用是什么?有多少数据输入/输出端口和端口地址? 68250 在系统中的作用是什么?有多少数据输入/输出端口和端口地址? 78259 在系统中的作用是什么? 88237 在系统中的作用是什么? 9A/D,D/A 在系统中的作用是什么?其分辨率是什么? 10何为矢量中断?何为

13、中断矢量?中断矢量的作用是什么? 11请叙述一个完整的外部中断处理过程。 12请叙述在矢量中断方式时,CPU 响应中断后如何转入中断服务程序? 13CPU 或主机与 I/O 之间有多少种传送数据方式?各自有何特点?各自用于什么场合? 14将 8253 用于 OUT 端输出为方波时,应做些什么工作?四、汇编语言程序设计:(要求写出完整程序并画出流程图) 1.在数据段中从 BUFFER 单元开始存放着 100 个用 ASCII 码表示的十进制数,请编汇编语言程序将其变换组合的 BCD 码存入 STRING 开始的单元中。 2.在数据段中从 BUFFER 单元开始存放着 100 个带符号数(16 位

14、),要求把其中的正数传送至 PLUS 开始的存储区,负数传送至 MINUS 开始的存储区。3.自 BUFFER 单元开始,放有 100 字节带符号数,试编程从中找出负数,并将其求补放回原存储单元中。 4.自 BUFFER 单元开始,存放有 100 个字节的带符号数,找出其中的偶数将其顺序输出至屏幕,并统计其个数,将偶数的个数存放至 EVENNUM 单元中。五、存储器分析题 1. 用下列 RAM 芯片,组成所需的存储容量,各需多少 RAM 芯片?共需多少寻址线?每块片子需多少寻址线? (1)5124 的芯片, 组成 8K8 的存储容量; (2)10241 的芯片, 组成 32K8 的存储容量;

15、(3)10244 的芯片, 组成 4K8 的存储容量; (4)4K1 的芯片, 组成 64K8 的存储容量; (5)1K4bit 的芯片, 组成 2K8bit 的存储容量。 2. 若用 2114 存储器芯片组成 2KB RAM,地址范围为 D000HD7FFH,问地址线、数据线及相关的控制线如何连接?(所有己知条件如图所示)3. 下图为内存芯片与系统总线的连接图,用以存放数据。图中锁存器为输出接口,其地址为 3E0H,它与数据总线相连接,可将数据总线上 D0 D7 从其输出端 Q0Q7 输出。回答下列两个问题:(1)在读写内存芯片时,首先执行下列程序。程序执行完后,请分析存储器芯片的地址范围。

16、 START: MOV DX,3E0H MOV AL,58H OUT DX,AL (2)若首先执行下列程序,程序执行完后,请分析存储器芯片的地址范围。 START: MOV DX,3E0H MOV AL,0F0H OUT DX,AL 六、综合分析题 1查询式输入接口的程序流程机硬件接口如下图所示:(1)试从程序流程图分析查询式传送的工作环节 (2)试说明查询式硬件接口的工作原理 (3)假设数据端口为 DATA_PORT,状态端口为 STATUS_PORT,试编写程序,实现查询式数据输入。 2某系统中 8253-5 地址为 340H343H,输入频率为 10MHZ 脉冲信号,输出为 1HZ,占空

17、比为 1:1 的脉冲信号,请写出初始化程序并画出相应电路图及地址译码连接图。 提示1. 地址总线只用 A0A9,控制线用 IOR*、IOW*,译码器可采用逻辑电路与 LS138 译码器的组合; 3. 某 8255 的 A 口、B 口连接八个 LED 显示器(如图所示,共阴极),请设计一程序,使这八个 LED 显示器 DG0DG7 分别显示 07,每个 LED 每 次只显示一秒钟(有 1 秒钟延时子程序 D1STIME 可调用)。 (端口地址从图中找出)4. 某 8255 的 A 口、B 口连接八个 LED 显示器(如图所示,共阴极),请设计程序,使这八个 LED 显示器 DG0DG7 从左到右

18、同时显示“2020.06.”, (有 500MS、50MS 和 5MS 延时子程序 D500MSTIME、D50MSTIME 和 D5MSTIME 可调用)。 (端口地址从图中找出) 微机原理及接口技术期末试题A试题与答案一、单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。 每小题1分,共10分) 1、8086/8088 的时钟信号是由( C )提供。 A. 8259 B. 8255 C. 8284 D. 8253 2、指令 MOV AX , 0283HBXSI 中源操作数的寻址方式为( B )。 A. 寄存器间接寻址 B. 基址变址相对寻址 C. 基址寻址

19、 D. 变址寻址 3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( B )。 A. 4100H B. 3A9A8H C.3B008H D. 3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为( D )。 A. 15K8 B. 32K256 C. 1K8 D. 32K85、某存储器芯片容量为2K4bit、若用它组成16K8bit存储器组,所用芯片数以及用于组内寻址的地址线为( B )。 A. 2片、11根 B. 16片、14根 C. 8片、16根 D. 16片、8根 6、 DMAC 8237具有( C ) 独立通道 。 A .

20、八个 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. C7H9、8237片内寻址的端口有( D )个。 A. 4 B. 2 C. 8 D. 1610、8259片内寻址的端口有( B )个。 A. 4 B. 2 C. 8 D. 16二、填空题:(每空1分,共计40分) 1. 伪指令ASSUME在程序中出现时

21、表示:( 段寄存器与段之间的对应关系 )。 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

22、); .(溢出位OF;当带符号数运算的结果有溢出时OF=1;否则OF=0 ); .(半进/借位位AF;当运算的结果D3向D4有进位或借位时AF=1;否则AF=0 ); 4、微机主机与输入/输出设备之间的数据传送方式有以下四种方式:( 无条件传送 )、 ( 查询式传送 )、( 中断传送 )、( DMA传送 )、 5、执行下面的程序段后,AX=( 35 )MOV CX, 5MOV AX, 50NEXT:SUB AX, CXLOOP NEXTHLT6、执行下面的程序段后,AL=( 34H ), BUF DW 2152H,3416H,5731H,4684HMOV BX, OFFSET BUFMOV A

23、L, 3XLAT7、标志寄存器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变换器的作用是(将数字量转成模拟量 )。衡量它们性能的主要参数有(分辨率 )、(转换时间 )、

24、( 精度 )、( 线性度 )。 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可编程串行接口芯片具有( 奇偶 )、( 溢出 )、( 帧错或格式错 )的错误检测能力。 三、问答题:(每小题10分,共计20分) 1、8086 CPU有多少根地址线

25、?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少BIT二进制数? 答:8086 CPU有20根地址线(2分);16根数据线(2分);它最大直接寻址范围1MB(4分);一次对外数据传送16BIT二进制数(2分)。 2、CPU(或主机)与接口之间有哪几种传送信息的方式?各应用在什么场合?在这些传送方式中可使用我们所学过的哪些可编程接口芯片? 答:(1)无条件传送方式;用于要求不高的场合如LED显示等;可用8255的工作方式0,(2分)(2)查询式传送;用于可靠性高且速率不高的场合如数据采集等;可用8255的工作方式1、2,(2分)(3)中断传送;用于可靠性高且效率高的场合;可用825

26、5的工作方式1、2和8259,(4分)(4)DMA传送;用于可靠性高且效率高、速率高的场合;可用8237。(2分) 1. 接口及程序设计(15分):在1000H开始的内存中,放有1000个ASCII字符,请设计一程序, 将 这串ASCII字符以异步串行通信方式从8255A PB0输出,采用偶校验、一位起始位、一位终止位、波特率500 (可调用1ms软件定时程序 “D1MS”)。 8255A接口连接图如下: 8255A工作方式控制字如下 D7D6D5D4D3D2D1D0特征位 A组方式 A口 C47B组方式 B口 C03答:程序如下: MOV SI ,1000HMOV CX ,1000MOV D

27、X ,30FH ;(口地址共4分)MOV AL ,B ;(控制字1分)OUT DX,AL ; MOV DX,30DHMOV AL ,0FFH ;发停止位 OUT DX ,ALCALL D1MSCALL D1MSL1: MOV BL ,8MOV AL ,0OUT DX ,AL ;发起始位 CALL D1MSCALL D1MSMOV AL ,SIAND AL ,ALJP L2OR AL ,80HL2: OUT DX ,ALCALL D1MSCALL D1MSROR AL,1DEC BLJNZ L2MOV AL ,0FFHOUT DX ,ALCALL D1MSCALL D1MSINC SI LOOP

28、 L1HLT ;(程序的结构等共10分) 1. 若用2114存储器芯片组成2KB RAM,地址范围为8000H87FFH,问地址线、数据线及相关的控制线如何连接?(假设CPU只有16根地址线、8根数据线,控制线为 WR、 RD、 IO/M,采用LS138全译码法。) (15分) (每根连线各1分、存贮器组2分)微机原理与接口技术题B答案 一、填空 (共40分 每空1分) 1. 若累加器(AL)1000 0000在下列表示中所对应的十进制数值应是: 无符号数:( 128 );带符号数 ( -128 );BCD码( 80 ); 2.请指出下列指令中原操作数和目标操作数的寻址方式: 1). ADD

29、BX ,SI+3000H , 原操作数( 变址寻址 ); 目标操作数 ( 寄存器寻址 ); 2). MUL SI , 原操作数( 寄存器间址 ); 目标操作数( 隐含寻址 ); 3. 写出下列表示法中的物理地址: 1). 3500H:2354H 物理地址为( 37354H )2). (DS)=2350H (BX)=1806H (SI)=4560H 位移量为200物理地址为 ( 2932EH ) 4. 8259A的引脚有D0D7、IR0IR7 、WR、RD、CAS0CAS2 CS、A0、INT、SP/EN、INTA,其中连接CPU或系统一侧的引脚有(D0D7、WR、RD、CS、A0、INT、 I

30、NTA );连接I/O一侧的引脚有(IR0IR7 );用于其他芯片连接的引脚有(CAS0CAS2 、SP/EN )。 5. 8237A在微机系统中所起的作用是( DMA控制作用,具有DMA请求、响应、传送和结束的管理能力 );它有( 4 )个通道;有(单一 )、( 成组 )、( 查询 )三种传送模式;有( I/O存贮器 ) 、( 存贮器I/O ) 、( 存贮器存贮器 ) 、( 校验 )四种传送类型;片内有( 16 ) 个端口可寻址。 6. 8251A在串行通信中应完成的基本任务是( 串/并转换 )、( 串行数据格式化 )、( 可靠性校验 )和( 实现接口与DCE的联络控制 )。 7. 1).

31、8282在微机系统中所起的作用是( T1时锁存地址信息 ); 2). 8288在微机系统中所起的作用是( 在8088/8086 最大组态时发控制信息 ); 8. A/D变换器的作用是( 将模拟量变换成数字量 ); 它的分辨率是指( 数字量变化1个数值时,能区分的最小模拟量值,常用变换后的数字量的位数来说明,如分辨率为8位的A/D变换器,能区分的最小模拟量为满度值的1/256 )。 9. 8255有三种工作方式,其中能工作于方式0的口有( A、B、C 口 ); 能工作于方式1的口有( A、B 口 );能工作于方式2的口有( A口 )。 10. 使用5124bit的RAM存储器芯片组成16KB的存

32、储器组,共需( 64 )片RAM芯片;共需( 14 )根寻址线;每片RAM需( 9 )根片内寻址线。 11. ASSUME在汇编语言源程序中的作用是( 在汇编时建立段寄存贮器与段之间的对应表,凡在表中出现的段,寻址时可只写偏移地址,否则还应写出段地址 ); OFFSET在汇编语言源程序中的作用是(分析运算符,求变量或标号的偏移地址 ); 12. 在汇编语言源程序中指令性语句的作用是( 编写可供计算机执行的程序 ); 指示性语句的作用是( 告诉汇编程序如何将源程序汇编成目标程序 ); 二、简要回答 (共10分 每小题5分) 1.8086 CPU有多少根地址线?多少根数据线?它最大直接寻址范围是多

33、少?一次对外数据传送多少BIT二进制数?(20根地址线、16根数据线、最大直接寻址范围是1MB、一次对外数据传送16BIT二进制数)2. 请画出异步传送时9的ASCII码波形图(停止位为1位,采用偶校验)。(略)三、阅读下列程序并回答问题:(10分) 1. 此程序完成什么功能? 2. 画出流程图 DATA SEGMENTORG 2000HSTRING DB 20 DUP (5,8,78H,21H,97H)COUNT EQU $STRIGDATA ENDSSTACK SEGMENT STACKDB 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE, D

34、S:DATA, SS:STACKBEGIN: MOV AX,DATAMOV DS,AXMOV CX,COUNTLEA SI,STRINGXOR AX,AXAGAIN: ADD AL,SIADC AH,0INC SILOOP AGAINMOV SI,ALMOV SI+1,AHMOV AH,4CHINT 21HCODE ENDSEND BEGIN(将100个八位数累加后存入数据区最后两个单元)四、若用2114存储器芯片组成2KB RAM,地址范围为D000HD7FFH,问地址线、数据线及相关的控制线如何连接?(所有己知条件如图所示) (15分)(注意:该题07,08年复试考过,很重要)五、 汇编语

35、言程序设计:(10分) 在1000H和1064H单元开始,放有各为100字节的组合后的BCD数(地址最低处放的是最低位字节),求它们的和,且把和放在1100H开始的单元中。(要求写出完整程序)DATA SEGMENTORG 1000HSTRING1 DB nn,nn, STRING2 DB nn,nn, COUNT EQU $STRI NG2RESUT DB 101 DUP ( )DATA ENDSSTACK SEGMENT STACKDB 100 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACKBEGIN: MOV A

36、X,DATAMOV DS,AXMOV CX,COUNT ; (100)LEA SI,STRING1 ;(1000H)XOR AX,AXAGAIN: MOV AL,SIADC AL,SI+64HDAAMOV SI+100H,ALINC SILOOP AGAINJNC END1MOV SI+100H,1END1: MOV AH,4CHINT 21HCODE ENDSEND BEGIN六、 某系统中8253-5地址为340H343H,输入频率为10MHZ脉冲信号,输出为1HZ,占空比为1:1的脉冲信号,请写出初始化程序并画出相应电路图及地址译码连接图。(15分)提示1. 地址总线只用A0A9,控制线

37、用IOR、IOW,译码器可采用逻辑电路与LS138译码器的组合; 2. 8253的工作方式命令字如图。 MOV DX,343HMOV AL,BOUT DX,ALMOV AX,10000MOV DX,340HOUT DX,ALMOV AL,AHOUT DX,ALMOV DX,343HMOV AL,BOUT DX,ALMOV DX,341HMOV AX,1000OUT DX,ALMOV AL,AHOUT DX,AL 微机原理与接口技术题C答案 1. 单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。 每小题1分,共10分) 1、8288在8086/8088组成的计

38、算机中的作用是(2 )。 数据缓冲器 总线控制器 地址锁存器 提供系统时钟CLK 2、指令 MOV 0283HBXSI , AX 中目标操作数的寻址方式为( 2 )。 寄存器寻址 基址变址相对寻址 基址寻址 变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为(4 )。 4100H 3AA08H 3B008H 3AAA8H 4、某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为( 3 )。 15K8 32K256 8K8 32K85、某存储器芯片容量为2K1bit、若用它组成16K8bit存储器组,所用芯片数以及用于组内寻址的地址线为(2

39、)。 32片、11根 64片、14根 8片、14根 16片、8根6、在直接寻址方式中,除使用段寄存器外,允许使用的寄存器有( 4 ) AX,BX,CX,DX SI,DI,BP,SP 全部通用寄存器 不使用任何寄存器7、设某数据段中有:DA1 DB 32H,58HDA2 DW 32H,58H 下面有语法错误的语句是( 3 ) LEA SI,DA2 MOV AL,DA1+1 MOV BL,DA2 INC DA2+28、 MOV AX,5849HMOV BX,2934HADD AL,BHDAA上述4条指令执行后,(AX)=( 4 ) 817DH 8183H 5872H 5878H9、IN AL,n

40、指令中n是( 1 ) 8位二进制数 16位二进制数 8位或16位二进制数均可 用AL时是8位;用AX时是16位 10、执行指令PUSH BX 后,堆栈指针SP的变化为( 2 ) SP-1 SP-2 SP+1 SP+21. 填空题:(每空2分,共计40分) 1. 伪指令SEGMENT在程序中出现时表示:(程序划分逻辑段)。 2. 汇编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:( 名字/标号 )、( 操作码 )、( 操作数 )、( 注释 )。 3. 标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为: . CF :( 进位/借位位,运算中最高

41、位有进位/借位时为1;否则为0 ); . IF :( 中断控制位,1为开中断;0为关中断 ); 4、汇编程序的作用是(将用助记符号编写的汇编语言源程序转换成机器码的目标程序) ; 5、物理地址是指( 内存单元的实际地址 ) ; 6、指示性语句的作用是( 告诉汇编程序如何将源程序转换成目标程序 ) ; 7、指令性语句的作用是(指示计算机执行的实际操作 ) ; 8、 A/D变换器的作用是( 将模拟量变换成数字量);它的分辨率是指(数字量变化1个数值时,能区分的最小模拟量值,常用变换后的数字量的位数来说明,如分辨率为8位的A/D变换器,能区分的最小模拟量为满度值的1/256 )。9、 若某D/A变换

42、器的分辨率为12位并且不带锁存器,它与8088CPU的DB连接时应加(2)级锁存器。 10、 若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为(B)。 11、8237具有(3 )种传送模式,(4)种传送类型。 12、8259一片能连接( 8)中断源,它有( 4 )个ICW,有( 3 )OCW。 1. 问答题:(每小题5分,共计15分) 1. 8251在系统中起什么作用?请画出异步通信帧格式图。 答:8251A在串行通信中应完成的基本任务是串/并转换、串行数据格式化、可靠性校验和实现接口与DCE的联络控制。(帧格式图略) 2、什么是总线

43、周期 一个基本的总线周期由多少个T构成 答:CPU每访问一次总线所花的时间称为总线周期,一个基本的总线周期由四个T周期构成。 3、8237在系统中起什么作用?请简述8237工作过程。答:DMA控制作用,具有DMA请求、响应、传送和结束的管理能力。8237 工作过程 分四个阶段: 1. 请求:2 响应: 3.传送: 4.结束: 1. 程序设计(10分): 在数据段中从0500H单元开始存放着100个带符号数(16位),要求把其中的正数传送至1000H开始的存储区;负数传送至1100H开始的存储区,且分别统计正数和负数的个数,并将正数和负数的个数分别存入1200H和1201H单元中。(要求:写出完整程序并画出流程图)DATA SEGMENTORG 0500HN0 DW X1,X2,X100 ;自定义100个带符号数 COUNT EQU $BUFFER/2N1 DW 1000H ;保存正数 N2 DW 1100H ;保存负数 N3 EQU 1200H ;保存个数 DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁