|
需要购买此门答案请加qq2762169544(微信:2762169544)
电子科技大学网络教育考卷(A2卷)
(20 年至20 学年度第 学期)
考试时间 年 月 日(120分钟) 课程 微机原理及应用 教师签名 沈宏科
大题号 一 二 三 四 五 六 七 八 九 十 合 计
得 分
一、填空题:(20分,每小题2分)
1. 指令包括 和 两部分。
2. 某十进制数的等值二进制数的原、补、反三种码分别用1010101表示 码,1101010表示 码,1010110表示 码。
3. 8086/8088中共有 个十六位寄存器,其中有 、 、 和 可以分成独立的两个八位寄存器。
4. 串寻址中,使用了一种隐含的变址寄存器寻址,分别使 和 指向源串和目的串,实现字节串的传送。
5. LDS和LES两指令功能类似,不同之处在于前者偏移地址送 ,后者偏移地址送 。
6. 已知(AX)=0A65CH,(CX)=0F003H,CF=0,程序段如下:
ROL AX,CL
OR AH,CH
RCR AX,CL
执行该程序段之后(AX)= , CF= 。
7. 要把某个变量VAR在段内的偏移量送到SI寄存器中,可用 运算符,使用指令语句 。
8. ROM存储器按存入信息方式分为 , 及 。
9. 8086CPU最多可访问 个I/O字节端口。
10. 8259A的中断触发方式有 和 。
二、单项选择题:(20分,每小题2分)
1. 用补码表示的二进制数10001000B转换为对应的十进制数为( )。
A.-120 B.120 C.-8 D.8
2. 由8088CPU组成的PC机的数据线是( )。
A.8条单向线 B.16条单向线 C.8条双向线 D.16条双向线
3. 一个8259可提供( )个类型号。
A.1 B.8 C.16 D.64
4. 响应INTR请求的必要条件是( )。
A.IF=0 B.IF=1 C.TF=0 D.TF=1
5. 8086所访问的I/O空间有( )。
A.256B B.1KB C.64KB D.1MB
6. 在8086/8088系统中,存放中断向量的区域是( )。
A.00000~003FFH B.FF000~FF3FFH C.00000~00FFFH D.FF000~FFFFFH
7. 设 SP初值为2000H,执行指令"PUSH AX"后,SP的值是( )。
A.1FFFH B.1998H C.2002H D.1FFEH
8. CBW指令的功能是( )。
A.把源操作数的符号位扩展到目的操作数中 B.把AL中的符号位扩展到AH中
C.把AH中的符号位扩展到AL中 D.把AX中的符号位扩展到DX中
9. 当8086/8088访问100H端口时,采用( )端口寻址方式。
A.直接 B.寄存器间接 C.立即 D.相对
10. 下列指令执行后总是使CF=0,OF=0的是( )。
A.AND B.NEG C.NOT D.INC
三、判断改错题:(判断以下指令正误,如果不对,请指出错误之处)(20分,每小题2分)
1. MOV AH, BX
2. MOV [BX],[SI]
3. MOV BYTE PTR[BX],1000
4. MOV [BP+DI],AX
5. OUT 21H,BL
6. POP CS
7. LEA BX,4[BX]
8. SAR AX,5
9. AND AH,AL
10. ADD AL,[BX+DX+10]
四、简答题:(20分,每小题10分)
1.设有关的寄存器及存储单元的内容如下:
(DS)=2000H, (BX)=0100H,(SI)=0002H,(21200H)=4C2AH, (21202H)=65B7H,试求执行以下各指令后,AX寄存器的内容是什么?
1) MOV AX, 1200H
2) MOV AX, [1200H]
3) MOV AX, 1100H[BX]
4) MOV AX, 1100H[BX][SI]
2.完成下列计算式,并根据结果确定标志寄存器的6个状态标志位的值。
1) 9A6CH+7485H
2) A6E7H+BF3AH
五、应用题:(20分。第1题8分,第2题12分)
1.某微机地址线有16条( ),数据线有8条( )。现用SRAM2114(1K×4bit)存储芯片组成以字节为单位的存储器,分别计算采用线选译码法和全译码法时,系统的存储容量最大值各是多少KB?各需要多少片SRAM2114?
2.8086CPU通过8255A采用查询方式,把存储在BUFFER缓冲区的8KB字符(ASCII码)逐个送去打印。说明如下:
①8255A送出的一个字符数据必须在数据选通信号 (负脉冲有效)的配合下才能存入打印机的内部缓冲器。8255A的端口地址:A口(300H),B口(302H),C口(304H),控制口(306H)
② 信号是打印机工作状态的标志。打印机收到数据后,发出“忙”信号( =1),表明打印机正在处理数据;处理完毕,打印机撤销“忙”信号(置 =0),此时可接收下一个数据。
(1)画出下图中各信号间的连线(译码器可用示意图表示,其它主要信号连线需注明)。
(2)按照下面的流程图编写打印驱动程序。
|
|