kl800.com省心范文网

电子科技大学网络教育考卷(A2卷)试卷

电子科技大学网络教育考卷(A2 卷) (20 年至 20 学年度第 学期) 考试时间 名 沈宏科 大 号 七 得 分 一 八 二 九 三 十 四 合 计 五 六 题 年 月 日(120 分钟) 课程 微机原理及应用 教师签 一、填空题: (20 分,每小题 2 分) 1. 括 2. 和 指 令 两部分。 包 某十进制数的等值二进制数的原、补、反三种码分别用 码, 1101010 表示 码。 8086/8088 中 共 有 、 、 个十六位寄存器,其中 和 可以分成独 码, 1010110 1010101 表示 表示 3. 有 立的两个八位寄存器。 4. 使 5. 送 串寻址中, 使用了一 种隐含 的变址寄 存器寻 址,分 别 和 指向源串和目的串,实现字节串的传送。 LDS 和 LES 两指令功能类似,不同之处在于前者偏移地址 ,后者偏移地址送 。 6. 已知(AX)=0A65CH,(CX)=0F003H,CF=0,程序段如下: ROL AX,CL OR AH,CH RCR AX,CL 执 行 该 程 序 段 之 后 (AX)= CF= 7. 用 8. 为 9. 10. 有 。 要把某个变量 VAR 在段内的偏移量送到 SI 寄存器中,可 运算符,使用指令语句 ROM , 8086CPU 最多可访问 8259A 和 的 中 断 。 。 , 存 储 器 按 存 入 信 息 方 式 分 及 。 个 I/O 字节端口。 触 发 方 式 二、单项选择题: (20 分,每小题 2 分) 1. 为( A. -120 2. 用补码表示的二进制数 10001000B 转换为对应的十进制数 ) 。 B. 120 C. -8 ) 。 C.8 条双向 D. 8 由 8088CPU 组成的 PC 机的数据线是( A.8 条单向线 B . 16 条 单 向 线 线 3. D.16 条双向线 一个 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 D.1MB 6. 在 8086/8088 系统中,存放中断向量的区域是( A . 00000 ~ 003FFH 00FFFH 7. ( B . FF000 ~ FF3FFH ) 。 B.1KB ) 。 C.64KB C . 00000 ~ D.FF000~FFFFFH 设 SP 初值为 2000H,执行指令PUSH AX后,SP 的值是 ) 。 A.1FFFH D.1FFEH 8. B.1998H C.2002H CBW 指令的功能是( ) 。 B. 把 AL 中的 A. 把源操作数的符号位扩展到目的操作数中 符号位扩展到 AH 中 C.把 AH 中的符号位扩展到 AL 中 符号位扩展到 DX 中 9. 方式。 A.直接 即 D.相对 B.寄存器间接 当 8086/8088 访问 100H 端口时,采用( D.把 AX 中的 )端口寻址 C.立 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) 2) 3) 4) MOV AX, 1200H MOV AX, [1200H] MOV AX, 1100H[BX] 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)按照下面的流程图编写打印驱动程序。