微汇20082级试题A

更新时间:2024-06-03 11:17:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

线 号 序内 班 订 名 姓 级班 业 专 装

共 页 第 4 页 总印 360 份 (附卷纸 2 页)

2008年7月 日 西安邮电学院考试试题(A卷) 考试用 (2007—2008学年第二学期) 线 课程名称:微机原理与汇编语言A 电子科学与技术(科学)、 试卷类型:(A、B、C)A 考试专业、年级:电子信息工程(科学)05级本科 题号 一 二 三 四 五 六 七 八 九 十 总分 得分 评卷人 一、请回答下列问题:(每题4分,共20分) 1. 8086微处理器从功能上可分为哪几部分?各部分有哪些主要部件组成? 2. 在存储器寻址方式中,有哪些分量构成?可组成哪几种寻址方式? 3. 在8086CPU内部能够作为偏移地址寄存器用的有哪些寄存器?它们分别与哪个段寄存器默认搭配形成逻辑地址? 订 4. 变量和标号都有哪些属性?其中那一个属性是不同的?不同在哪里? 5. 什么是中断向量?什么是中断向量表? 装 说明:用本模板出题,请将插入方式换成改写方式,除填空题、图解及特殊要求外,一般不留答题空间;

共 页 第 4 页 总印 360 份 (附卷纸 2 页)

二、请用中文解释下列英文缩写语:(每题2分,共10分)

1. ALU 2. CPU 3. BIU 4. DMA 5. ASCII

三、判断下列个题正确与否(每题1分,共5分)

(提示:用√表示正确,用×表示不正确,并将答案填在括号中。) ( )1.段内转移要改变IP,CS的值。

( )2.立即寻址方式不能用于目的操作数字段。

( )3.SI默认的段地址在DS段寄存器中,DI默认的段地址在ES段寄存器中。 ( )4.在串指令使用前,必须先将DF置0。

( )5.在用循环控制指令时,必须将循环次数送CX。

装订试卷、考生答卷纸不得拆开或在框外留有任何标记,否则按零分计

线 号 序内 班 订 名 姓 级班 业 专 装

共 页 第 4 页 总印 360 份 (附卷纸 2 页)

四、填空(每空1分,共15分)

1.与十进制数45等值的二进制数是 ( ),十六进制数是 ( )。

2.已知[X]原=01001001B,[Y]原=10101010B,求[X+Y]补= ( ) ,

线 OF= ( ),[X-Y]补= ( ) ,OF= ( )。

3.MOV AL,‘A’指令的源操作数的寻址方式为 ( )。 4.CPU工作在实方式下,若指令MOV AL,[BP+SI],其源操作数的寻址方式为( ),假设(BP)=1500H,(SI)=2500H,(ES)=3000H,(SS)=4000H,则源操作数的物理地址为 ( )。 5.指出下列指令源操作数的寻址方式(其中BLOCK为字变量): (1) MOV AX,BLOCK

;(

) (2) MOV AX,[SI] ;( )

(3) MOV AX,[6000H] ;( ) 订 (4) MOV AX,[BX+SI] ;( ) (5) MOV AX,1500H

;( )

(6) MOV AX,80[BX+DI]

;(

)

五、单项选择(每题1分,共10分)

(提示:请将正确的答案填在题后的答题表中) 1.计算机软件系统一般分为( A )。 A. 系统软件和应用软件 B. 数据库管理系统和数据库系统

C. 操作系统和应用软件

D. 编译程序和解释程序

2.条件转移指令JNE的测试条件是( C )。

装 A.ZF=1 B.CF=0 C.ZF=0 D.CF=1

3.有一个8位二进制数的补码是11111101,其相应的十进制真值是( A )。 A.-3

B.-2

C.509

D.253

4.十进制数-75用二进制数10110101表示,其表示方式是( B )。

A.原码 B.补码

C.反码 D.ASCII码

共 页 第 4 页 总印 360 份 (附卷纸 2 页)

5.已知[X]原=00110101B,[Y]原=11101011B,则[X-Y]补=( A )。 A.溢出 B.01111011B C.10000101B D.0101000lB 6.10001010是( B )。 A.带符号数 B.无法确定 C.无符号数 D.BCD码 7.指令代码的逻辑地址分别存放在寄存器( D )中。 A.DS和SI B.SS和BP C.ES和DI D.CS和IP 8.8086CPU把1MB空间划分为若干逻辑段,每段最多可含( D )的存储单元。 A.1KB B.8KB C.16KB D.64KB 9.将字变量ARRAY的偏移地址送寄存器BX的正确结果是( A )。 A.LEA BX,ARRAY B.MOV BX,ARRAY C.LEA BX,OFFSET ARRAY D.MOV BX,SEG ARRAY 10.MOV AX,[BP+Sl]的源操作数的物理地址是( C )。 A.(DS)×10H+(BP)+(SI) C.(SS)×16+(BP)+(SI) B. (ES)×16+(BP)+(SI) D.(CS)×10H+(BP)+(SI) 1 2 3 4 5 6 7 8 9 10 六、 简单运算(每题4分,共16分) 1.在8086系统中有一堆栈区,其地址范围为1250H:0000H~1250H:0100H,(SP)=0050H,问: ⑴ 栈顶物理地址是多少? ⑶ (SS)=? ⑵ 栈底物理地址是多少? ⑷ 若存入数据2457H,此时(SP)=? 2.下列RAM芯片需要多少个地址线?多少个数据线? ⑴ 512?4 ⑵ 16K?1 ⑶ 1K?8 ⑷ 4K?1 ⑸ 2K?4 3.求下列中断类型号所对应的中断向量表的逻辑地址。 ⑴ 1EH ⑵ 30H ⑶ 0B0H 4.如果有24个中断源和8259A相连,问:最少需要多少片8259A芯片? 线 号 序内 班 订 名 姓 级班 业 专 装

共 页 第 4 页 总印 360 份 (附卷纸 2 页)

线 订 七、存储器连接(9分) 下面是一个8微机的与EPROM的连接图,请写出每片EPROM的地址范围。 74LS138 ≥1 E3 Y7 A15 E2 Y6 A14 E1 Y5 Y4 A13 C Y3 A12 BY2 A11 A Y1 Y0 A10~A0 装 IO/M A10~A0 A10~A0 A10~A0 CS RD EPROMCS CS EPROMEPROM1 2 3 +5VPD/PGM 2716 OPD/PGM 2716 7~O0 O7~O0 PD/PGM 2716 O7~O0 D7~D0

共 页 第 4 页 总印 360 份 (附卷纸 2 页)

八、仔细阅读下列程序段后,回答问题。(每小题3分,共9分) 1. 请写出下列程序段执行后完成的功能。

2.请写出下列程序段的功能,并且用串操作语句重写这段程序。

LEA SI,BUF1 LEA DI,BUF2 MOV CX,100H

MOV AL,00000001B OUT PRINTCONTR,AL

BUF DB 'ABCDE’ PRINTDATA EQU 0F5H PRINTSTATUS EQU 0F6H PRINTCONTR EQU 0F7H

QUERY: IN AL, PRINTSTATUS

TEST AL,10000000B JNZ QUERY MOV AL,BUF OUT PRINTDATA,AL HLT

NEXT: MOV AX,[SI]

MOV [DI],AX DEC SI DEC SI DEC DI DEC DI LOOP NEXT

线 号 序内 班 订 名 姓 级班 业 专 装

共 页 第 4 页 总印 360 份 (附卷纸 2 页)

线

3. 请写出下列程序段执行后完成的功能。 DATA SEGMENT

BUF DB 8,6,4,2,8,3,7,2,9,1

DATA ENDS CODE SEGMENT ASSUME CS: CODE,DS: DATA

START: MOV AX,DATA 订 MOV DS,AX

MOV SI,OFFSET BUF MOV CX,10

CLD

NEXT: LODSB OR AL,30H MOV DL,AL MOV AH,02H

INT 21H 装 LOOP NEXT MOV AH,4CH

INT 21H

CODE ENDS

END START

共 页 第 4 页 总印 360 份 (附卷纸 2 页)

九、程序设计(共6分)

请编写一个求y= x2(0≤x≤15)的汇编语言程序,要求采用查表的方式编写(即

用字节转换语句完成)。假设x=12。

本文来源:https://www.bwwdw.com/article/xk46.html

Top