2018年华中农业大学植物科学技术学院820微型计算机原理及应用之微型计算机原理及应用考研核心题库
● 摘要
一、解答题
1. 从内存2000H :1000H 处取一个字放在AX 中。(使用两种方法)
【答案】(1)使用传送类指令MOV
MOV AX, 2000H
NOV DS, AX
MOV AX, [1000H]
(2)使用信息串指令,LODS 取信息串指令CLD
MOV AX, 2000H
MOV DS, AX
MOV SI, 1000H
LODSW
2. 主板上有哪些插槽和插座?各有什么用处?
【答案】(1)总线扩展插槽
用于扩展微机的功能
(2)内存条插槽
用于扩大微机的内存。
(3)IDE 接口插槽
用于连接硬盘驱动器或光盘驱动器。
(4)SATA 接口插槽
用于连接硬盘
(5)SCSI 接口插槽
对于多媒体及其他许多应用必不可少。
3. 试简述程序设计的4个步骤。
【答案】程序设计的4个步骤:
(1)获得操作码表;
(2)进行存储器分配;
(3)将源程序翻译成目标程序;
(4)此程序按存储单元的地址顺序存入计算机。
4. 画图说明下列语句所分配的存储空间及初始化的数据值。
【答案】 定义的是字变量,其后的每个表达式的值都占2个字节,低字节在低地址,高字节在高地址。如果有负值,贝嫩用补码的形式,-5的补码为0FFFBH 。?表示预置一个字,即两个字节单元的内容。示意图如图所示。
图 分配示意图
5. 程序计数器PC 的内容是什么意义?
【答案】PC 中存放的是下一条将要执行的指令地址。
6. 若已知当前(DS )=7F06H,在偏移地址为0075H 开始的存储器中连续存放6个字节的数据,分别为11H 、22H 、33H 、44H 、55H 和66H ,要求:
(1)画出数据存放示意图,表明这些数据在存储器中的物理地址。
(2)如果要从存储器中读出这些数据,最少访问几次存储器,各读出哪些数据?
图 数据存放示意图
【答案】(1)存放这6个字节的起始物理地址=7F06H×10H+0075H=7F0D5H,11H 在7F0D5H 单元,22H 在7F0D6H ,33H 在7F0D7H 单元,44H 在7F0D8H 单元,55H 在7F0D9H 单元,66H 在7F0DAH 单元。数据存放系意图如图所示。
(2)由于是从奇地址开始存放,先读出11H 一个字节,需要一个总线周期;接着22H 存放
在偶地址中,那么3322H 就是一个对准字,读出一个字,需要一个总线周期;5544H 也是一个对准字,读出它需要一个总线周期;剩下66H 一个字节需要一个总线周期。因此至少需要4次读存储器操作,分别是:读出11H 、3322H 、5544H 和66H 。
7. 求存放在AX 、BX 寄存器中的32位二进制数的补数。
【答案】求一个数的补数,就是将该数的每位取反,然后再加L
先将AX 和BX 的内容取反,可使用逻辑“非"NOT 指令,再将结果加1,加1有可能会在高16位(即高字)产生进位,因此在高字相加时用带进位的加法指令ADC 。
NOT AX
NOT BX
ADD BX, 01H
ADC AX, OOH
HLT
8. 什么是可编程接口? 接口中包含哪几类寄存器?
【答案】如果接口的工作方式及功能可以用软件编程序的方法加以改变,就叫可编程接口。接口中包含控制寄存器、数据寄存器和状态寄存器。
9. 中断分为哪几种类型?特点是什么?
【答案】(1)中断分为内部中断和外部中断。
(2)特点
①内部中断
由指令的执行引起的中断,内部中断分为3类:故障;陷阱;异常中止。
②外部中断
有外部的请求引起的中断,包括非屏蔽中断和可屏蔽中断。
10.存储器的每一个段最多为64KB ,当程序运行后,4个段寄存器的内容分别为CS=1055H,DS=250AH,ES=2EF0H,SS=8FF0H;其中在DS 段有一操作数,其偏移地址=0204H,求:
(1)指出各段首地址和末地址。
(2)求该操作数的物理地址。
(3)画出各段在内存中的分布。
【答案】存储器的每一个段最多为64KB ,每个段的段末地址在段起始地址的基础上增加了64K-1=0FFFFH个字节。
(1)4个段的段首地址和末地址分布为如下。
代码段:
首地址=1055H×10H+0H=10550H
末地址=10550H+0FFFFH=2054FH
数据段:
相关内容
相关标签