《计算机组成原理与汇编语言》试题三及解答Word文件下载.docx

上传人:b****1 文档编号:12959384 上传时间:2022-10-01 格式:DOCX 页数:10 大小:32.19KB
下载 相关 举报
《计算机组成原理与汇编语言》试题三及解答Word文件下载.docx_第1页
第1页 / 共10页
《计算机组成原理与汇编语言》试题三及解答Word文件下载.docx_第2页
第2页 / 共10页
《计算机组成原理与汇编语言》试题三及解答Word文件下载.docx_第3页
第3页 / 共10页
《计算机组成原理与汇编语言》试题三及解答Word文件下载.docx_第4页
第4页 / 共10页
《计算机组成原理与汇编语言》试题三及解答Word文件下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

《计算机组成原理与汇编语言》试题三及解答Word文件下载.docx

《《计算机组成原理与汇编语言》试题三及解答Word文件下载.docx》由会员分享,可在线阅读,更多相关《《计算机组成原理与汇编语言》试题三及解答Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。

《计算机组成原理与汇编语言》试题三及解答Word文件下载.docx

A、子程序调用          B、确定性的

C、随机发生的         D、多道程序

5、程序计数器PC是()

A、指令部件          B、时序部件

C、指令寄存器         D、程序状态寄存器

6、同步控制是()方式

A.只实用于CPU控制B.由统一时序信号控制

C.只实用于外部设备控制D.所有指令执行时间均相等

7、在寄存器间接寻址中,操作数是放在()

A.堆栈B.主存单元C.通用寄存器D.程序寄存器

8、把源程序变成目标程序的应用软件是()

 A.EDITB.MASMC.LINKD.DEBUG

9、堆栈是按()组织的存储区域

A.最优化原理B.程序存储原理C.程序访问的局限性原理D.先进后出原则

10、计算机中最基本的、不可再分解的操作是()

A.微指令B.微命令C.微操作D.微程序 

三、按要求解答(10分)

1、已知:

[X]补=10000010 ,求[X]真,[-X]补

2、在8086系统下写出逻辑地址1000H:

0200H的段地址,

  偏移地址,并写出其相应的物理地址的计算过程。

 

四、分析题(20分)

1、阅读下列程序并分析其实现的功能(10分)

MYDATASEGMENT

PORT1EQU90H

PORT2EQU91H

GRAYDB18H,34H,05H,06H,09H

DB0AH,0CH,11H,12H,14H

MYDATAENDS

MYCODESEGMENT

ASSUMECS:

MYCODE,DS:

MYDATA

GO:

MOVAX,MYDATA

MOVDS,AX[1]

 MOVBX,OFFSETGRAY[2]

 MOVCX,8[3]

CYCLE:

INAL,PORT1

 XLATGRAY

OUT,PORT2,AL

LOOPCYCLE[4]

MYCODEENDS

  ENDGO

该程序的功能是____________________________________________

[1]指令的功能是____________________________________________

[2]指令的功能是____________________________________________

[3]指令的功能是____________________________________________

[4]指令的功能是____________________________________________

2、存储器扩展(10分)

在以8086CPU构成的系统中,设计一容量为8K*8的RAM,把它

安排在FE000H为起始地址空间(无地址重叠),提供的芯片为:

74LS138、 SRAM 6264请完成下列两个任务:

(1)简要说明设计工作原理。

(5分) 

(2)补全下列全译码片选法的电路,可适当填加所需电路或芯片;

五、指令和伪指令(20分)

1、指出源操作数的寻址方式(8分)

(1)MOVAX,8[BP]

(2)ADDAX,BX

(3)LEAAX,ARE1

(4)MOVAX,[BX+SI+9]

2、指出下列指令中的错误(8分)

(1)CMPAX,BYTEPTR[BX]

(2)POP2000H

(3)MOV[SI],[2000H]

(4)MOVCS,2000H

3、理解下列伪指令,然后指出指令后累加器(AL)中的内容(4分)

DATASEGMENT

AREDB00H,11H,22H,33H,

BLKEQULENGTHARE

 DAT1DB8DUP(01FH)

 MINEQU100

MAXEQUMIN+100

DATAENDS

(1)MOVAL,AREAL=()

(2)MOVAL,BLKAL=()

(3)MOVAL,DAT1AL=()

(4)MOVAL,MAXAL=() 

六、编程(20分)

1、在内存的DAT开始的内存单元中依次存放了100个字节的十六

  进制数据,以下程序求出它们的总和并放入SUM单元。

(8分)

    请填写完整程序中的空格。

    DATASEGMENT

SUMDB0

DATDB12H。

DB5CH;

100个十六进制数

DATAENDS

STACKSEGMENT

DB512DUP(?

STACKENDS

CODESEGMENT

ASSUMEDS:

DATA;

CS:

CODE;

SS:

STACK

START:

MOVAX,DATA

MOVDS,AX 

;

设置重复次数

MOVBX,  ;

数据地址指针

XORAX,AX

LOP:

ADDAL,[BX]

JNCGOON

INCAH;

进位处理

GOON:

;

下一个数据

DECCL

完成?

MOVSUM,AX

CODEENDS

ENDSTART

2、下程序将内存中的两个数据区STR1和STR2中的10个字符进行交换,

请填写完整程序中的空格。

(12分)

DATASEGMENT

STR1DB‘&

&

STR2DB‘@@@@@@@@@@'

DATAENDS

SATCKSEGMENTSTACK‘STACK’

DB10DUP(?

STACKENDS

CODESEGMENT

ASSUMECS:

CODE,DS:

DATA,SS:

STACK

START:

MOVAX,DATA

装填数据段逻辑地址

MOVES,AX

 ;

建立源数据地址指针  

LEADI,STR2

MOVCX,      ;

设置循环次数

DONE:

MOVAL,[DI]

MOVAH,[SI]

传送数据

MOV[DI],AH

INCSI

INCDI

 ;

MOVAH,4CH

终止当前程序,返回DOS

CODEENDS

ENDSTART

《微型计算机系统原理》试题3参考答案及评分标准 

一、填空(20分)    每空一分

1、程序,记忆功能,存储器

2、13

3、数点表示,进位数制,符号表示

4、809

5、算术,逻辑/(或者逻辑,算术)

6、时序部件,微操作信号形成部件,PC,IR,ID,PS(无次序)

7、16,20,1M/1024K

8、8

二、选择(10分)    每题一分

1、C2、D3、B4、C5、A

6、B7、B8、B9、D10、C 

三、简答(10分)

1、D7=1,该数为负数(1分)

|X|=[X]补+1(1分)

   =10000010+1

     =01111110(1分)

   =(126)D

因此,[X]真=-01111110(1分)

[-X]补=[X]补+1

       =01111110  (1分) 

2、段地址:

1000H;

(1分)

偏移地址:

0200H(1分)

物理地址=段地址×

10H+偏移地址(2分)

=1000H×

10H+0200H

=10200H(1分) 

1、程序的功能是依次从90H端口读入8个数据换码处理后从91H端口输出;

[1]的功能:

对数据段逻辑地址进行装填

[2]的功能:

以BX为指针指向表格GRAY

[3]的功能:

设置循环8次

[4]的功能:

循环是否完成?

2、

(1)要求无地址空间的重叠,所以选用全译码片选法构造译码电路。

(1分)

 起始地址为FE000H,容量为8K,所以地址范围是:

FE000H~FFFFFH;

高七位地址的特征是A19~A16,A15~A13,全为1。

因此,用于138的片选和CBA输入信号,6264接在其Y7输出端。

(4分)

(2)

1、(8分)

(1)变址寻址

(2)寄存器寻址

(3)立即数寻址

(4)基址加变址寻址

2、(8分)

(1)数据不匹配

(2)立即数不能作出目的数

(3)存储器间数据不能直接传送

(4)CS不能作目的操作数

3、(4分)

(1)00H

(2)04H

(3)01H

(4)200 

六、编程(20分)

1、(共8分每空2分) 

MOVCX,100        (2分)

OFFSET DAT         (2分)

INCBX(2分)

JNZLOP    (2分) 

2、(共12分每空2分)

MOV DS,AX

LE

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1