云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 微机原理技术2010.7期未考A试题&答案

微机原理技术2010.7期未考A试题&答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 2:42:09

广东技术师范学院

2009~2010学年度第( 2)学期期末考试试卷

订科 目:微型计算机原理及与接口技术(A)卷

考试形式:闭卷 考试时间: 120 分钟

线 系别、班级: 姓名: 学号: 题 目 标准分数 实得分数 评卷人 一 15 二 10 三 10 四 10 五 15 六 15 七 15 八 10 总分 100 考生答题不得超过此线

一、填空题(每空0.5分,共15分)

1. 8086CPU的堆栈操作应满足__后进先出___________原则;指令队列满足___先进先出__________原则。

2. 8086CPU中有 14 个16位的寄存器, 称AX、BX、CX和DX为 数据 寄存器, 称SP、BP、SI和DI为_指针、变址________寄存器 ,称IP为__指令指针_________寄存器,称F为_标志__________寄存器, 称CS、DS、SS和ES为__段_______ 寄存器。

3. 指令的操作码代表 指令执行的操作 ,操作数代表 执行操作 的对象 。

4. 8086CPU的寄存器SS用作 堆栈 段的寄存器,寄存器SP用作 堆栈 指针,寄存器BP用作 基址指针 。

5.程序段间转移实质是改变_______段地址___________和___偏移地址___________。

6. 在存储器中存放字数据时,低8位数据应存放在 低地址 单元;高8位数据应存放在 高地址 单元。

7. 8086CPU的物理地址又称为___实际___地址,用__20____位二进制或_5_____位十六进

制表示,逻辑地址包括_段基______地址和__偏移______地址,用__16____位二进制或

__4____位十六进制表示。

1

8. . 8086CPU的中断请求输入引脚有 ____INTR________ 和______NMI____________ 。

9.计算机中的三总线是指___数据总线_________、____地址总线_________和_控制总线__。

10 . 8086/8088CPU的地址与数据引脚是以 ____分时复用____________ 方式___双向____使用。

二、 如DATA1为数据段中偏移地址为0032H单元的变量名, 其中存放的内容如下, 试问下面各条指令有什么区别 ? 每个指令执行完后相应寄存器的内容是什么 ?(10分)

DATA1 DB 68H, 35H

TABLE DW 0AB3H, 3000H .

(1) MOV SP, OFFSET TABLE ; SP =0034H (2) MOV AX WORD PTR DATA1 ; AX=3568H (3) MOV BL BYTE PTR TABLE ; BL= 00B3H (4) MOV DX, TABLE+2 ; DX= 3000H (5) LEA BX , TABLE ; BX = 3004H

CALL DWORD PTR [BX] ; CS =3000H IP =0AB3H

三、已知(CS) = 3000H , (DS) = 4000H , (AX) = 2060H ,(BX) = 3000H , (CX) = 0005H , (SI) = 2060H ,[43000H] = 0A006H , [33000H] = 0F802H (CF) = 1 , (DF) = 1

请写出下列各条指令独立执行完后,有关寄存器及存储单元的内容,若影响条件码请给出条件码SF,ZF, ,CF的值。 (10分)

1. SBB AX , BX

2. CMP AX , WORD PTR[SI+0FA0H]

3. SAR [BX] , CL

4. XOR AX , 0FFE7H

5. JMP WORD PTR [BX]

四、请用四种寻址方式, 写出将CX寄存器的内容, 存入数据段, 偏移地址为

装订线考生答题不得超过此线3500H存储单元中的指令序列。(10分)

2

MOV [3500H] ,CX

MOV SI, 3000H MOV BX,500H MOV [SI+BX] ,CX MOV SI,2500H MOV BX,500 MOV [SI+BX+500H] ,CX MOV BX,3500H MOV [BX] ,CX

MOV BX,3000H MOV [BX+500] ,CX

五、判断下列指令是否正确,若有错误,请指出出错的原因(15 分)

1. POP CS pop其他的段寄存器是可以的,唯独cs段寄存器不允许

( X )

2. PUSH WORD PTR 20[BX+SI-2] ( )

3. LEA BX , 4[BX] ( )

4. JMP BYTE PTR[BNX] 由于BYTE PTR使得BX指向的数据为字节类型,而IP为字类型,数据类型不匹配,故该指令不正确 ( X )

5. SAR AX , 5 ( X )

6. MOV BYTE PTR[BX] , 1000 目的地是字节属性,数据就不可超过255 ( X )

7. CMP [DI] , [SI] ( X )

8. ADD BX , OFFSET A ( )

9. IN AL , DX ( )

10. MUL 25 ( X

六、阅读程序段,注释各条指令,画出堆栈变化图, 回答问题(15分)

已知DS = CS = SS = 2000H,偏移地址5000H开始存放如下程序段

MOV BX , 7788H

MOV AX , 5544H MOV SP , 8000H

PUSP AX 画入栈图 PUSP BX 画入栈图

3

PUSP SP 画入栈图

POP SI 画出栈图 POP DX 画出栈图

MOV BX, SP

XCHG DX, [BX] 画交换图

DX = 5544 SP = 7FFE SI=7FFC AX =5544 BX = 7FFE [27FFEH ] =7788

七、 阅读程序段,对每条指令注释,回答指定问题。 (15分)

设(DS)=2000H [23000H]=0F2H, [23001H]=94H, [23002H]=56H, [23003H]=88H, [23004H]=2AH, [23005H]=4CH, [23006H]=0B7H, [23007H]=25H

: :

MOV SI , 3000H; MOV CX , 0008 ;

MOV BH , BYTE PTR[SI] ;

MOV BL , BH ; L1: LODSB

CMP AL , BH ; JBE L2

MOV BH , AL ; JMP L3 ;

L2: CMP AL , BL ;

JAE L3 ;

MOV BL , AL ; L3: LOOP L1

MOV AX , BX HLT

问 :(1) 该程序完成的功能是什么?

(2) 程序执行段后 SI =3008 CX = 0000

4

装订线考生答题不得超过此线 AX F225 BX =F225

八、根据如图1所示存储器全地址译码电路,完成下列问题:(10分)

(1) 系统采用的译码器是__________74LS138__________________________ 译码器。 (2) 该译码器满足_____G1=1______________________________________________________

条件该译码器才能够工作。

(3) 分析存储器芯片SRAM 6264容量为_______64______________________KB,如何得出? (4) 本芯片SRAM 6264的地址范围是_4A000-4BFFF_______________________________,加以分析?

D0~D7 D0~D7

A0 . A0 . A12 A12 WR WE CS2 5V RD OE CS1 74LS138 A18 G1 Y5 A19 G2A A17 ≥1 G2B A16 A15 C A14 B A13 A 图1

5

搜索更多关于: 微机原理技术2010.7期未考A试题&答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

广东技术师范学院 装 2009~2010学年度第( 2)学期期末考试试卷 订科 目:微型计算机原理及与接口技术(A)卷 考试形式:闭卷 考试时间: 120 分钟 线 系别、班级: 姓名:

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com