关键词不能为空

当前您在: 大学查询网 > 高校介绍 >

燕山大学体育学院长沙理工大学微机原理题目答案

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-11-25 19:30
tags:微机原理

成都信息工程大学贴吧-成都信息工程大学贴吧

2020年11月25日发(作者:夏武平)


第三章习题


3.1 8086CPU

8088CPU

有哪些相同之处:又有哪些区别?



3.2

8086

系统的物理地址是如何得到的?假如

CS=2000H

I P=2100H

其物理地址应是多


少?



3.3

什么是总线周期?

8 086CPU

的一个总线周期包括多少时钟周期,

什么情况下插入

Tw


待周期:插入多少个

Tw

取决于什 么因素?




第四章习题


4.1

需要定时刷新的存储器是(

B

.



4.2

利用容量为

4K

×

2b

SRAM

芯片构成从

A4 000H

B7FFFH

的内存

,

用这样的芯片需要


(

C

).


A.40

B.60

C.80

D.100


4.3

突然断电后

,

计算机

__C___

中的数据将全部丢失

.


A.

硬盘

RAM


4.4

下面的说法中

,

正确的是

___D___.


是不能改写的

.


是可以改写的

,

所以也是一种读写存储器

.


只能改写一次

.


是可以改写的

,

但他不能作为读写存储器

.


4.5

可直接存取

16M

字节内存的微 处理器

,

其地址总线需

_A___

.


A.24

B.16

C.20



4.6

某微机系统的存储器地址空间为

A8000H~CFFFFH,

若采用单片容量为

16K

×

1

位的


SRAM

芯片构成

,

回答以下问题

:


(1)

系统存储容量为多少

?


(2)

组成该存储系统共需该类芯片多少个

?


(3)

整个系统应分为多少个芯片组

:


4.6:

(1)系统存储容量=

CFFFFH-A80000H+1=28000H(B)=160(KB).


(2)

所 需芯片

=160K

×

8

/16K

×

1

=80(

).


(3)

该芯片字长不足

8

,

应以

8

位为一组构成字节单元

.

所以

80

个芯片应分成


80 /8=10

个芯片组

.



4. 7

下列

RAM

各需要多少条地址线进行寻址

,

多少条数据

I/O

线

?


(1)64K

×

1 (2)256K

×

4


4.7: (1 )16

条地址线

,

一条数据

I/O

线

.


(2)

需要

18

条地址线

,4

条数据

I/O

线

.



第五章习题


5.1

、设

DS=6000H

ES=2000H

SS=1500H

S I=00A0H

BX=0800H

BP=12 00H

,数据变


V

AR

0050H


请分别指出下列各条指令源操作数的寻址方式:它的物理地址是多少:


1

MOV

AX,BX


2

MOV

DL,80H


3

MOV

AX,V

AR


4

MOV

AX,V

AR[BX][SI]


5

MOV

AL,

B


6

MOV

DI,ES:[BX]


7

MOV

DX,[BP]


8

MOV

BX , 20H[BX]


5.1.

(1)

寄存器寻址。

BX

为地址


2

)立即寻址。操作数

80

存放在指令段中指 令代码

MOV

之后。


3

)立即寻址


4

)基址变址相对寻址,

PA=608F0H


5

)立即寻址


6

)寄存器间接寻址。

PA=20800H


7

)寄存器间接寻址。

PA=16200H


8

)寄存器相对寻址。

PA=60820H < /p>


5.2

假设

DC=212AH

< p>CS=0200H

IP=1200H

BX =0500H

,位移量

DATA=40H

217A0


=2300H

217E0H

=0400H

217E2H

=9000H


试确定下列转移指令的转移地址。


1

JMP

2300H


2

JMP

WORD

PTR[BX]


3

JMP

DWORD

PTR[BX+DA

TA]


5.2< /p>

1

)段内直接转移:

PA=05500H


2

)段内间接转移:

PA=04300H


3

)段间间接转移:

PA=90400H



5.3

、试说明

MOVBX< /p>

5[BX]

与指令

LEA

BX

5[BX]

区别。


5.3.

前者是数据传送类指令,表示将数据段中以

BX+5

为偏移地址的

16

位数据送寄存器


BX


后者是取偏移地址指令,实行结果是< /p>

BX=BX+5

,即操作数的偏移地址为

BX+5.


5.4

指出下列指令的错误:


1

MOV

AH, CX


2

MOV

33H,AL


3

MOV

AX,[SI][DI]


4

MOV

[BX],[SI]


5

ADD

BYTE

PTR[BP],256


6

MOV

DA

TA[SI],ES:AX


7

JMP

BYTE

PTR[BX]


8

OUT

230H, AX


9

MOV

DS,BP


10

MUL

39H


5.4


1

错。两操作数字长不相等。


2

错。

MOV

指令不允许目的操作数为立即数。


3

错。在间接寻址中部允许两个间址寄存器不能从事为存储器操作数。


4

错。

< p>MOV

指令不允许两操作数同事为存储器操作数。


5

错。

ADD

指令要求量操作数等字长。


6

错。源操作数形 式错,寄存器操作数不加断超越前缀(段重设符)


7

错。转移地址的字长至少应是

16

位的。


8

错。对输入输出 指令,当端口地址超出

8

位二进制数表示范围时,必须采用间接寻


址。


9

正确。


10

错。

MUL

指令不允许操作数为立即数。


5.5

已知

AL=7BH

BL =.38H

,试问之行指令

ADD

AL

BL

后,

AF,CF,OF,PF,SF

ZF


值各为多少:


5.5


AF=1

CF=0

OF=1

PF=0

< p>,

SF=1

ZF=0


5.6

试判断下列程序执行后,

BX

中的内容。


MOV

CL, 3


MOV

BX, 0B7H


ROL

BX,1


ROR

BX,CL


5.6

该程序段是首先将

BX

内容不带近位循环左移

1

位,再循环右移

3

位。 即相当于将原


BX

内容不带进位循环右移

2

位,故结果为

BX=0C02DH


5.7

按下列要求写出相应的指令或程序段。


1

)写出两条使

AX

内容为< /p>

0

的指令。


2

)使

BL

寄存器中高

4

位和低四位互换。< /p>


3

)测试

DX

中第

0

8

位是否为

1


5.7


1

MOV

AX, 0


XOR

AX,AX


(2)

MOV

CL, 4


ROL

BL,CL


(3)

AND DX,0101H


COMP DX, 0101h


JZ

ONE



5.8

试 编写程序

,

统计

BUFFER

起始地址的连续

200

个单元中的

0

的个数。


5.8

BUFFER

为首地址的

200

个单元的数依次与

0

进行比较

,

若相等则表示该单元数为


0,

统计数加

1;

否则再取下一个数比较

,

直到

200

个单元数全部比较完毕为止

.

程序如下

< p>:


LEA

SI,BUFFER


MOV

CX,200


XOR

BX,BX

青海大学专升本-青海大学专升本


澳大利亚新英格兰大学-澳大利亚新英格兰大学


大学想退学-大学想退学


黄浦区的大学-黄浦区的大学


中央财经大学本科-中央财经大学本科


大学生学期规划-大学生学期规划


武汉大学丁煌-武汉大学丁煌


微积分同济大学-微积分同济大学



本文更新与2020-11-25 19:30,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/6996.html

长沙理工大学微机原理题目答案的相关文章