ABC

  • 格式:doc
  • 大小:294.00 KB
  • 文档页数:11

长沙理工大学考试试卷(A)………………………………………………………………………………………………………课程名称微机原理及应用课程代号专业层次(本部、城南)考试方式(开、闭卷)闭卷一、填空题(每空1分,共20 分)1、完成下面不同数制之间的转换73.25D=_____01001001.01_______B,10010010B=____92______H100101.11B=___37.75_______D=____(0011 0111.0111 0101)_______BCD2、指令MOV AL, BL 对源操作数来说是__寄存器方式______寻址方式,MOV AX, [BX+6]对源操作数来说是___寄存器相对方式______寻址方式,MOV AX, DS:[2000H]对源操作数来说是___直接寻址方式_____寻址方式。

3、8088CPU的地址总线有____20______条,最大内存空间为___1M_______,物理地址是由___段地址_______和___偏移地址______形成的。

4、在8088系统中五片中断控制器8259可控制___36_______个中断源。

5、执行INT 04H 后,中断服务程序入口地址的CS 在__12H___, ___13H__ 单元,IP 在__10H____, __11H____单元中。

6、串行通信有两种基本的通信方式,分别是__同步、异步___。

7、8255 有两个控制字,它们分别是__方式控制字_______和___ C 口置0/置1 控制字__。

二、选择题(单项选择,每题 2 分20 分)C D A D A C D D B D1、下列8086CPU 标志寄存器FR 的标志中,不属于状态标志的是( C )A.OFB.PFC.IFD.CF2、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( D )A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加位信息总量少3、在CMP AX,DX 指令执行后,当标志位SF,OF,ZF 满足逻辑关系(SF⊕OF)+ZF=0 时,表明(A )。

A. AX >DXB. AX<DXC. AX≥DXD. AX≤DX4、一个8 位的二进制整数,若采用补码表示,且由4 个“1”和4 个“0”组成,则最小值为(D )。

A.-120B.-7C.-112D.-1215、微型计算机在硬件上是由(A )四大部分分组成。

A. 微处理器、存储器、I/O 接口和总线;B. ALU、寄存器组、程序计数器和指令系统;C. 微处理器、存储器、输入设备、输出设备;D. 主板、硬盘、键盘、显示器;6、当使用串处理指令CMPSW 寻找两串中的不同数据时,应使用重复前缀为(C )。

A.REPB.RETC.REPED.REPNE7、堆栈的工作方式是( D ) 。

A.先进先出B.随机读写C.只能读出不能写入D.后进先出8、CPU 与外设间数据传送的控制方式有( D )A.中断方式B.程序控制方式C.DMA 方式D.以上三种都是9、8088 系统对中断请求响应优先级最低的请求是( B ) 。

A. NMIB. 单步中断C. 除法错中断D. INTR10、EPROM 是指( D )A.随机读写存储器B.可编程只读存储器C.只读存储器D.可擦除可编程只读存储器三、简答题(共15分)1、类型码为4 的中断是什么类型的中断,它的中断服务程序入口地址放在什么地方?试说明它的存放格式。

溢出中断0000H~0010H2、解释:无条件传送方式无条件传送是最简单的数据传送方式。

当外设的数据传送是定时的,且时间是已知的情况下,CPU 定时取入数据,而当CPU 去取数据时,数据肯定已准备好;或CPU 定时发送数据,外设肯定已准备好接收数据四、判断题(错误的要指出错误的原因或进行修改;每题2分,共10分)1、MOV 1234H,AX ×在MOV指令中,立即数不能作为目的操作数。

2、SAL BX,5 ×移位指令中,移位的位数大于1,必须先将移位位数置于CL中,在移位指令中用CL指定移位位数3、POP CS ×CS不能作为目的操作数4、MOV AX,BL ×两操作数类型不一致5、MOV [1234H],AX √五、综合题(共35分)1、完成指令序列a. 用减法指令实现789ABCH- 123456Hb. 将DX 寄存器的D1、D4、D6、D9、D10位屏蔽,其余位不变。

a.MOV AX,9ABCHSUB AX,3456HMOV DX,78HSBB DX,12Hb.AND DX,1111100110101101B2、已知DATA 单元开始存放一组无符号的字节数据,数据长度在CNT 单元存放。

编制程序:检查该组数据中是否存在数据100,若存在,则在显示器上显示“Y”,否则显示“N”。

(用完整汇编程序完成)。

DSEG SEGMENTDATA DB 32,45,67,78,100……CNT DB ?DSEG SEGMENTCSEG SEGMENTASSUME DS:DSEG,CS:CSEGBEGIN:MOV AX,DSEGMOV DS,AXMOV CX,CNTMOV DI,OFFSET DATAAGAIN:MOV AL,[DI]CMP AL,100JZ HAVEINC DILOOP AGAINMOV DL,‘N’MOV AH,2INT 21HJMP OVERHA VE:MOV DL,‘Y’MOV AH,2INT 21HOVER:MOV AH,4CHINT 21HCSEG ENDSEND BEGIN3、某系统中的8253 芯片的通道0-3 和控制端口地址分别为0FFF0H-0FFF3H,定义通道0 工作在方式2,CLK =2MHz。

要求:输出OUT为1KHz的波特率;定义通道1 工作在方式0,其CLK1输入外部计数事件,每计满1000 个向CPU发出请求。

请写出通道0和通道1的初始化程序,并画出电路图。

控制字格式:3、电路图:Mov dx,0FFF6HMov al,35HOut dx,alMov ax,2000hMov dx,0FFF0HOut dx,alMov ah,alOut dx,alMov dx,0FFF6HMov al,71HOut dx,alMov ax,1000DMov dx,0FFF2HOut dx,alMov ah,alOut dx,al长沙理工大学考试试卷(B)………………………………………………………………………………………………………课程名称微机原理及应用课程代号专业层次(本部、城南)考试方式(开、闭卷)闭卷一、填空题(每空1分,共20 分)1、堆栈操作时,一次数据入栈,堆栈指针___-2_____;一次数据出栈,堆栈指针__+2___。

2、8086 系统中的汇编语言程序可以使用四个段,程序运行时,四个段的基地址分别放在___ CS ____、___DS____、____ES___及__SS_____。

3、若某中断向量为10H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为__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]原=__10011101__,[X-Y]补=__10110001_。

8、设SS=1000H,SP=3000H,AX=128AH ,CX=0931H 则执行下列指令后PUSH AXPUSH CXPOP AXSS=__1000H __,SP=_2FFEH _,AX=__0931H __,CX=__0931H __。

二、选择题(单项选择,每题 2 分,共20 分)1、二进制数10010110.10B 的十进制数值可表示为( B )A. 96.8B. 150.5C. 96.5D. 160.52、RAM 6116芯片有2K×8 位的容量,它的片内地址选择线和数据线分别是(B )A.A0~A15和D0~D15B.A0~A10和D0~D7C.A0~A11和D0~D7D.A0~A11和D0~D153、8086 CPU在响应中断时顺序将(C )内容压入堆栈。

A.CS.IP.FRB.IP.CS.FRC.FR.CS.IPD.FR.IP.CS4、8086 能够访问的存储空间的大小是( B )。

A. 64kB. 1MC. 256D.16M5、8253 是可编程定时.计数器芯片,它内部有(A )。

A.三个定时器B.四个定时器C.二个计数器D.四个计数器6、相邻段地址之间的最小距离为(A )A.16 个字节B.64K 字节C.1K 字节D.256 字节7、8086 CPU的NMI 引脚上输入的信号是( B )A.可屏蔽中断请求B.非屏蔽中断请求C.中断相应D.总线请求8、8086/8088的一个典型总线周期需要(A )个T 状态。

A.4 B.3C.2 D.19、堆栈的工作方式是( A )A.先进先出B.随机读写C.只能读出不能写入D.后进先出10、下列四条指令中正确的是( C )(1)MOV BL,CX (2)MOV DS,AX(3)MOV [BX],[DI] (4)CMP AX,1234HA.(1)与(2)B.(2)与(3)C.(2)与(4)D.(1)与(3)三、简答题(共15分)1、a.在8086 存储器中存放数据时有规则字与非规则字之分,请说明它们的区别?b. 在读总线周期中,各时钟周期所完成的任务。

如果外设没准备好,应在哪个时钟周期插入什么时钟周期?a.规则字存放在偶数地址开始的两个存储单元中,读写用一个时钟周期就可完成。

非规则字存放在奇地址开始的两个存储单元中,读写需要两个时钟周期。

b. T1 周期向地址总线发送地址;T2T3 周期读写数据;T4 周期结束。

如果外设没准备好在T3 周期插入Tw 周期。

2、简述中断与子程序调用之间的区别。

并简要说明8259A 中断控制器中的IRR.ISR和IMR 三个寄存器的功能。

中断段间调用而子程序可以段间或段内,IRR 记录中断请求状况.有请求相应的位置 1 ,ISR 记录中断服务状况.有服务相应的位置1 ,IMR 记录中断屏蔽状况.有屏蔽相应的位置1。