杭电计算机接口实验报告,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。