资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
玉环电大《计算机组成原理与汇编语言程序设计》
第一次作业
第一章 绪论
教学要点:
1、 计算机的基本概念
冯·诺依曼机 存储程序 计算机中的信息 硬件系统 软件系统 系统组成的层次结构
2、 计算机的性能指标
典型习题:
一、 填空题:
1、 计算机中的信息能够分为两大类: 和
2、 计算机的硬件系统是由 、 、 、
和 组成。其中 和
合称为中央处理机( CPU) , 和 称为主机。
3、 从软件配置与功能的角度, 可将软件分为 和
二、 叙述题:
1、 冯·诺依曼机特征?
2、 衡量计算机性能的基本指标有哪些?
第二章计算机中的信息表示
教学要点:
1、 数值型数据的表示方法
原码 补码 反码 定点表示法 浮点表示法
2、 字符表示
ASCII
3、 指令信息的表示
指令概念、 格式 三地址指令 两地址、 单地址、 零地址指令
4、 常见寻址方式
立即寻址 直接寻址 间接寻址 寄存器直接寻址、 间接寻址
变址寻址 相对寻址
典型习题:
一、 计算题
1、 一个八位机器数( 带符号整数) , 分别写出它在原码、 补码、 反码时所表示的数值范围, 以及数值0的表示。
原码:
补码:
反码:
2、 在括号中写出下列各数的原码, 补码和反码表示, 均用十进制真值表示。
原码 补码 反码
a. 0.11001
b. -0.10110
c. +15/128( 取7位机器数)
d. -33/64( 取7位机器数)
3、 数-0.3125和-123用下述规格化浮点格式(阶码与尾数均用原码表示,阶码以2为底) 表示。
0 1—3 4 5-------11
阶符
数符
|-----阶码---------|-------尾数----------|
-0.3125
-123
4、 二进制数-1010.01, 请分别写出其8位字长定点小数的真值( 比例因子取2-4) , 原码, 补码, 反码。如果浮点数阶符1位, 阶码3位, 尾符1位, 尾数6位, 请写出其浮点数的真值( 规格化后) , 原码, 补码, 反码。( 每个1分, 共8分)
定点表示法 浮点表示法
真值: 真值:
原码: 原码:
补码: 补码:
5、 给定00H, 80H, FFH三个十六进制, 将每个数分别视为无符号数、 原码、 补码、 反码表示。请写出其相应的十进制整数值( 有符号数, 符号位需占1位)
无符号数 原码 补码 反码
00H
80H
FFH
二、 分析题
1、 已知X=( 128×5) -( 96-25) , 完成上述运算步骤的程序如下:
PUSH A
PUSH B
MUL
PUSH C
PUSH D
SUB
SUB
POP A
( 其中原始数据128→A寄存器, 5→B寄存器, 96→C寄存器, 25→D寄存器)
a. 请将堆栈里栈项的变化, 从左至右依次填入下面堆栈示意图中, 并标明堆栈指示器SP的位置。
b.说明最后在A寄存器中的数据是多少?
2、 某机指令格式如下所示:
23—18 17—16 15--0
OP
X
D
其中: X为寻址方式, 当X=0时, 直接寻址。X=1时, 用变址寄存器X1进行变址寻址。X=2时, 用变址寄存器X2进行变址寻址。X=3时, 相对寻址。( 每个1分, 共4分)
设: ( PC) =1234H, [X1]=0037H, [X2]=1122H, 请确定下列各指令的有效地址( 指令和寻址地址均用16进制表示)
( 1) 541120H: E=
( 2) 322044H: E=
( 3) 534122H; E=
( 4) 750221H: E=
3、 教材P56 15
展开阅读全文