一:填空题(每空1分,共25)
1. 若X=-107,Y=+74,按8位二进制数存储,则[X]补=_________,[Y]补=_________,[X+Y]补=________,[X-Y]补=____________。 2.设8086中的(AX)=7834H,(BX)=8640H,执行指令SUB AX,BX后,标志位CF=______,SF=________,ZF=_______,OF=__________ 3.已知:
ORG 0100H ARY DW 3,$+4,5,6 CNT EQU $-ARY DB 7,8,CNT,9
则执行指令MOV AX,ARY+2和MOV BX,ARY+10后,(AX)=________,(BX)=________ 4.若某计算机地址总线为24位,则地址空间可达____________
5.8237A的DMA传送方式有________________,_______________,________________,__________________ 6.单片8259A可管理_______级可屏蔽中断,6片级联最多可管理________级中断。 7.8253计数,实际上是对_____________信号线上的信号进行计数。
8.8255A把____________________和_______________________分别称为A组和B组,可组成两个独立的并行接口。
9. 在异步串行通信中,没有传送代码时,通信线处于空闲状态,当需要传送字符代码时,首先向通信线发一个________信号,用逻辑________状态表示,然后是字符代码位,通常字符代码最多为__________位。 10. LED数码管有两种结构,分别是______________,_______________ 二:单项选择题(每个选项2分,共24分)
1:计算机的字长是指____________ A.32位长的数据 B.CPU数据总线的宽度 C. 计算机内部一次可以处理的二进制数据的位数 2.下列指令中,唯一不含有非法操作数寻址的指令是____________
A.ADD [BX],[2000H] B.ADC [SI][DI],AX C.SUB [2000H],2000H D. SBC AX,EX
3.“先执行后判断”的循环程序结构中,循环体执行的次数最少是_________次。 A.1 B. 0 C. 2 D. 不定 4. 下面的说法中,正确的是_________
A. EPROM是不能改写的 B. EPROM是可改写的,所以也是一种读写存储器 C. EPROM只能改写一次D. EPROM是可改写的,但它不能作为读写存储器 5. ____________是任何I/O接口中必不可少的逻辑部件。
A. 数据缓冲器、控制寄存器、状态寄存器 B. 数据缓冲器、端口地址译码器、读/写控制逻辑 C. 数据缓冲器、端口地址译码器、中断控制逻辑 6. 中断向量是_________
A. 子程序入口地址 B. 中断服务程序入口地址 C. 中断服务程序入口地址的地址 D. 传送数据的起始地址 7. 8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便________
A. 变为高电平 B. 变为低电平 C. 变为相应的高电平或低电平 D. 保持原状态不变,直至计数结束
8. 对于共阴极连接的7段数码显示器,如果要使某一段发光,则需要在对应的段输入引脚上输入__________ A. TTL高电平 B. TTL低电平 C. TTL高或者低电平
9. PC系列机键盘常采用单片机作为键盘控制器,它通过一条5芯电缆向主机提供键的________ A. BCD码 B. 二进制码 C. 扫描码 D. ASCII码 10. 波特率是串行通信的一项重要参数,以下说法中正确的是_____________
A. 波特率是指单位时间内传送的字符数 B. 用选定的波特率除以10来估计每秒钟传送的字符数 C. 波特率也称波特率因子 D. RS-232C的标准波特率可取64bps
11. 从转换工作原理上看,____________ADC速度最快A. 逐次逼近式 B. 并行比较式 C. 双积分型 D. 电压频率式 12. 旋转式步进电机作为微机测控系统的执行元件,其基本作用是把脉冲个数变换为__________ A. 位移 B. 转动速度 C. 角位移 D. 功率 三:简答题
1:写出下列指令源操作数的寻址方式 (8分) mov ax,0bah mov ax,val[bx] mov ax,[200h] mov ax,es:[bx] mov ax,[bx+20] mov ax,val[bx][si] mov ax,[bx][si]
mov ax,offset TABLE
2: 给定一个堆栈区,其地址为1250H:0000H-----1250H:0100H,(SP)=0052H,问: (6分) (1)栈顶地址是什么?
(2)栈底地址是什么?在堆栈段寄存器SS中的段地址是什么?
(3)若存入数据2456H,数据在内存中如何存放?此时,SP中的内容是什么?
3:下列程序完成计算N!的功能,请阅读程序并填入空缺的部分 (每空2分,共6分)
data segment begin: push ds num db 5 mov ax,0 fnum dw ? push ax data ends
mov ax,data
stack segment para stack ‘stack’ mov ds,ax db 100 dup (?) mov es,ax stack ends push cx code segment
mov ah,0 assume cs:code,ds:data,es:data,ss:stack mov al,num start: proc far
call factor
mov fnum,ax pop cx ret start endp factor proc push ax
__________________________ jne f_count
__________________________ jmp return
f_cont: ___________________________ pop cx mul cl return: ret factor endp code ends end begin
4: 试说明8086/8088CPU的RESET信号的功能(6分)
5:一个异步串行发送器,发送具有8位数据位的字符,在系统中使用1个奇偶校验位和2个停止位。若每秒发送100个字符,则其波特率、位周期和传输效率各为多少?(5分) 四:综合分析题(每题10分,共20分)
1:某微机系统提供以下信号:地址线A0—A15,数据线D0—D7,控制线/WR,/RD。利用两片静态RAM6116(2KX8位)扩展存储空间。扩展后要求2片6116的地址分别为8000H—87FFH和A000H—A7FFH,要求画出电路连线图(采用全译码方式,不允许出现地址重叠) 2:8253 CLK0的时钟频率为2.5MHZ,问: (1) 该通道的最大定时时间是多少?
(2) 要求8253通道地址为90H,92H,94H和96H,不允许地址重叠,使用3—8译码器,完成地址连线(可附加与、或、非门)
(3) 若要周期性地产生5ms的定时中断(方式2),试编写初始化程序片段。
(4) 若要产生1s的定时中断,试说明实现方法(画图表示有关通道信号的硬件连接,说明有关通道的工作方式)。
因篇幅问题不能全部显示,请点此查看更多更全内容