微机原理试题及答案

  • 格式:docx
  • 大小:20.48 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国海洋大学命题专用纸(首页)

05-06学年第_2_学期

试题名称: 微机原理(A )

共4页 第1页

单项选择题(5题X 4分=20 分)

1 .在下列伪指令中定义字节变量的是(

B 、 1 和 16

C 、 4 和 16

二、填空题(10 空X 2分=20分)

1.二进制表示下列符号数:

[-58]补=

2. 8086CPU 从内部功能上可分为

4.如果DS=6100H ,则当前数据段的起始物理地址为

三、简答题(4题X 5分=20分) 1•为什么可以使两个端口对应一个端口地址?

A 、D

B B 、DW

C 、DD

D 、 DT

2. 8086CPU A . 16、 外部的数据总线和地址总线分别为: 16 B 、 16、 20 C 、8、 ( 16 D 、20、20

3、若(AL ) =0FH , A 、0BH 和 04H (BL ) =04H ,则执行 B 、0FH 禾口 04H CMP AL , BL 后,AL 和BL 的内容为( C 、0FH 和 0BH D 、04H 禾口 0FH

4.在8086CPU 中,堆栈操作指令是( A 、8位 B 、8位或16位 )数据传送指令。 C 、16 位 32位 5、已知DRAM2118芯片容量为16K X 1位,若需要组成 数和每个芯片组的芯片数为(

64KB 的系统存储器,则组成的芯片组 3•中断类型号为 32的中断向量存储在地址为

5. MOV AX BX 指令的源操作数是

寻址方式,而 MOV AX [BX]则是

寻址方式。

授课教师

命题教师或命题负责人 签

院系负责人

签字

专业年级:

物理系03级 学号

姓名

授课教师名苗洪利分数

[+67]反=

两个独立的功能部件。

末地址为

2•当执行中断指令时,堆栈的内容有什么变化?如何求得子程序的入口地址?

3.怎样用16位寄存器实现对20位地址的寻址?

4.8253工作于方式4和方式5有什么相同点和不同点?

四、读程序,给出运行结果(2题X5分=10分)

1、写出下列程序的运行结果

DATA SEGMENT

MESG DB ' HELLO, 0AH, ' $'

DATA ENDS

CODE SEGMENT

ASSUME CS CODE DS: DATA

BEGIN MOV AX DATA

MOV DS ,AX

MOV CX ,5

LAST: MOV AH ,9

LEA DX ,MESG

INT 21H

LOOP LAST

MOV AH ,4CH

INT 21H

CODE ENDS

END BEGIN

六、接口编程(2题X10分=20分)

76H,均以BCD方式1.设8253的三个计数器端口分别为70H, 72H, 74H。控制寄存器端口地址为计

数,试编程序段将:

(1)计数器0设置为方式1,计数初值3000H;

⑵ 计数器1设置为方式2,计数初值2010H ;

(3)计数器2设置为方式4,计数初值85H。

2•设8255A的A、B、C端口及控制字端口地址为60H、61H、62H、63H,

试编写下列各种情况下的初始程序段。

(1 )将A组和B组设置成方式0,A 口,B 口为输入;C 口为输出;

(2)将A组设置成方式2,B组为方式1,B 口作为输出。

(3)将A 口、B 口均设置成方式1,均为输入,pc6和pc1为输出。

(4)A 口工作在方式1,输入;B 口工作在方式0,输出,C 口高4位配合输入。 A 口工作,低4位为

微机原理试卷(A)答案

1、A

2、B

3、B、

4、C、

5、D

1、11000110 01000011

2、B IU EU

3、80H 83H

4、61000H 70FFFH

5、寄存器寄存器间接

1、用RD非和WR非即读写命令可以加以区分。

2、首先进行现场保护和断点保护。子程序入口地址的求得是用中断类型号

乘4得到的值做为地址,再到中断向量表中找到入口地址CS和IP

3、物理地址=16位寄存器表示的段地址X 16(左移4位)+16位偏移地址

4、都是选通信号发生器,方式4是软件触发,方式5是硬件触发。

四、

1、HELLO

HELLO

HELLO

HELLO

HELLO

2、7654H 3210H

五、MOV CS, AX MOV ES, AX

CALL RE CALL ADDB

INT 21 INT 21H

MOV BX,SECOND LEA BX,SECOND

LODSW LODSB

ADC AL,BX ADC AL,[BX]

STOSW STOSB

DEC BX INC BX

ADDB END ADDB ENDP

END ADDB END START

1、(1) MOV AL,33H

OUT 76H,AL

MOV AL,0

OUT 70H,AL

MOV AL,30H

OUT 70H,AL 2、(1) MOV AL , 92H

OUT 63H, AL

(3) MOV AL,B6H

OUT 63H,AL

(2)MOV AL,75H 或7DH

OUT 76H,AL

MOV AL,10H

OUT 72H,AL

MOV AL,20H

OUT 72H,AL

(2) MOV

OUT

(4) MOV

OUT

(3) MOV AL,99H OUT

76H,AL MOV