春微型计算机原理及应用课堂作业题含答案Word文档下载推荐.docx

上传人:b****5 文档编号:20904202 上传时间:2023-01-26 格式:DOCX 页数:19 大小:97.29KB
下载 相关 举报
春微型计算机原理及应用课堂作业题含答案Word文档下载推荐.docx_第1页
第1页 / 共19页
春微型计算机原理及应用课堂作业题含答案Word文档下载推荐.docx_第2页
第2页 / 共19页
春微型计算机原理及应用课堂作业题含答案Word文档下载推荐.docx_第3页
第3页 / 共19页
春微型计算机原理及应用课堂作业题含答案Word文档下载推荐.docx_第4页
第4页 / 共19页
春微型计算机原理及应用课堂作业题含答案Word文档下载推荐.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

春微型计算机原理及应用课堂作业题含答案Word文档下载推荐.docx

《春微型计算机原理及应用课堂作业题含答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《春微型计算机原理及应用课堂作业题含答案Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。

春微型计算机原理及应用课堂作业题含答案Word文档下载推荐.docx

1.ALU算数逻辑单元

2.MDR存储器数据寄存器

3.RAM随机存储器

4.总线总线是计算机系统各部件之间传递公共信息的一簇导线

5.IR指令寄存器

6.CU控制单元

7.MAR存储器地址寄存器

8.存储容量存储器能够存放的二进制数的总位数

9.ROM只读存储器

10.PC程序计数器

11.ID指令译码器

第3章

1.MOV 

AX,[BX+SI]的源操作数是 

 

基址变址 

寻址方式。

2.堆栈是按照先进后出原则组织的一片连续的存储区域。

3.FLAGS寄存器中有3位控制状态位。

4.LOOPNZA1指令只有当ZF=0且(CX)不等于0时,才能继续循环。

5.JMPDWORDPTR[DI]是段间间接转移。

6.若(AL)=0FEH,(BL)=11H,执行MULBL后(AX)=10DEH,标志位CF和OF分别为CF=OF=1。

7.能够实现将BL寄存器中的内容最低4位取反,最高4位维持不变的一条指令是XORBL,0FH。

8.执行段内近转移指令后2000:

0100E91234JMPA1,A1的地址为3512。

9.MOVSI,OFFSETA1是立即寻址寻址方式。

10.假设(SS)=3000H,(SP)=1000H,执行PUSHAX指令后,栈顶的物理地址是30FFEH。

11.(BH)=65H,(BL)=76H,执行ADDBH,BL指令后,(BH)=DBHOF=0。

12.A2DB10DUP(2,3)语句执行后共占有20字节存储单元。

13.能够实现将BL寄存器中的内容最低4位取反,最高4位维持不变的一条指令是XORBL,0FH。

14.指令由操作码和操作数两部分组成。

15.交换寄存器SI,DI的内容,正确的程序段是(AD)。

A.PUSHSIB.PUSHSI

PUSHDIPUSHDI

POPSIPOPDI

POPDIPOPSI

C.MOVAX,SID.MOVAX,SI

MOVSI,DIMOVBX,DI

MOVDI,AXXCHGBX,AX

16.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSHAX后,存放数据21H的物理地址是(D)。

A.20102HB.20101H

C.200FEHD.200FFH

17.INC指令不影响(B)标志。

A.OFB.CFC.SFD.ZF

18.将累加器AX的内容清零的错误指令是(D)。

A.ANDAX,0B.XORAX,AX

C.SUBAX,AXD.CMPAX,AX

19.实现将AL寄存器中的低4位置1的指令为(B)。

A.ANDAL,0FHB.ORAL,0FH

C.TESTAL,0FHD.XORAL,0FH

20.运算结束后,ZF=0,表示______。

(C)

A.运算结果为正数B.运算结果为负数

C.运算结果不为零D.运算结果为零

21.指令MOVBL,’B’的寻址方式为(D)。

A.寄存器寻址B.直接寻址

C.间接寻址D.立即寻址

22.在串操作指令中,下列描述不正确的是(B)。

A.REPMOVSBB.REPSCASB

C.REPECMPSBD.REPLODSB

23.含有立即数的指令中,该立即数被存放在(B)。

A.累加器中

B.指令操作码后的内存单元中

C.指令操作码前的内存单元中

D.由该立即数所指定的内存单元中

24.LOOP指令执行时,隐含计数器是(C) 

A.SP 

 

B.BX 

 

C.CX 

D.DI

25.什么是寻址方式?

说出下列指令中源操作数的寻址方式。

寻址方式:

寻找指令和操作数的方法称为寻址方式。

MOVAX,BX寄存器寻址

MOVAH,02H立即寻址

MOVDX,[1800H]直接寻址

MOVAL,[BX]寄存器间接寻址

第4章

1.汇编语言的源程序语句可以分为:

指令语句,伪指令语句,宏指令语句。

2.指示语句在汇编时由编译程序执行,而不被翻译成机器语言。

1.汇编语言源程序文件的扩展名为(C)。

A.exeB.docC.asmD.txt

3.阅读程序

XORCX,CX

A3:

ANDAX,AX

JZA1

SHLAX,1

JNCA2

INCCX

A2:

JMPA3

A1:

HLT

问:

该程序段完成统计AX中1的个数功能。

4.设AX=1234H,BX=5678H,SS=3000H,SP=1000H。

执行下面指令

PUSHAX

PUSHBX

POPAX

POPBX

试问(SP)=1000H。

5.TABLEDW10H,20H,30H,40H,50H

ENTRYDW3

……………

MOVBX,OFFSETTABLE

ADDBX,ENTRY

MOVAX,[BX]

程序执行后AX的内容是3000H。

6.试编一程序,求三个带符号数据中的最大值,并将最大值存入MAX单元中,设三个带符号数分别在三个变量X,Y,Z中存储。

要求写出完整程序框架。

解:

DATASSEGMENT

XDB5

YDB-2

ZDB0

MAXDB?

DATASENDS

CODESSEGMENT

ASSUMECS:

CODES,DS:

DATAS

START:

MOVAX,DATAS

MOVDS,AX

MOVAL,X

MOVBL,Y

CMPAL,BL

JGL1

MOVAL,BL

L1:

MOVBL,Z

JGL2

L2:

MOVMAX,AL

MOVAH,4CH

INT21H

CODESENDS

ENDSTART

7.在字符串S中查找逗号字符(ASCII码位2CH),找到显示Y,否则显示N。

DATESSEGMENT

SDB“E,4555@!

CNTEQU$-S

DATESENDS

MOVBX,OFFSETS

MOVCX,CNT

L1:

MOVAL,[BX]

CMPAL,2CH

JZL2

INCBX

DECCX

JNZL1

MOVDL,’N’

MOVAH,02H

JMPL3

L2:

MOVDL,’Y’

L3:

8.统计数据块中正数和负数个数(设有7个数,分别为-23,57,82,-27,-19,0,-8),要求写出完整程序框架。

BUFDB-23,57,82,-27,-19,0,-8

CNTEQU$-BUF

FDB0

ASSUMECS:

MOVBX,OFFSETBUF;

MOVAL,[BX]

CMPAL,0

JGL2;

JLL3;

JMPNEXT

INCZ

JMPNEXT

L3:

INCF

;

JMPNEXT

NEXT:

INCBX

JNZL1

ENDSTART

9.编写程序,实现下列函数。

5X>

Y=0X=0

-5X<

MOVAL,X

JGEL1

MOVAL,-5

MOVAL,0

MOVAL,5

NEXT:

MOVY,AL

MOVAH,4CH

10.编程实现键盘输入的小写字母转换成大写字母并在显示器显示出来。

(要求完整程序)

CODESEGMENT

CODE

MOVAL,01H

INT21H

COMPAL,‘a’

JBEXIT

CMPAL,‘z’

JAEXIT

SUBAL,20H

MOVDL,AL

MOVAH,02H

INT21H

EXIT:

MOVAH,4CH

CODEENDS

ENDSTART

11.编写完整程序,统计数据段中以变量BUFFER为起始地址50个存储单元中的有符号数,负数与正数的个数,将统计出来的负数个数送到DL寄存器中,正数的个数送到DH寄存器中。

BUFFERDB50DUP(?

MOVAX,DATAS

MOVDS,AX

XORDX,DX

LEASI,BUFFER

MOVCX,50

MOVAL,[SI]

JLL3

JMPL4

INCDH

INCDL

L4:

INCSI

LOOPL1

CODESEND

第5章

1.用2k×

4位的存储芯片,组成16k×

8位的存储器,要用 

16片存储芯片。

2.系统总线可以分为地址总线,数据总线和控制总线。

3.4K4位的存储芯片分别有多少条地址线和数据线?

(C)

A.4,4B.4,12

C.12,4D.12,12

4.可以写入,但一旦写入.不可擦除的只读存储器是以下哪个?

(B)

A.ROMB.PROM

C.EPROMD.EEPROM

5.16K8位的存储芯片分别有多少条地址线和数据线?

(A)

A.14,8B.12,8

C.14,3D.12,3

6.可用电擦除的的只读存储器是______。

A.ROMB.PROM

C.EPROMD.EEPROM

7.用EPROM2716(2K×

8位)为8088CPU设计一个16KB的ROM存储器。

(1)共需多少块芯片?

(2)画出存储器与8088CPU的连接图。

(3)写出存储范围

(1)

(2)

(3)EPROM1:

F0000H~F1FFFH;

EPROM2:

F2000H~F3FFFH;

EPROM3:

F4000H~F5FFFH;

EPROM4:

F6000H~F7FFFH;

EPROM5:

F8000H~F9FFFH;

EPROM6:

FA000H~FBFFFH;

EPROM7:

FC000H~FDFFFH;

EPROM8:

FE000H~FFFFFH;

8.用RAM6116(2K×

8位)为8088CPU设计一个16KB的RAM存储器。

(2)存储器与CPU的系统连接图略。

(参考上图,画法多样)

9.采用全地址译码将SRAM6264(8K×

8)芯片,接到以8088为CPU的系统总线上,使其所占用的地址范围为80000H~83FFFH。

1)需要多少片6264?

2)每片地址范围?

3)画出存储器与CPU的系统连接图。

(1)2片6264

(2)第一片:

80000H---81FFFH

第二片:

82000H---83FFFH

(3)存储器与CPU的系统连接图略。

第6章

1.I/O接口编址可以分为统一编址,独立编址两种编址方式。

2.8086/8088系统中可访问的I/O地址空间大小为(B)。

A.1KBB.64KB

C.1MBD.16KB

3.简述接口的功能。

解:

(1)具有缓冲、隔离功能;

(2)具有转换数据格式的功能;

(3)具有信号量转换功能;

(4)具有定时/计数功能;

(5)为CPU和I/O设备之前提供联络;

4.假设ISA总线宽度16位,总线的工作频率为8MHz,则该总线的数据传输率是(C)

A.2MBPSB.8MBPS

C.16MBPSD.128MBPS

5.假设PCI总线宽度32位,总线的工作频率为16MHz,则该总线的数据传输率是(C)

A.2MBPSB.16MBPS

C.64MBPSD.512MBPS

第7章

1.8086外部中断可分为可屏蔽中断,不可屏蔽中断两大类。

2.8086最多能管理256种中断。

3.8088中断系统中,某中断类型号为04H,中断向量的物理地址是0010H。

4.中断处理中,恢复现场是由哪条指令来完成?

A.PUSH指令B.POP指令

C.中断隐指令D.IRET指令

5.下列中断类型不属于内部中断的是(A)。

A.INTRB.INT21HC.溢出D.除以0

6.下列中断类型不属于内部中断的是(A)。

A.NMIB.INT60HC.溢出D.单步中断

7.当8086系统的15H号中断的中断向量存放在内存储器的(A)单元中。

A.0000:

0054H~0000:

0057H

B.0000:

0060H~0000:

0063H

C.FFF0:

0054H~FFF0:

D.FFF0:

0060H~FFF0:

8.什么是中断?

当CPU执行程序过程中,由于随机事件引起CPU暂时停止正在执行的程序,而转去执行用于处理该事件的程序,处理完后,又返回被中止的程序断点出继续执行,这一过程称为中断

9.简述中断的全过程。

一个完整的中断包括:

中断请求,中断判优,中断响应,中断服务,中断返回五个部分

第9章

1.根据数据的传送方向,串行通信常采用单工,半双工,全双工传输制式。

2.异步串行通信传送一个字符信息的格式包括起始位.数据位.奇偶校验位和停止位。

3.异步串行通信传送一个字符信息的格式包括起始位.数据位.奇偶校验位和停止位。

4.在RS-232C总线标准中,可以用来表示逻辑“1”的电平是(D)。

A.12VB.5VC.0VD.-12V

5.若8255A的端口A定义为方式0,输入;

端口B定义为方式1,输出;

端口C的上半部定义为方式0,输出。

试编写初始化程序。

(口地址为80H~83H)

MOVAL,94H

MOVDX,83H

OUTDX,AL

6.若8255A的端口A定义为方式0,输出;

端口B定义为方式1,输入;

(口地址为90H~93H)

MOVDX,93H

7.若8255A的端口A定义为方式0,输出;

8.某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,然后它通过一组发光二极管LED7~LED0显示出来,(Si闭合,对应LEDi灭;

Si断开,对应LEDi亮),电路连接如下图所示。

已知8255A的A.B两组均工作在方式0。

(1)写出8255A四个端口地址;

(2)写出8255A的工作方式控制字;

(3)编写实现给定功能程序。

答:

(1)8255A口地址为07E0H,B口地址为07E1H,

C口地址为07E2H,控制口地址为07E3H。

(2)8255的控制字10010000;

即90H。

(3)MOVDX,07E3H

MOVAL,90H

OUTDX,AL

MOVDX,07E0H

INAL,DX

MOVDX,07E1H

OUTDX,AL

JMPNEXT

HLT

9.某PC系列微机应用系统以8255A作为接口,采集一组开关S7~S0的状态,然后它通过一组发光二极管LED7~LED0显示出来,(Si闭合,对应LEDi亮;

Si断开,对应LEDi灭),电路连接如下图所示。

已知8255A的A.B两组均工作在方式1。

(2)8255的控制字10110100;

即B4H。

MOVAL,0B4H

INAL,DX

NOTAL

10.如下图所示,8086CPU与一片8255A连接,8255A的片选端接74LS138的Y1输出端,8255A的A口通过驱动电路与共阴级的LED显示器相连,8255A的C口低四位连接了4个开关K0-K3,用以输入BCD代码并在LED上显示出来(即K0-K3输入0000-1001时,LED显示0-9字形;

若K0-K3输入1010-1111时,LED显示E字形),试编写完整程序段。

DATASEGMENT

LEDDB3FH,06H,5BH……………;

0~9,E的共阴极段码

DATAENDS

CODESEGMENT

CODE,DS:

DATA

START:

MOVAX,DATA

MOVDS,AX

MOVDX,0407H

MOVAL,81H

OUTDX,AL

MOVDX,0406H

INAL,DX

MOVAH,0

CMPAL,10

JLNEXT1

MOVAL,10

NEXT1:

MOVSI,AX

MOVAL,LED[SI]

MOVDX,0404H

JMPNEXT

HLT

CODEENDS

ENDSTART

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

当前位置:首页 > 高等教育 > 理学

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

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