复习资料
习题一
一、填空题:
1、二进制数的基数为2,只有 0 、 1 2、二进制数一般有 3、常用的基本逻辑运算有 与 4、一台电子计算机由 存储器 、 组成。
5、标志寄存器的作用是:用来反映程序运行期间CPU的某些状态 。 6、计算机系统包括 CS 、 SF 软件系统 和 硬件系统 两部分。
。
PF 、 ZF 、 7、 在IBM PC中,有四个专门存放地址的寄存器,称为段寄存器,它们是 DS 、 ES 、和 SS 8、 标志寄存器中有 9 个标志位, CF 、 OF 、 。
进位位 标志位
、 地址总线 三种总线。
两个数码。
三种表示法。
反码 、 原码 、 补码 、 或 、 非 、 异或 。
运算器 、 控制器 、 输入设备 、 输出设备
、 AF 作为状态标志。
10、指针IP的作用是 控制程序的走向 11、在标志寄存器中,OF表示 溢出位 标志位,CF表示 12、系统总线包括 数据总线 、 控制总线 13、ZF表示 零值位 标志位,SF表示 14、常用通用寄存器有 符号位 标志位。
AX 、 BX 、 CX 、 DX 。
15、常用段寄存器有 DS 、 CS 、 SS 、 ES 。 16、常用地址及变址寄存器有 SI 、 DI 、 SP 、 BP 。 17、BP表示 基址 指针;SP表示 堆栈 指针。 18、DI表示 目的变址 指针;SI表示 源变址 指针。 19、+18的补码是 00010010B ,-18的补码是 11101110B 。
20、10111001011与0001110110之和是补码是 1101011011 ,将其化为十六进制数为 35EH ,化为十进制数为 859 。 二、选择题: 1、0.101001B等于
A、0.640625D
A D、0.804625D
B、0.620125D C、0.820325D
2、下列数中最大的数为 D
A、(101001)B B、(52)O C、(101001)BCD D、(233)H 3、下列数中最大的数为 C B
21
A、(10010101)B B、(227)O C、(96)H D、(96)D 4、计算机系统中采用补码运算的目的是为了 D
A、与手工运算方式保持一致 B、提高运算速度 C、简化计算机的设计 D、提高运算的精度 5、当1与0或1进行何种运算时,结果均为1 D B
A、逻辑‘与’ B、逻辑‘或’ C、逻辑‘非’ D、逻辑‘异或’ 6、 在计算机内部,数的运算和存储都采用 A 数
A、二进制 B、十进制 C、八进制 D、十六进制 7、当0与0或1进行何种运算时,结果均为0 A 运算
A、逻辑‘与’ B、逻辑‘或’ C、逻辑‘非’ D、逻辑‘异或’ 8、若将一十六进制数取反,应使该数与0FFFFH进行 D 9、X=74D的补码为 A 。
A、01001010 B、00101001 C、01101111 D、11100010 10、X=-74D的补码为 A 。
A、10110110 B、00101101 C、01101111 D、10101010
A、逻辑‘与’ B、逻辑‘或’ C、逻辑‘非’ D、逻辑‘异或’
习题二
一、填空题:
1. 堆栈操作中,存取数据的规则是: 先进后出 。 2. 堆栈的基本操作有: 进栈
1)1234H: 2) 1200
5 H H:0345H 。
、
出栈
、 设置堆栈 。
3、设IBM PC微机内存中某一单元的物理地址是 12345H,完成不同的逻辑地址:
4、逻辑地址换算为物理地址的公式为 物理地址=段基值×10H+偏移量 。 5、从制造工艺角度,半导体存储器可分为 双极型 、 CMOS型 、 HMOS型 。 二、选择题:
1、IBM-PC中的一个字单元由 C 字节单元组成。 A、8
B、4
C、2
D、1
C、偏移地址
D、PSW
2、 B 是唯一代表存储空间中每一个字节单元的地址。
A、段地址 B、物理地址
3、某存储单元的段基址为 0915H ,偏移量为003AH ,那它的物理地址为 A 。
A、0918AH B、0945AH C、0915AH D、0912AH 4、一个物理地址对应 D 个逻辑地址
21
A、1个 B、2个 C、3个 D、若干个 5、逻辑地址由 D 构成
A、CS和IP B、DS和IP C、ES和IP D、段地址和偏移量 三、判断题:
1、在1M字节的存储器里,每一个存储单元都有一个唯一的20位地址,称为该存储单元的物理地址。( √ )
2、在IBM PC中的堆栈的存取可以以字节或字为单位,所以PUSH和POP指令可以作字节或字操作。( × )
3、由于堆栈区域是在程序中堆栈定义中就早已确定的,因而堆栈工作过程中是不会出现溢出情况的。( × )
4、 由于在递归操作中频繁的使用堆栈,子程序的内容被不断调用,所以在这种情况下 出现下溢出是允许的。( × )
5、物理地址和逻辑地址都是唯一代表内存单元的地址。( × )
习题三
一、填空题:
1、计算机中的指令是由 操作码 和 操作数 组成。
2、操作数直接存放在指令中,紧跟在操作码之后,它作为指令的一部分存放在代码段里,这种操作数称为 立即数寻址 。
3、 在相对基址变址寻址中,操作数的有效地址是 基址寄存器 和 变址寄存器 的内容和
8 位或 16 位位移量之和。
、及取操作数4、 一条指令的执行时间是 指令的基本执行时间 、 存操作数 各个阶段所需时间的总和。
5、 数据传送指令负责把数据、 地址和 立即数 传送到寄存器或存储单元中。 6、 LEA BX ,[BX+SI+0F62H] 执行前BX = 0400H,SI= 003CH执行以后BX=
0FDEH 。
7、 中断分为 内中断 和 外中断 。 8、 中断向量: 中断服务程序的入口地址 。
、带借位减法 SBB 、求补 NEG 。
。
9、 按照指令格式划分,通常分为三种: 指令、 伪指令 、 宏指令 。 10、写出下列指令:减法 SUB 11、写出下列加法指令:加法 ADD,带进位加法 [21002H]=2345H 则(AX)=
ADC , 加1 INC 12、MOV AX,[ BX ] 如果(DS)=2000H(BX)=1000H [21000H]=1234H
1234H 。
21
微机原理复习题目(1)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)