杭电计算机接口实验报告,2009杭电微机原理与接口技术考试及答案

杭州电子科技大学信息工程学院考试试卷考试课程微机原理与接口技术考试日期2009年11月20日成绩

课程号教师号任课教师姓名

考生姓名学号(8位)年级专业

一、填空题(每空1.5分,共30分)

1. 8086系统中,1M的存储空间分成两个存储体:偶地址存储体和奇地址存储体,各为

512K字节。当(1)A0=0时,选择访问偶地址存储体;当(2)BHE=0时,选择访问奇地址存储体。8086CPU从偶地址开始读/写一个字,需访问(3)1次存储器;从奇地址开始读/写一个字,需访问(4)2次存储器。

2. 已知CS:IP分别为8100H和0400H,此IP所指单元的物理地址是(5)81400H 。

则当前代码段在存储器中的物理地址范围是(6)81000H~90FFFH 。

3. 如果AL=3AH,BL=4BH,执行ADD AL,BL指令后,AL=(14)85H ,标志寄存

器PSW中的ZF= 0 ,SF= 1,CF=(15)0 ,AF=(16)1,OF=(17)1 ,PF= (18)0 。

4. 需在变量名为STRING的数据区中顺次存放数据’A’,’B’,’C’,’D’,’E’,’F’,’G’,’H’,

请写出分别用汇编命令DB、DW实现的语句:

5.

STRING DB (19)‘ABCDEFGH’

STRING DW (20)’BA’,’DC’,’FE’,’HG’

6. 当前SS=4600H,SP=0800H,则当前堆栈基地址为(7)46000H,栈底的地址为

(8)55FFFH ,栈顶地址为(9)46800H,在若此时入栈3个字,SP内容是(10)07FAH,若再出栈2个字SP为(11)07FEH 。

7. 8086CPU中有四个16位段寄存器,它们的名称和符号分别为:代码段寄存器CS、数二、选择题(每题1分,共15分)

1.8086CPU用ALE的下降沿将T1期间出现的(24)A信息锁存在外部地址锁存器中。

A)A0~A19B)WR C)RD D)D0~D15

2.在指令MOV AX,10[BX] 中,源操作数的寻址方式为(25)D。

A)变址寻址;B)基址变址寻址;

C)寄存器间接寻址;D)寄存器相对寻址。

3.8086CPU重新启动后,从什么地址开始执行指令?(26)D

A.)00000H;B)FFFFFH;C)0FFFFH;D)FFFF0H

4.下列论述中,堆栈的工作方式(27)A是正确的。

A)“先进后出”,入栈时SP减小;B)“先进后出”,入栈时SP增大;

C)“先进先出”,入栈时SP减小;D)“先进先出”,入栈时SP增大。

5.ASCII码在计算机中的表示方式为(21)A。

A)1个字节,最高位是0;B)1个字节,最高位为1;

C)2个字节,最高位为0;D)2个字节,最高位为1。

6.微型计算机系统由哪几部分组成: (22)A

A)微型计算机、输入/输出设备、系统软件;B)CPU、存储器、I/O接口;

C)运算器、寄存器、控制器;D)微处理器、输入/输出设备、系统总线。

7.下列指令中哪一个是正确的:(23)C

A)MOV [BX],[1200H] B)IN BL,05H

C)MOV AL,ES:[BP] D)MOV DS,0300H

8.循环指令LOOP中的循环次数应事先放在(28)C寄存器中。

A)AX;B)BX;C)CX;D)DX。

9.在16位端口的输入输出指令中,用(31) A寄存器完成数据的传送。

A)AX ;B)BX;C)CX;D)DX。

10.现用数据定义伪指令定义数据:

BUF DB 4 DUP ( 0,2 DUP (1,1,0 ) )

问定义后,该存储区域共占(33)D字节。

A)4;B)12;C)20;D)28。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Proteus是一款非常强大的电路仿真软件,可以用来模拟各种电路和系统,包括微型计算机。下面是基于Proteus仿真的微机原理接口技术实验教程。 1. 实验一:基本指令的运行 在Proteus中创建一个新的工程,然后添加一个8086微处理器芯片和一个存储器芯片。将存储器的地址线连接到处理器的地址线,数据线亦然。在存储器中输入一些8086指令,然后运行程序。可以通过查看处理器的寄存器和存储器的内容来验证程序是否正确运行。 2. 实验二:输入输出端口的实验 在Proteus中添加一个输入输出端口芯片,然后将其连接到处理器的地址线和数据线上。在程序中使用IN和OUT指令来读取和写入端口的值。使用LED灯和开关模拟输入输出端口的使用。 3. 实验三:计时器和计数器的实验 在Proteus中添加一个计时器和一个计数器芯片,然后将其连接到处理器的地址线和数据线上。在程序中使用计时器和计数器来实现定时和计数功能。可以使用LED灯来模拟计时器和计数器的输出。 4. 实验四:中断的实验 在Proteus中添加一个中断控制器芯片,然后将其连接到处理器的中断引脚上。在程序中使用中断来实现异步事件的处理。可以使用开关模拟中断事件的发生。 通过以上实验,可以深入了解微机原理接口技术,并使用Proteus仿真软件进行实验验证。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值