关于《微机原理》的一些问题

关于《微机原理》的一些问题,第1张

9、每段的起始和结束地址为:

(1)10000H-1FFFFH

(2)12340H-2233FH

(3)23000H-32FFFH

(4)E0000H-EFFFFH

(5)AB000H-BAFFFH

12、若当前SS=3500H,SP=0800H,堆栈段在存储器中的物理地址为35800H,若此时入栈10个字节,SP内容是07F6H,若再出栈6个字节,SP为07FCH

3、

(1)MOV

AX,[100H]源 *** 作数字段的寻址方式是直接寻址,物理地址值是

10100H

(2)MOV

AX,VAL源 *** 作数字段的寻址方式是直接寻址,物理地址值是

10030H

(3)MOV

AX,[BX]源 *** 作数字段的寻址方式是寄存器间接寻址,物理地址值是

10100H

(4)MOV

AX,ES:[BX]源 *** 作数字段的寻址方式是寄存器间接寻址,物理地址值是

20100H

(5)MOV

AX,[SI]源 *** 作数字段的寻址方式是寄存间接寻址,物理地址值是

100A0H

(6)MOV

AX,[BX+10H]源 *** 作数字段的寻址方式是寄存器相对寻址,物理地址值是

10110H

(7)MOV

AX,[BP]源 *** 作数字段的寻址方式是寄存器间接寻址,物理地址值是

35200H

(8)MOV

AX,VAL[BP][SI]源 *** 作数字段的寻址方式是基址变址寻址,物理地址值是

10100H

(9)MOV

AX,VAL[BX][DI]源 *** 作数字段的寻址方式是基址变址寻址,物理地址值是

10124H

(10)MOV

AX,[BP][DI]源 *** 作数字段的寻址方式是基址变址寻址,物理地址值是

35224H

6、

(1)MOV

DL,AX类型不匹配,字节与字不能传送

(2)MOV

8650H,AX

目的 *** 作数不能为立即数

(3)MOV

DS,0200H

立即数不能送段寄存器

(4)MOV

[BX],[1200H]

两内存单元不能直接 *** 作

(5)MOV

IP,0FFH *** 作数不能为IP

(6)MOV

[BX+SI+3],IP

*** 作数不能为IP

(7)MOV

AX,[BX][BP]两个基寄存器不能同时作为地址

(8)MOV

AL,ES:[BP]

可以是正确的

(9)MOV

DL,[SI][DI]两变址寄存器不能同时作为地址

(10)MOV

AX,OFFSET

0A20H错误在OFFSET不用作为数值地址 *** 作符

(11)MOV

AL,OFFSET

TABLE类型不匹配,地址为字,不能传送给字节

(12)XCHA

AL,50H

立即数不用作为XCHG指令的 *** 作数

(13)IN

BL,05H

输入指令为累加器专用指令,不用BL,只能用AL

(14)OUT

AL,0FFEH

端口地址超过8位应该用DX间接寻址

7、

LEA

BX,TABLE

MOV

AL,5

XLAT

MOV

DH,AL

MOV

AL,7

XLAT

MOV

DL,AL

MOV

BX,DX

8、

PUSH

AX

SP=00FEH

PUSH

BX

SP=00FCH

POP

BX

SP=00FEH

POP

AX

SP=0100H

1、

A1

DW

23H,

5876H

变量占4个字节

A2

DB

3

DUP(),

0AH,

0DH,

‘$’变量占6个字节

A3

DD

5

DUP(1234H,

567890H)

变量占40个字节

A4

DB

4

DUP(3

DUP(1,

2,

‘ABC’))

变量占60个字节

2、

MOV

AX,0066H

MOV

AL,0FFH

MOV

AX,0FFH

AND

AL,2

OR

AX,02FFH

4、

PLENTH的值为22,表示PLENTH与PAR之间的字节数

7、用1024×1位的RAM芯片组成16K×8位的存储器,需要128个芯片,在地址线中有10位参与片内寻址,6位组合成片选择信号(设地址总线为16位)

8、现有一存储体芯片容量为512×4位,若要用它组成4KB的存储器,需要16个这样的芯片,每块芯片需要9条寻址线,整个存储系统最少需要12条寻址线。

微指令是指在微程式控制的计算机中,同时发出的控制信号所执行的一组微 *** 作。微指令是由同时发出的控制信号的有关信息汇集起来形成的。将一条指令分成若干条微指令,按次序执行就可以实现指令的功能。若干条微指令可以构成一个微程式,而一个微程式就对应了一条机器指令。

基本介绍 中文名 :微指令 外文名 :microinstruction 作用 :微程式控制 定义 :实现一定 *** 作功能的微命令的组合 领域 :计算机 格式 :水平型微指令和垂直型微指令 定义,类型,规范化描述,相关指令, 定义 微指令是指在机器的一个CPU周期中,一组实现一定 *** 作功能的微命令的组合,描述微 *** 作的语句。微命令是指控制部件通过控制线向执行部件发出各种控制命令。 *** 作微指令是描述受控电路的 *** 作语句 , 分支微指令是描述控制电路的分支语句。 一条机器指令的功能是若干条微指令组成的序列来实现的,即一条机器指令所完成的 *** 作分成若干条微指令来完成,由微指令进行解释和执行,这个微指令序列通常叫做微程式。微指令的编译方法是决定微指令格式的主要因素。考虑到速度,成本等原因,在设计计算机时采用不同的编译法 。因此微指令的格式大体分成两类:水平型微指令和垂直型微指令。 类型 水平型微指令 一次能定义并执行多个并行 *** 作微命令的微指令,叫做水平型微指令。水平型微指令的一般格式如下:控制栏位,判别测试栏位和下地址栏位。按照控制栏位的编码方法不同,水平型微指令又分为三种:一种是全水平型(不译法)微指令,第二种是栏位解码法水平型微指令,第三种是直接和解码相混合的水平型微指令。 垂直型微指令 微指令中设定微 *** 作码栏位,采用微 *** 作码编译法,由微 *** 作码规定微指令的功能,称为垂直型微指令。垂直型微指令的结构类似于机器指令的结构它有 *** 作码,在一条微指令中只有l-2个微 *** 作命令,每条微指令的功能简单,因此,实现一条机器指令的微程式要比水平型微指令编写的微程式长得多 它是采用较长的微程式结构去换取较短的微指令结构。 水平型微指令与垂直型微指令的比较 (1)水平型微指令并行 *** 作能力强,指令高效,快速,灵活,垂直型微指令则较差。 (2)水平型微指令执行一条指令时间短,垂直型微指令执行时间长。 (3)由水平型微指令解释指令的微程式,有微指令字较长而微程式短的特点。垂直型微指令则相反。 (4)水平型微指令用户难以掌握,而垂直型微指令与指令比较相似,相对来说,比较容易掌握。 规范化描述 规范化描述就是在指令系统的微指令描述中尽量减小语句使用的随意性,使整个指令系统的描述具有较强的规律性,并使微 *** 作集中的元素最少。事实上只要微指令描述合理规范,从微程式设计角度来看,所描述的功能都是可以通过ASIC技术实现的。在一条指令的描述中, 指令的微 *** 作步数必须与指令所需的时钟周期数相吻合,分配好各微指令序列所占的时钟数,安排好各微指令组和各微指令序列在整个控制序列中的位置,这是指令系统规范化描述的基础。在同类指令的描述中, 完成相同微功能的微指令序列所占的时钟周期数必须相同, 在控制序列中的分配位置必须合理。例如字除法指令比位元组除法指令多8个状态周期,因此每位除法只能占用一个状态周期。再例如运算元长度相同的有符号数除法指令和无符号数除法指令相比多增加 4个状态周期,因此有符号除法中被除数和除数、商和余数的符号化处理,只能分别在2个状态周期中实现,且删除这4个状态周期中的所有微指令。 相关指令 机器指令和微指令的关系 一台数字计算机基本上可以划分为两大部分——控制部件和执行部件。控制器就是控制部件,而运算器、存储器、外围设备相对控制器来说就是执行部件。控制部件与执行部件的一种联系就是通过 控制线 。控制部件通过控制线向执行部件发出各种控制命令,通常这种控制命令叫做 微命令 ,而执行部件接受微命令后所执行的 *** 作就叫做 微 *** 作。 控制部件与执行部件之间的另一种联系就是 反馈信息 。执行部件通过反馈线向控制部件反映 *** 作情况,以便使得控制部件根据执行部件的状态来下达新的微命令,这也叫做“状态测试”。微 *** 作在执行部件中是组基本的 *** 作。由于数据通路的结构关系,微 *** 作可分为相容性和相斥性两种。在机器的一个CPU周期中,一组实现一定 *** 作功能的微命令的组合,构成一条微指令。一般的微指令格式由 *** 作控制和顺序控制两部分构成。 *** 作控制部分用来发出管理和指挥全机工作的控制信号。其顺序控制部分用来决定产生下一个微指令的地址。事实上一条 机器指令 的功能是由许多条微指令组成的序列来实现的。这个微指令序列通常叫做 微程式。 既然微程式是由微指令组成的,那么当执行当前的一条微指令的时候。必须指出后继微指令的地址,以便当前一条微指令执行完毕以后,取下一条微指令执行。机器指令和微指令的关系归纳如下: 1 一条机器指令对应一个微程式,这个微程式是由若干条微指令构成的。因此,一条机器指令的功能是若干条微指令组成的序列来实现的。简而言之,一条机器指令所完成的 *** 作划分成若干条微指令来完成,由微指令进行解释和执行。 2 从指令与微指令,程式与微程式,地址与微地址的一一对应关系上看,前者与记忆体储器有关,而后者与控制存储器(它是 微程式控制器 的一部分。 微程式控制器 主要由 控制存储器、微指令暂存器 地址转移逻辑 三部分组成。其中,微指令暂存器又分为微地址暂存器和微命令暂存器两部分)有关,与此相关也有相对应的硬设备。 3 一条机器指令对应4个CPU周期,每个CPU周期就对于一条微指令。

微程序控制器中,机器指令与微指令的关系如下。

微程序控制器中,机器指令与微指令的关系是每一条机器指令由若干微指令组成的微程序来解释执行。在一个CPU周期中,一组实现一定功能的微命令的组合构成一条微指令,有序的微指令序列构成一段微程序,微程序的作用是实现一条对应的机器指令。

机器指令是CPU能直接识别并执行的指令,它的表现形式是二进制编码。机器指令通常由 *** 作码和 *** 作数两部分组成, *** 作码指出该指令所要完成的 *** 作,即指令的功能, *** 作数指出参与运算的对象,以及运算结果所存放的位置等。机器指令是CPU能直接识别并执行的指令,它的表现形式是二进制编码。机器指令通常由 *** 作码和 *** 作数两部分组成, *** 作码指出该指令所要完成的 *** 作,即指令的功能, *** 作数指出参与运算的对象,以及运算结果所存放的位置等。

以上就是关于关于《微机原理》的一些问题全部的内容,包括:关于《微机原理》的一些问题、微指令详细资料大全、微程序控制器中,机器指令与微指令的关系等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10169503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存