《2022年微机原理试题+答案 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理试题+答案 .pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、长沙理工大学考试试卷(A)课程名称微机原理及应用课程代号专业层次(本部、城南)考试方式(开、闭卷)闭卷一、填空题(每空1 分,共 20 分)1、完成下面不同数制之间的转换73.25D_B,10010010B _H 100101.11B_D _BCD 2、指令MOV AL,BL 对源操作数来说是_寄存器方式 _寻址方式,MOV AX,BX+6对源操作数来说是_寄存器相对方式_寻址方式,MOV AX,DS:2000H 对源操作数来说是_直接寻址方式_寻址方式。3、8088CPU 的地址总线有_20_条,最大内存空间为_1m_,物理地址是由_段地址 _和_偏移地址 _形成的。4、在 8088 系统中
2、五片中断控制器8259 可控制 _36_个中断源。5、执行INT 04H 后,中断服务程序入口地址的CS 在_12H_,_13_H_ 单元,IP 在_10_H_,_11H_ 单元中。6、串行通信有两种基本的通信方式,分别是_同步 _和_异步 _。7、8255 有两个控制字,它们分别是_方式控制字 _和_C 口置 0/1 控制字二、选择题(单项选择,每题2 分,共 20 分)1、下列 8086CPU 标志寄存器FR 的标志中,不属于状态标志的是(C)A.OF B.PF C.IF D.CF 2、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是(D)A.字符间无间隔B.双方通信
3、同步C.发生错误的概率少D.附加位信息总量少3、在 CMP AX,DX 指令执行后,当标志位SF,OF,ZF 满足逻辑关系(SFOF)+ZF=0 时,表明(A)。A.AX DX B.AX DX C.AXDX D.AX DX 4、一个8 位的二进制整数,若采用补码表示,且由4 个“1”和 4 个“0”组成,则最小值为(D)。A.-120 B.-7 C.-112 D.-121 5、微型计算机在硬件上是由(A)四大部分分组成。A.微处理器、存储器、I/O 接口和总线;B.ALU、寄存器组、程序计数器和指令系统;C.微处理器、存储器、输入设备、输出设备;D.主板、硬盘、键盘、显示器;6、当使用串处理指
4、令CMPSW 寻找两串中的不同数据时,应使用重复前缀为(C)。A.REP B.RET C.REPE D.REPNE 7、堆栈的工作方式是(D)。A.先进先出B.随机读写C.只能读出不能写入D.后进先出8、CPU 与外设间数据传送的控制方式有(D)A.中断方式B.程序控制方式C.DMA 方式D.以上三种都是9、8088 系统对中断请求响应优先级最低的请求是(B)。A.NMI B.单步中断C.除法错中断D.INTR 10、EPROM 是指(可擦除可编程只读存储器D)A.随机读写存储器B.可编程只读存储器名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 14 页 -C.只读存储器D.可擦
5、除可编程只读存储器三、简答题(共15分)1、类型码为4 的中断是什么类型的中断,它的中断服务程序入口地址放在什么地方?试说明它的存放格式。溢出中断0000H0010H 2、解释:无条件传送方式无条件传送是最简单的数据传送方式。当外设的数据传送是定时的,且时间是已知的情况下,CPU 定时取入数据,而当CPU 去取数据时,数据肯定已准备好;或CPU 定时发送数据,外设肯定已准备好接收数据。四、判断题(错误的要指出错误的原因或进行修改;每题2 分,共 10 分)1、MOV 1234H,AX 2、SAL BX,5 3、POP CS 4、MOV AX,BL 5、MOV 1234H,AX 五、综合题(共3
6、5分)1、完成指令序列a.用减法指令实现789ABCH-123456H b.将 DX 寄存器的 D1、D4、D6、D9、D10 位屏蔽,其余位不变。aMOV AX,9ABCH SUB AX,3456H MOV DX,78H SBB DX,12H bAND DX,1111100110101101B 2、已 知DATA 单 元 开 始 存 放 一 组 无 符 号 的 字 节 数 据,数 据 长 度 在CNT 单 元存放。编制程序:检查该组数据中是否存在数据100,若存在,则在显示器上显示“Y”,否则显示“N”。(用完整汇编程序完成)。3、某系统中的8253 芯片的通道03 和控制端口地址分别为0F
7、FF0H0FFF3H,定义通道 0 工作在方式2,CLK 2MHz。要求:输出OUT 为 1KHz 的波特率;定义通道1 工作在方式0,其 CLK1 输入外部计数事件,每计满1000 个向 CPU 发出请求。请写出通道0和通道 1 的初始化程序,并画出电路图。控制字格式:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 14 页 -长沙理工大学试题参考答案(A)课程名称微机原理及应用命题教师一、填空题(20 分)1、73.25D 01001001.01B,10010010B 92H 100101.11B37.75D(0011 0111.0111 0101)BCD 2、寄存器方式,寄
8、存器相对方式,直接寻址方式3、20 条,1M,段地址,偏移地址4、36 个5、12H、13H 10H、11H 6、同步、异步7、方式控制字,C 口置 0/置 1 控制字二、选择题C D A D A C D D B D 三、简答题1、溢出中断0000H0010H 2、无条件传送是最简单的数据传送方式。当外设的数据传送是定时的,且时间是已知的情况下,CPU 定时取入数据,而当CPU 去取数据时,数据肯定已准备好;或CPU 定时发送数据,外设肯定已准备好接收数据。四、判断题1、在 MOV 指令中,立即数不能作为目的操作数。2、移位指令中,移位的位数大于1,必须先将移位位数置于CL 中,在移位指令中用
9、CL 指定移位位数。3、CS 不能作为目的操作数。4、两操作数类型不一致。5、名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 14 页 -五、综合题1、aMOV AX,9ABCH SUB AX,3456H MOV DX,78H SBB DX,12H bAND DX,1111100110101101B 2、DSEG SEGMENT DATA DB 32,45,67,78,100 CNT DB?DSEG SEGMENT CSEG SEGMENT ASSUME DS:DSEG,CS:CSEG BEGIN:MOV AX,DSEG MOV DS,AX MOV CX,CNT MOV DI,O
10、FFSET DATA AGAIN:MOV AL,DICMP AL,100 JZ HAVE INC DI LOOP AGAIN MOV DL,NMOV AH,2 INT 21H JMP OVER HAVE:MOV DL,YMOV AH,2 INT 21H OVER:MOV AH,4CH INT 21H CSEG ENDS END BEGIN 3、电路图:Mov dx,0FFF6H Mov al,35H Out dx,al Mov ax,2000h Mov dx,0FFF0H Out dx,al 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 14 页 -Mov ah,al Out
11、dx,al Mov dx,0FFF6H Mov al,71H Out dx,al Mov ax,1000D Mov dx,0FFF2H Out dx,al Mov ah,al Out dx,al 长沙理工大学考试试卷(B)课程名称微机原理及应用课程代号专业层次(本部、城南)考试方式(开、闭卷)闭卷一、填空题(每空1 分,共 20 分)1、堆栈操作时,一次数据入栈,堆栈指针_-2_;一次数据出栈,堆栈指针_+2_。2、8086 系统中的汇编语言程序可以使用四个段,程序运行时,四个段的基地址分别放在_DS_、_CS_、SS_及_ES 3、若某中断向量为10H,则该中断的中断服务子程序的入口地址在中
12、断向量表中的物理地址范围为 _40H_43H_。4、8259 可编程中断控制器可以进行级联,其级联是通过CAS0.CAS1 现的。此时,主8259 应接 _从 8259 的 CAS 管脚上5、外部设备是通过_INTR_ 引脚向CPU 请求服务的,而 CPU 是通过 _INTA_ 给外设应答。6、对字符串操作时,_DS:SI 向源操作数,ES:DI_ 指向目的操作数。7、设 X补=11100011,Y补=00110010,X原=_,X-Y补=_。8、设SS=1000H,SP=3000H,AX=128AH,CX=0931H 则执行下列指令后PUSH AX PUSH CX POP AX SS=_,S
13、P=_,AX=_,CX=_。二、选择题(单项选择,每题2 分,共 20 分)1、二进制数10010110.10B 的十进制数值可表示为()A.96.8 B.150.5 C.96.5 D.160.5 2、RAM 6116 芯片有2K8 位的容量,它的片内地址选择线和数据线分别是()A.A0 A15 和 D0D15 B.A0 A10 和 D0D7 C.A0A11 和 D0D7 D.A0 A11 和 D0D15 3、8086 CPU 在响应中断时顺序将()内容压入堆栈。A.CS.IP.FR B.IP.CS.FR C.FR.CS.IP D.FR.IP.CS 4、8086 能够访问的存储空间的大小是()
14、。A.64k B.1M C.256 D.16M 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 14 页 -5、8253 是可编程定时.计数器芯片,它内部有()。A.三个定时器B.四个定时器C.二个计数器D.四个计数器6、相邻段地址之间的最小距离为()A.16 个字节B.64K 字节C.1K 字节D.256 字节7、8086 CPU 的 NMI 引脚上输入的信号是()A.可屏蔽中断请求B.非屏蔽中断请求C.中断相应D.总线请求8、8086/8088 的一个典型总线周期需要()个T 状态。A4 B3 C2 D1 9、堆栈的工作方式是()A先进先出B随机读写C只能读出不能写入D后进先
15、出10、下列四条指令中正确的是()(1)MOV BL,CX(2)MOV DS,AX(3)MOV BX,DI(4)CMP AX,1234H A(1)与(2)B(2)与(3)C(2)与(4)D(1)与(3)三、简答题(共15分)1、a.在 8086 存储器中存放数据时有规则字与非规则字之分,请说明它们的区别?b.在读总线周期中,各时钟周期所完成的任务。如果外设没准备好,应在哪个时钟周期插入什么时钟周期?2、简述中断与子程序调用之间的区别。并简要说明8259A 中断控制器中的IRR.ISR 和 IMR三个寄存器的功能。四、判断题(错误的要指出错误的原因或进行修改;每题2 分,共 10 分)1.MOV
16、 2787H,AX 2.工作于最小模式的8086 微处理系统中,没有8087 芯片。3.POP CS 4.MOV AX,BL 5.MOV 2787H,AX 五、综合题(共35分)1、在 8086 系统中,试用4K8 位的 2732 及 74LS138 译码器,构成一个32K8 的 RAM,画出硬件连接图,并写出每片地址范围。2、设系统中8253 端口地址为40H-43H,画出译码电路,编程对其作如下设置。(1)计数通道0 工作在方式0,二进制计数,计数初值30H。(2)计数通道1 工作在方式3,BCD 码计数,计数初值9080。其中,控制字格式如下:名师资料总结-精品资料欢迎下载-名师精心整理
17、-第 6 页,共 14 页 -3、设 内 存DATA1 和DATA2 开 始 分 别 存 放50 个 无 符 号 字 数 据,编 制 程 序将两个存储区对应字数据求和并存入SUM 开始的单元(用完整汇编程序完成)。长沙理工大学试题参考答案(B)课程名称微机原理及应用命题教师一、填空题(20 分)1、2、2 2、CS、DS、ES、SS 3、40H43H 4、CAS0.CAS1;从8259 的 CAS 管脚5、INTR,INTA 6、DS:SI,ES:DI 7、10011101,10110001 8、SS=1000H,SP=2FFEH,AX=0931H,CX=0931H 二、选择题B B C B
18、A A B A A C 三、简答题1、a.规则字存放在偶数地址开始的两个存储单元中,读写用一个时钟周期就可完成。非规则字存放在奇地址开始的两个存储单元中,读写需要两个时钟周期。b.T1 周期向地址总线发送地址;T2T3 周期读写数据;T4 周期结束。如果外设没准备好在 T3 周期插入 Tw 周期。2、中断段间调用而子程序可以段间或段内,IRR 记录中断请求状况 有请求相应的位置1,ISR 记录中断服务状况有服务相应的位置1,IMR 记录中断屏蔽状况有屏蔽相应的位置 1。四、判断题1在 MOV 指令中,立即数不能作为目的操作数。23CS 不能作为目的操作数。4两操作数类型不一致。5名师资料总结-
19、精品资料欢迎下载-名师精心整理-第 7 页,共 14 页 -五、综合题1、(1)8K 8 芯片片内地址线13 条32K8 矩阵地址线15 条所以组间地址线2 条(2)四组芯片的地址分别是0000H-1FFFH、2000H-3FFFFH、4000H-5FFFH、6000H-7FFFH(3)电路图如下2、译码电路如下:(1)格式字:00010000B Mov al,10H Out 43H,al Mov al,30H Out 40H,al(2)格式字:01110111B Mov al,77H Out 43H,al 名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 14 页 -Mov ax
20、,9080H Out 41H,al Mov al,ah 3、DSEG SEGMENT DATA1 DW 34,23,67,0 DATA2 DW 90,67,45,32 SUM DW 50 DUP(?)DSEG ENDS CSEG SEGMENT ASSUME DS:DSEG,CS:CSEG BEGIN:MOV AX,DSEG MOV DS,AX LEA SI,DATA1 LEA DI,DATA2 LEA BX,SUM MOV CX,50 AGAIN:MOV AX,SI ADD AX,DI MOV BX,AX INC SI INC SI INC DI INC DI INC BX INC BX L
21、OOP AGAIN MOV AH,4CH INT 21H CSEG ENDS END BEGIN 长沙理工大学考试试卷(C)课程名称微机原理及应用课程代号专业层次(本部、城南)考试方式(开、闭卷)闭卷一、填空题(每空1 分,共 20 分)1、二进制数10111100100.101 转换为十六进制数为_H。2、A+B补=10011101,则 A+B 的真值为 _D。3、若三片8259 级联,从片分别连接在主片的IR2 和 IR5 上,则主8259A 的 ICW3 为_B。4、每片 8255 包括三个八位并行口,其中 _ 可工作在方式2,又可工作在方式1。5、如果一个程序在执行前(CS)=86F0
22、H,(IP)=2000H,该程序的起始地址是_H。6、8086CPU 对 I/O 端口的编址是采用_方式。7、8086/8088 CPU 的数据线和地址线是以_方式轮流使用的。8、为保证DRAM 中内容不丢失,需要进行_操作。9、变量具有三种属性,分别是属性、_属性和属性。10、汇编语言源程序需经过编辑、_和_,最后才能运行。名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 14 页 -11、已知 80386 计算机的地址线为32 根,它可直接访问的存储空间是_B。12、在 8086 CPU 系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量
23、存储地址为_;从该地址开始,连续的 4 个存储单元存放的内容依次为_、_、_、_。13、已知(AL)0101110lB,执行指令NEG AL 后再执行CBW,(AX)_ _。二、选择题(单项选择,每题2 分,共 20 分)1、n+1 位符号数 x 的补码表示范围为()A.2 nx2 nB.2 nx2 nC.2 n-1 x2 nD.2 nx2 n2、若用128K*4bit 的 SRAM 芯片构成 640KB 的存储器组织,共需要()片芯片。A.10 B.20 C.30 D.40 3、下列8088 指令中,含有非法操作数寻址的指令是()。A.MOV AX,10H B.IN AX,DX C.MOV
24、BXBP,10H D.MOV BX,COUNSI 4、若要使寄存器AL 中的高 4 位不变,低4 位清零,应使用指令()。A.AND AL,0FH B.AND AL,0F0H C.OR AL,0FH D.OR AL,0F0H 5、若 CPU 的地址线为共16 条,而某存储器芯片单元为2K,则加在该存储器芯片上的地址线为()。A.A0 A10 B.A0 A11 C.A0 A12 D.A0 A13 6、8259A 需()片级连可以扩展为64 级优先级。A.9 片B.8 片C.7 片D.6 片7、在数据传送指令中要注意:立即数只能作为()。A.源操作数B.目的操作数C.源操作数和目的操作数源操作数或
25、目的操作数8、通常所说的32 位机,指的是这种计算机的CPU()。A.是由32 个运算器组成的B.能够同时处理32 位二进制数据C.包含有32 个寄存器D.一共有32 个运算器和控制器9、已知 AL=68H,BL=5AH,指令 ADD AL,BL 执行后,OF 和 CF 的值分别为()。A.0,0 B.0,1 C.1,0 D.1,1 10、8086/8088 中除()两种寻址方式外,其它各种寻址方式的操作数均在存储器中。A立即寻址和直接寻址B.寄存器寻址和直接寻址C.立即寻址和寄存器寻址D.立即寻址和寄存器相对寻址三、简答题(共15分)1、执行下列指令后,AX 寄存器中的内容是什么?TABLE
26、 DB 10,20,30,40,50 ENTRY DW 3 MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,BX HLT 2、什么是中断向量表?简述CPU 如何得到中断类型为N 的中断向量?四、判断题(错误的要指出错误的原因或进行修改;每题2 分,共 10 分)1.在堆栈中,栈底在高地址端,而栈顶在低地址端,因此在压栈操作中堆栈地址由高向低变化。2.MOV 2347H,AX 3.8086CPU的内部结构主要有两个单元,其中 BIU 主要负责取指令以及与存储器和I/O 接口名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 14 页 -传送信息,而EU
27、则负责执行指令。4.SAL BX,2 5.MOV CS,AX五、综合题(共35分)1、用完整的汇编程序完成:在以DAT 为首地址的字缓冲区中存有一批字数据,以“*”作为结束,编程找出其最大值,结果存入RSLT 单元。2、用 8253 实现每隔1s 产生一个负脉冲,已知8253 的时钟频率为2MHZ。(1)写出 8253 的端口地址;(2)编写 8253 的初始化程序。8253 控制字格式如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 14 页 -3、下图为SRAM6116 芯片与8088 系统总线的连接图(1)写出 6116 芯片的存储容量;(2)分析每片 6116 所占
28、的内存地址范围。长沙理工大学试题参考答案(C)课程名称微机原理及应用命题教师一、填空题(20 分)1、5E4.A 2、-99 3、00100100 4、A 5、88F00 6、独立编址7、分时复用8、刷新9、段属性,类型属性,偏移属性10、汇编,连接11、4G 12、00020H(=08H*4),00H、10H、00H、01H。13、0FFA3H 二、选择题D A C B A A A B C C 三、简答题1、(AX)=3228H 2、在 8086 系统中,把系统中256 个中断向量依次存放在内存最低端的1024 字节中(每个中断向量由2 字节的段内偏移量和2 字节的段基值组成,256 个中断
29、向量共占1024 字节),这 1024 字节的中断向量在内存中所占区域称为“中断向量表”。表首地址为0000H:0000H,即 00000H。当中断源将中断类型码N送入 CPU后,CPU将 N乘 4 作为“中断向量表的地址指名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 14 页 -针”去查中断向量表,从该地址指针处取出4 个字节,其中前2 个字节送IP,后 2 个字节送 CS,则程序就转入该中断向量所指向的中断服务程序入口,执行该中断服务程序。四、判断题1、2、目的操作数不能是立即数3、4、移位指令中,移位的位数大于1,必须先将移位位数置于CL 中,在移位指令中用CL 指定移
30、位位数5、CS 不能作为目的操作数。五、综合题1、DSEG SEGMENT DAT DW 89,300,213,567,0,-89,-987*RSLT DW?DSEG ENDS CSEG SEGMENT ASSUME DS:DSEG,CS:CSEG BEGIN:MOV AX,DSEG MOV DS,AX LEA SI,DAT MOV AX,SI CMP AX,*JZ OVER AGAIN:INC SI INC SI MOV DX,SI CMP DX,*J Z OVER CMP AX,DX JGE AGAIN MOV AX,DX JMP AGAIN OVER:MOV RSLT,AX MOV AH
31、,4CH INT 21H CSEG ENDS END BEGIN 2、(1)8253 的端口地址为DF80H,DF81H,DF82H,DF83H(2)1/2MHz=0.5us 0.1s/0.5us=200000065535,应采用两个计数器级联,可定义 0#计数器工作在方式3(方波发生器),计数初值为20000,1#计数器工作在方式2(频率发生器),计数初值为100。MOV DX,0DF83H MOV AL,00110110B OUT DX,AL MOV AL,01010100B OUT DX,AL MOV DX,0DF80H MOV AX,20000 OUT DX,AL MOV AH,AL OUT DX,AL MOV DX,0DF81H MOV AL,100 OUT DX,AL 名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 14 页 -3、(1)6116 芯片的存储容量是2k*8bit(2)第一片6116 的内存地址范围是F1000HF17FFH 第二片6116 的内存地址范围是F1800HF1FFFH CSEG ENDS END BEGIN 名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 14 页 -
限制150内