西安电子科技大学网络与继续教育学院微机原理试题

  • 格式:pdf
  • 大小:61.75 KB
  • 文档页数:7

下载文档原格式

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

学习中心_________

姓名_____________ 学号

西安电子科技大学网络与继续教育学院

《微机原理与应用》全真试题

(开卷90分钟)

题号一二三四五六总分

题分30 10 20 10 10 20

得分

一、填空(每空2分,共30分)

1.若(DX)=7BH,(CL)=03H,CF=1,则CPU执行 RCR DX,CL指令后,(DX)= 。

2.8086CPU关于数据的寻址方式中,是存储器寻址方式的有

3.若给某微机系统配置16K字节的SRAM电路,SRAM芯片选用Intel6264,则共需片6264芯片。

4.在8086系统中,若某存储器字单元是未对准的,则CPU访问该存储单元需个总线周期完成。若访问另一偶地址存储器字节单元时,使用数据总线。

5. MOV AX,[BP][DI] +13H 指令的源操作数的寻址方式为。

6.若(DS)=0100H ,(SS)=0150H ,(BX)=0003H ,(BP)=0003H ,存储器

(01003H)=5566H,(01503H)=7788H,则CPU执行:MOV AL,[BX]指令后,(AL)= ,CPU执行MOV AX,[BP]指令后,(AX)= 。

7. 将十进制数75用分离BCD码形式定义到BCDWORD字单元的伪指令定义

语句为。

8.若(DL)=OFFH,CF=0,则CPU 执行INC DL 指令后,CF= ,(DL)= 。

9.8086CPU的字符串处理指令的目的串地址默认在。

10.I/O 地址译码方式有部分地址译码和。

11.若分配给某存储器单元的逻辑地址为8B90H:7850H,则该单元的物理地址为 H。

12.十进制数-100的补码为 B。

二、判断下列指令语法书写是否正确,对于正确指令打√,并分别说明源

操作数的寻址方式,对于错误指令打×,说明其错误原因。(10分)(设VARB为字节变量,VARW为字变量)

1.MOV DS, SEG VARW

2.SUB DX, VARB

3.PUSH 12ABH

4.XOR SP, VARW

5.JMP [SI]

6.IDIV VARW

7.MUL 12H

8.SHR AX, 2

9.MOV [DI],VARB

10.ADC AX,OFFSET VARB

三、以图示说明下列语句实现的空间分配和预置的数据(假设变量定义

在0100H段,VAR1在段内的偏移地址为0000H)。(20分)

VAR1 DB 12,-12,20/6,4 DUP(0,55H)

VAR2 DB ′XIDIAN′

VAR3 DW 56ABH,′34′

VAR4 DW VAR3

VAR5 DB 3 DUP(?)

四、程序分析题(每小题各5分,共10分)

1.有程序段:

MOV DX,5678H

MOV BX,1234H

PUSH BX

PUSH DX

PUSH BP

MOV BP,SP

MOV AX,[BP+4]

POP BP

POP DX

POP BX

指出执行后(AX)= H。

2.分析下列程序完成的功能

MOV DL,0DH

MOV AH,02H

INT 21H

MOV DL,0AH

MOV AH,02H

INT 21H

五、写出完成下述功能的指令或程序段(10分)

1.将AL寄存器的低4位取反,高4位保持不变。

2.将CX中的低8位与高8位互换。

3.至少用3中方法写出将AX寄存器清零的指令。

4.将DL 中保存的1位16进制数变换成对应字符的ASCLL码(只考虑大写字母)。

六、硬件设计(20分)

1. 在PC/XT系统总线上扩充设计一片8255A可编程并行接口芯片。若分配给8255A的端口地址为280H~283H。

①试画出8255A与PC/XT系统总线的连接图。(15分)

②若8255A的PA口工作在方式0输出,PB口工作在方式1输入,PC

口方式0输出,试编写8255A的初始化程序。(5分)