微机原理试卷
(照片整理版)
一、计算题
1、十进制数205的二进制数、十六进制数、BCD码分别是多少?
答:205D=11001101B=CDH=001000000101BCD
2、设X=5AH,Y=0B3H,试计算:X异或Y,X或Y。
答:(过程:X=01011010,
Y=10110011,
X异或Y=11101001=E9H
X或Y=11111011=FBH)
答案:E9H和FBH
3、给定一个堆栈区,其地址为:1250H:0000H~1250H:0100H,(SP)=0052H,
请问:1.栈顶地址是什么?2.栈底地址是什么?在堆栈段SS中的段
地址?3.若存入数据2456H,数据在内存中如何存放?此时SP的
内容是什么?
答:1.栈顶地址:12500H 2.栈底地址:12600H CS:1250H 3.24
存到1252H单元,56存到1250H单元SP=0050H
二、基本概念题
1、8K X4位的存储器分别需要13根地址线和4根数据线,从地址线
A0到地址线A n,地址线每增加一根A n+1,则寻址范围增加2n+1-2n B.
2、计算机存储单元中存储的数据值超过了机器字长所能表示的范围称为
溢出,下述机器数形式可表示的数值范围是:单字节无符号整数
0~255,单字节有符号整数-128~127。(用十进制表示)
3、八片16K x4的存储器芯片可以设计为存储容量32K的16位存储体。
4、宏汇编语言程序被汇编时,程序汇编语句产生代码指令,伪指令
语句不产生代码指令,宏指令语句可能产生也可能不产生代码指令。
5、一个较完善的指令系统应包括数据传送类指令,算术运算类
指令,逻辑运算类指令,程序控制类指令,字符串类指令和系统控制类指令。
6、堆栈是一种特殊的数据存储寻址方式,遵循后进先出的原则,设
SP=00A8H,如果用栈操作指令压入三个数据,则SP变为00A2H;若有用
栈操作指令弹出两个数据,则SP又变为00A6H。
7、形成操作数地址的方式,称为寻址方式,当CPU访问外部存储器或
I/O端口时有哪几种典型寻址方式:立即寻址、寄存器寻址、直接寻址、
寄存器间接寻址,变址寻址、基址变址寻址、相对基址加变址寻址。这些寻址方式的操作会在时序上产生总线周期。
8、片内单元的选择由直接连接到存储器或I/O端口芯片的从A0开始的地
位地址经片内译码电路完成,实现存储器内存单元或I/O接口单元片内寄存器端口的选择。而存储器或I/O端口芯片的选通信号由高位地址线经组合逻辑或译码电路完成,实现不同芯片地址空间的分配。(注: