计算机组成原理与汇编语言程序设计复习提纲(2)

2019-09-01 22:11

采用数字化方法表示信息有哪些优点?

数字化方法表示信息的优点:

( 1)抗干扰能力强, 可靠性高。

( 2)依靠多位数字的组合, 在表示数值时可获得很宽的表示范围以及很 高的精度。

( 3)数字化的信息可以存储、信息传送也比较容易实现。 ( 4)可表示的信息类型与范围及其广泛,几乎没有限制。

( 5)能用逻辑代数等数字逻辑技术进行信息处理,这就形成 了计算机 硬件设计的基础。

如果有7×9点阵显示出字符A的图像,请用9个七位二进制代码表示 A的点阵信息。

数字计算机的主要特点是什么?

(1) 能在程序控制下自动连续地工作; (2)运算速度快; (3) 运算精度高;

(4) 具有很强的信息存储能力; (5) 通用性强,应用领域及其广泛。

量计算机性能的基本指标有哪些? 答:衡量计算机性能的基本指标:

(1)基本字长——参加一次运算的数的位数;

(2)数据通路宽度——数据总线一次能并行传送的位数;

(3) 运算速度——可用①CPU 的时钟频率与主频, ②每秒平均执行指令 数, ③典型四则运算的时间来表示。

(4)主存储器容量——可用字节数或单元数(字数) ×位数来表示。 (5)外存容量——常用字节数表示。 (6)配备的外围设备及其性能。 (7)系统软件配置。

分别写出下列各二进制数的原码、 补码, 字长( 含一位数符)为8位。 解: 原码 补码 0 00000000 00000000 -0 10000000 00000000 0.1010 0.1010000 0.1010000 - 0.1010 1.1010000 1.0110000 1010 00001010 00001010 -1010 10001010 11110110

对I/O设备的编址方法有哪几种?请稍作解释。 答:对I/O设备的编址方法有两种:外围设备单独编址和外围设备与主存统一编址。

外围设备单独编址:为I/O接口中的有关寄存器分配I/O端口地址,一般由地址总线若干低位提供I/O端口地址,从而选择某个寄存器进行读/写。

外围设备与主存统一编址:将I/O接口中的有关寄存器与主存单元统一编址,一般由地址码中高端(地址值大)的一段区域分配给I/O端口。

I/O的设置方法有哪几种?请稍作解释。 答:I/O指令的设置方法有三种:

(1)设置专用的I/O指令:指令中的操作码明确规定某种输入/输出操作,CPU寄存器号,I/O端口地址。应用于外围设备单独编址方式。

(2)用通用的数据传送指令实现I/O操作:应用于外围设备与主存单元统一编址方式。

(3)通过I/O处理器或处理机控制I/O操作:应用于采用协处理器或多处理机的系统。

给定(BX)=637DH,(SI)=2A9BH,位移量D=7237H,试确定在以下各种寻址方式下的有效地址是什么? 1、立即寻址 2、直接寻址

3、使用BX的寄存器寻址 4、使用BX的间接寻址

5、使用BX的寄存器相对寻址 6、基址变址寻址

(1)立即数寻址的有效地址是当前IP的内容;

(2)直接寻址,若使用位移量D=3237H进行,则有效地址为3237H;

(3)使用BX的寄存器寻址时,操作数在BX寄存器中,因此无有效地址; (4)使用BX的间接寻址时,有效地址在BX寄存器中,即有效地址=637DH;

(5)使用BX的寄存器相对寻址的有效地址=(BX)+D=637DH+3237H=95B4H; (6)基址变址寻址的有效地址=(BX)+(SI)=637DH+2A9BH=8E18H;

4-15 15、假设(DS)=091DH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。试给出下列各指令或程序段的分别执行的结果。 答:

(1) MOV CL,20H[BX][SI]

有效地址EA= 20H+[BX]+[SI] =20H+0024H+0012H=0056H 逻辑地址 DS:0056H

物理地址=091D0H+0056H=09226H (逻辑地址左移1为加有效地址) CL=[09226H]=0F6H

(2) MOV [BP][DI],CX 有效地址EA= [BP]+[DI] =0024H+0032H=0056H 逻辑地址 SS:0056H

物理地址=1E4A0H+0056H=1E4F6H [1E4F6H]=CX=5678H

(3) LEA BX,20H[BX][SI] MOV AX,2[BX]

有效地址EA= 20H+[BX]+[SI] =20H+0024H+0012H=0056H BX=0056H

有效地址EA= 2H+[BX]=2H+0056H=0058H 逻辑地址 DS:0058H

物理地址=091D0H+0058H=09228H AX=[09228H]=1E40H

(4) LDS SI,[BX][DI] MOV [SI],BX

有效地址EA= [BX]+[DI] =0024H+0032H=0056H 逻辑地址 DS:0056H

物理地址=091D0H+0056H=09226H SI=[09226H]=00F6H

DS=[09226H+2H]=[09228H]=1E40H 有效地址EA= [SI]= 00F6H 逻辑地址 DS:00F6H

物理地址=1E400H+00 F6H=1E4F6H [1E4F6H]=BX=0024H

(5) XCHG CX,32H[BX] XCHG 20H[BX][SI],AX

有效地址EA= 32H+[BX] =32H+0024H=0056H 逻辑地址 DS:0056H

物理地址=091D0H+0056H=09226H CX=[09226H]=00F6H

[09226H]=5678H

有效地址EA= 20H+[BX]+[SI] =20H+0024H+0012H=0056H 逻辑地址 DS:0056H

物理地址=091D0H+0056H=09226H [09226H]= 1234H AX=5678H

4-16 (01400)=1234H应改为(01410)=1234H

分析:有效地址EA=10H+[SI]= 10H+0400H=0410H

逻辑地址 DS:0100H

物理地址=01000H+0410H=01410H

MOV AX ,10H[SI] ;传送的是源操作数的内容 AX=1234H LEA AX ,10H[SI] ;传送的是源操作数的有效地址 AX=0410H

4-17

mov ax,1234h ;将1234h这个16进制数放到ax寄存器中

mov bx ,5678h ;同理,将5678h这个16进制数放到bx这个寄存器中 push ax ;将ax压栈,即将1234h放到栈顶

push bx ;将bx压栈,即将5678h放到1234h上面(即栈顶) pop cx ;弹出当前栈顶元素(5678h),并将其传送给cx,即(cx)=5678h

6-14 半导体存储器容量为16K×8位,可选用RAM芯片 ( 2K×4位/片)。 地

址总线 A15~A0(低),双向数据总线 D7~D0(低),读写控制信号R/W, 片 选低电平有效。请设计并画出该存储器逻辑图,给出芯片地址分配和片选逻辑式, 注明地址线、数据线、读/写控制线及片选信号的连接。 解: ( 1)计算芯片数 扩展位数:用两片 2K×4 位的芯片相连接, 可扩展容量至 2K×8 位; 扩展单元数:用 8 组这样的芯片 ( 2K×8 位)可将容量最终扩展为 16K×8 位; 由此计算出需要16片2K×4位的芯 片。 16K×8 位的容量,需用 8 片 2K×4 位/片的芯片。 ( 2)地址分配

片选逻辑:


计算机组成原理与汇编语言程序设计复习提纲(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:组织行为学案例分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: