《2023年微机原理复习最全面精品资料1.pdf》由会员分享,可在线阅读,更多相关《2023年微机原理复习最全面精品资料1.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 微机原理复习资料 一、选择题 1、某单元在数据段中,已知 DS=1000H,偏移地址为1200H,则它的物理地址为(B)A 10000H B 11200H C 12100H D 13000H 2、某系统中,已知 SS=2360H,SP=0800H,若将20H 个字节的数据入栈,则 SP的内容为(D)A 0780H B 0820H C 23E20H D 07E0H 3、改变(C)寄存器的值,可改变堆栈中栈顶元素的位置。(A)BP (B)IP (C)SP (D)BX 4、加减类运算指令对标志位的状态(A)。(A)有影响 (B)部分影响 (C)无影响(D)任意 5、当 AH=(C)时,执行 INT
2、 21H 指令可在屏幕上显示一组字符。(A)01H (B)02H (C)09H (D)0AH 6、8255A的方式选择控制字为80H其含义为(C)。(A)A B C 口全为输入(B)A口为输出,其他为输入(C)A B为方式0(D)A B C 口均为方式0,输出 7、设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C)。(A)10个(B)110个 (C)120个(D)240个 8、异步串行通信中,收发双方必须保持(A)。(A)收发时钟相同(B)停止位相同 (C)数据格式和波特率相同(D)以上都正确 9、8253的计数器的
3、最大计数初值是(D)。(A)65536(B)FFFFH(C)FFF0H(D)0000H 10、下列芯片中,可用作 CPU与8位 A/D转换器之间接口的是(C)。(A)8251 (B)8254 (C)8255 (D)8259 11、从转换工作原理上看,(B)的 A/D转换器对输入模拟信号中的干扰抑制能力较强。(A)逐次逼近式(B)双积分型(C)并行比较式(D)电压频率式 12、按键的抖动是由(C)造成的。(A)电压不稳定(B)电流不稳定(C)机械运动抖动和接触不稳定(D)按键速度太慢 13、如果一个堆栈从地址1250H:0100H开始,SP=0050,则 SS 的段地址是(B)A、12600H
4、B、1260H C、1265H D、125BH 14、若已知X补=11101011B,Y补=01001010B,则X Y 补=(A)A、10100001B B、11011111B C、10100000B D、溢出 15、在中断方式下,外设数据输入到内存的路径是(D)。(A)外设数据总线内存(B)外设数据总线CPU内存 (C)外设CPUDMAC内存(D)外设IO 接口CPU内存 16、CPU响应 INTR和 NMI中断时,相同的必要条件是(A)。(A)当前指令执行结束(B)允许中断(C)当前访问内存结束(D)总线空闲 17、8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是(D
5、)。(A)B 口(B)A口(C)A、B、C三端口均可以(D)C 口 18、8255A引脚信号 WR=0,CS=0,AI=1,AO=1 时,表示(B)。(A)CPU 向数据口写数据(B)CPU 向控制口送控制字 (C)CPU 读8255A控制口(D)无效操作 19、在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是(A)。(A)字符间无间隔(B)双方通信同步(C)发生错误的概率少(D)附加的辅助信息总量少 20、8253作为定时器和计数器时(C)。(A)使用的计数方式相同(B)工作方式不同 (C)实质相同(D)输出定时信号不同 21、PC机执行输出指令 OUT时,向相应的
6、I/O 接口芯片产生的有效控制信号是(C)。(A)AEN (B)IOR (C)IOW (D)ALE 22、一个8位 D/A转换器的分辨能力可以达到满量程的(B)。(A)1/8(B)1/256(C)1/16(D)1/32 23、使8段 LED显示器显示数字的编码称为(A)。(A)字形码(B)ASCII 码(C)区位码(D)BCD码 24、PC机的键盘向主机发送的代码是(A)。(A)扫描码(B)ASCII 码(C)BCD 码(D)扩展的 BCD码 二、判断题 1、指令 MOV AX,BX 的源操作数是寄存器寻址方式 ()2、对堆栈区的操作必须遵循先进先出的原则。()3、无条件式的 I/O 是按先读
7、状态口,再读数据口的顺序传送数据的 ()4、单片机 8259A 最多可接 8 个中断源 ()5、5、若 8259A工作在优先级自动循环方式,则 IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是 IRQ3。()6、在8255A中可以进行按位置位/复位的端口是端口 A、B、C。()7、同步串行传送能够得到比异步串行传送高的传输速率。()8、在微型计算机中,串行输入输出端口与微处理器之间是采用串行方式交换数据的。()9、当8253可编程定时/计数器工作在方式0时,控制信号 GATE 变为低电平后,对计数器的影响是暂时停止现行计数工作。()10、当 D/A转换器与 CPU相连时,如果 CP
8、U的数据总线的位数小于 D/A转换器的位数,则需要采用多级缓冲结构。()11、指令 MOV CS,BX 是非法的。()12、指令 NOT AX,BX 是合法的。()13、I/O 数据缓冲器主要用于协调 CPU与外设在速度上的差异。()14、中断服务程序结束时,可用 RET指令代替 IRET指令返回主程序。()15、当8255A的 A端口和 B端口能在方式2上进行工作 ()16、传输距离较近时,常采用并行传送方式,传输距离较远时,常采用串行传送方式 ()17、奇偶校验是根据传送的数据中1的个数进行编码的。()18、8253A既可作为计数器,又可作为定时器使用 ()19、8253A 定时器/计数器
9、工作在方式 3 时,其 OUT 引脚输出的是周期性的对称方波 ()20、在 A/D转换原理中,采用逐次逼近式其转换速度是最快的 ()三、填空题 1、为保证动态 RAM 中的内容不消失,需要进行(定时刷新)操作。2、随机存储器 RAM 主要包括(SRAM )和(DRAM )两大类。3、CPU从 I/O 接口中的(状态端口)获取外设的“准备就绪”或“忙/闲”状态信息。4、类型码为(16H)的中断所对应的中断向量存放在0000H:0058H开始的4个连续单元中,若这4个单元的内容分别为(80、60、50),则相应的中断服务程序入口地址为5060H:7080H。5、从 CPU的 NMI 引脚产生的中断
10、叫做(非屏蔽中断),他的响应不受(中断屏蔽寄存器)的影响。6、8255A的 A端口有(三)种工作方式,它们分别是(基本输入/输出方式、选通输入/输出方式、双向方式)。7、传送 ASCII 码时 D7位为校验位,若采用偶校验,传送字符4的 ASCII 码34H时的编码为(C2H)。8、串行通信中约定:一个起始位,一个停止位,偶校验,则数字“5”的串行码为(0101011001),数字“9”的串行码为(0100111001)。9、设8253的计数器1的输入时钟频率为1MHz,以 BCD码计数,要求该通道每隔5ms输出一个正跳变信号,则其方式控制字应为(71H)。10、ADC0809 是一个分辨率为
11、(8)位,具有(8)路模拟量输入,基于(逐次逼近)转换原理的 A/D转换器。11、A/D转换的主要作用是(将模拟信号转换为数字信号)。12、某光驱标为32倍速,则其数据传输率为(4800KB/S)。13、16K 字节的存储芯片有(14)根地址线,用它构成64K 空间的存储器共需(4)片,与8位机相连时需地址译码器74LS138至少(1)片,若要求该地址空间为连续的,则译码器的引脚 A应接地址线(A14),引脚 B接地址线(A15),引脚 C接地址线(1或0)。14、对 I/O 端口有两种编址方法,它们是(独立)编址和(统一)编址。15、若要实现存储器与存储器、存储器与外设之间直接进行数据交换(
12、不通过CPU)应采用的方法是()。16、CPU在指令的最后一个时钟周期检测INTR引脚,若测的INTR为(1)且 if为(1)这 cpu 在结束当前指令。17、若要可编程并行芯片8255A三个端口均作为输入口,则其方式选择控制字应为(10011011)。18、8255A的三个端口中只有端口(C)没有输入输出锁存功能。19、串行传送数据的方式有(同步)、(异步)两种。20、设8253的计数器用于对外部事件记数,计满100后输出一跳变信号,若按 BCD方式计数,则写入计数初值的指令为 MOV AL,(5BH)和 OUT PORT,AL。21、8253A芯片有(3)个计数通道,每个通道可有(6)种工
13、作方式。22、在某模拟量输出通道中,利用 DAC0832 构成多路 D/A独立结构,要求其各路D/A同时输出模拟量信号,则此时各路D/A中的DAC0832 的数据输入必须采用(双)缓冲方式进行。23、目前,PC机上的图形加速卡最好连接在(PCI)总线上。24、鼠标器是通过(RS-232)接口连接到 PC机主机上的。四、简答题 1、什么是接口?为什么外设需要通过接口连接系统?接口:是指具有独立功能单元的相互联接部分。由于各种外设的工作原理,工作速度,电平种类,信息格式,驱动方式,所需的控制联络信号等各有不同,因此它们需要通过一些接口与系统相连。2、什么叫总线?为什么各种微机系统中普遍采用总线试结
14、构?总线:即各个部件之间进行信息传输的公共通道,它是由若干信号线组成的。采用总线可使计算机系统结构简化,可靠性提高,构成方便,易于扩充,升级.3、简述 8259A的主要功能。单片 8259 可以管理 8 个外部中断,多片级连最多可以管理 64 个外部中断;对它管理的每个中断源进行单独的允许与禁止;且具有多种优先级管理方式;能自动提供中断类型号 4、什么是中断嵌套?中断嵌套的深度有无限制?为什么?中断嵌套:是在一个中断服务程序的执行过程中转入对另一个中断请求的服务,中断嵌套的深度有限制,因为堆栈的容量有限。5、在 D/A转换器与主机的连接中,有单缓冲与多缓冲等多种方式,简述多缓冲方式的主要特点。
15、其主要特点是:可以一次将 N 个对象的值同时进行转换(在系统中有多 D/A的时候)6、D/A转换器接口的任务是什么?它和微机连接时,一般有哪几种接口形式?D/A 转换器接口的任务是:将数字信号转换为模拟信号。它和微机连接时,有单缓冲方式、双缓冲方式和直通方式。五、编程题 1、已知有 100 字节的数据块存放在以 5C10H:2000H 开始的存储区内,要求编写一个完整程序将数据移动到以 5C10H:2008H 开始的存储区内。CODE SEGMENT ASSUME CS:CODE MAIN:MOV AX,5C10H MOV ES,AX MOV DS,AX MOV SI,2063H MOV DI,206BH STD MOV CX,100 REP MOVSB MOV AH,4CH INT 21H CODE ENDS END MAIN 2、电路结果如图所示,若要求每按一次 K,LED0 LED7 改变一次状态,问:图中8255A中的三个端口各工作在什么方式下?均工作在方式 0 下 给出相关的初始化的程序段。MOV DX,183H MOV AL,80H(或 80-8FH)OUT DX,AL 编制出能实现题目要求的汇编语言源程序。START:MOV AL,0FEH MOV DX,180H SS1:OUT DX,AL SHL AL,1 JNC START JMP SS1
限制150内