作业(2)

2018-12-17 15:39

答:按照题目要求,查ASCII字符表得:

字母、符号 ASCII码 B H SP 5 $ CR LF 1000010 1001000 0100000 0110101 0100100 0001101 00001010

1-10 试绘出以下十六进制数在内存中存放顺序的示意图。设存放地址均为00H (1) 答:

1-11 列出IBM PC/XT 微计算机主板所用芯片及主要作用 答:

1-12 试说明P4微计算机主板上的芯片组北桥和南桥的主要功能 答:

F7H (2) 03BAH (3) C804326BH (4) 1122334455667788H

第二章 习题

2-1 请将左边的术语和右边的含义联系起来,在括号中填入右边的代号字母: 1. 字长 ( ) 1-12

2. 字节 ( ) 3. 指令 ( ) 5. 指令执行时间 ( ) 6. 时钟周期1-14 ( ) 7. 总线周期 ( ) 9. 实际地址 ( ) 10.逻辑地址 ( )

a. 指由8个二级制位组成的通用基本单元。 b. 是CPU指令执行时间的刻度。

c. μPS 所能访问的存储单元数,与CPU地址总线条数有关。 d. 唯一能代表存储空间每个字节单元的地址,用五位16进制数表示。 e. CPU执行访问存储器或I/O操作所花的时间。

f. 由段地址和偏移地址两部分组成,均用四位16进制数表示。 g. 指寄存器加法指令执行所花的时间。 h. 完成操作的命令。

i. 指μP在交换,加工,存放信息时信息位的最基本长度。 j. 各条指令执行所花的时间,不同指令,该值不一。

4. 基本指令执行时间 ( ) 1-13

1-15 ( ) 8. 访存空间1-16

题解如下:

1. 字长 ( i ) 2. 字节 ( a ) 3. 指令 ( h ) 4. 基本指令执行时间 ( g ) 5. 指令执行时间 ( j ) 6. 时钟周期 ( b ) 7. 总线周期 ( e ) 8. 访存空间 ( c ) 9. 实际地址 ( d ) 10.逻辑地址 ( f )

2-2 下面列出计算机中常用的一些单位,试指出其用途和含义 例 页面 用来表示存储容量的一种单位。 1页面=256字节或28B (1) 答:

MIPS (2) KB (3) MB (4) GB (5) TB

2-3 在下列各项中,选出8086的EU和BIU的组成部件,将所选部件的编号填写于后。 EU—— BIU——

1.地址部件 3.ALU

5.24位物理地址加法器 7.状态标志寄存器 9.控制单元 11.指令指针

2.段界检查器 4.20位地址产生器∑ 6.指令队列 8.总线控制逻辑 10.段寄存器组 12.通用寄存器组

答:8086CPU的内部由两个独立的工作部件构成,即执行部件EU(Execution Unit)和总线

接口部件BIU(Bus Interface Unit)。EU和BIU的组成部件分别包括:

EU——3、7、9、12、 BIU——4、6、8、10、11

2-4 试将左边的标志和右边的功能联系起来。

要求:(1)在括号中填入右边功能的代号;

(2)填写其类型(属状态标志者填S;属控制标志者填C );

(3)写出各标志为0时,表示的状态。 标 志 类为0表示的状态 型 1.SF( )a.陷阱标志 2.CF( )b.符号标志 3.AF( )c.溢出标志 4.DF( )d.进位标志 5.TF( )e.零标志 6.OF( )f.奇偶标志 7.PF( )g.中断标志 8.IF( ) h.辅助进位标志 9.ZF( ) i.方向标志

答:8086CPU的状态标志寄存器是一个十六位的寄存器,其中9个位用作标志位(其中状态标志位有6个,控制标志位有3个),它们分别为: 标 志 1.SF(b )a.陷阱标志 2.CF(d )b.符号标志 3.AF(h )c.溢出标志 4.DF(i )d.进位标志 类型 S S S C 为0表示的状态 SF=0,表示运算结果为正数,即结果的最高位为0 CF=0,表示指令执行结果在最高位上无进位或借位产生 AF=0,表示结果的低4位无进位或借位 DF用来控制数据串操作指令的步进方向,若用CLD清除DF,即DF=0时,数据串指令以自动递增顺序从低位地址到高位地址进行处理 5.TF(a )e.零标志 6.OF(c )f.奇偶标志 7.PF(f )g.中断标志 8.IF(g ) h.辅助进位标志 9.ZF(e ) i.方向标志 C S S C S TF是为了使程序调试方便而设置的。当TF=0时,8086CPU正常执行程序 OF=0,表示带符号数在进行算术运算时无溢出 PF=0,表示指令执行结果中有奇数个1 IF为中断允许标志,若用CLI使IF=0,表示8086关中断,不能接受INTR发来的中断请求。 ZF=0,表示运算结果不为零

2-5 试填写下列CPU中通用寄存器(GP)的宽度 (1)

8086( ) (2) 8088( ) (3) 80286( )

(4) 80486( ) (5) peutium( ) (6) peutium Pro( ) (7) peutium II( ) (8) peutium III( ) (9) peutium 4( ) 答:

2-6 试画出8086/8088CPU的寄存器的结构,并说明它们的主要用途 答:

2-7 有一个由20个字组成的数据区,其起始地址为610AH:1CE7H。试写出该数据区首、末单元的实际地址PA 答:答:∵ PA=( 段首址*16)+偏移地址

∴ 该数据区首单元的实际地址PA=(610AH*16)+1CE7H=62D87H 而20个字占用40个字节单元(0~39)

∴ 该数据区末单元的实际地址PA=(610AH*16)+1CECH+27H=62DAEH

2-8 若一个程序段开始执行之前,(CS)=97F0H,(IP)=1B40H,试问该程序段启动执行指令的实际地址是什么 答:∵ PA=( 段首址*16)+偏移地址

∴ 该程序段启动执行指令的实际地址为:

PA=(CS*16)+IP=(97F0H*16)+1B40H=99A40H

2-9 若堆栈段寄存器(SS)=3A50H,堆栈指针(SP)=1500H,试问这时堆栈栈顶的实际地址是什么?

答:∵ PA=( 段首址*16)+偏移地址

∴ 此时堆栈栈顶的实际地址是:

PA=(SS*16)+SP=(3A50H*16)+1500H=3BA00H

2-10 试将8086总线操作时序中各状态下的有效信号填写与下表中 状态 总线操作类型 最小方式下总线存储器T1 (1) T2 T3 T4


作业(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:职业健康管理12制度

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

马上注册会员

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