中北大学微机原理课后题参考答案Word文件下载.docx

上传人:b****2 文档编号:5126509 上传时间:2023-05-04 格式:DOCX 页数:15 大小:126.46KB
下载 相关 举报
中北大学微机原理课后题参考答案Word文件下载.docx_第1页
第1页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第2页
第2页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第3页
第3页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第4页
第4页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第5页
第5页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第6页
第6页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第7页
第7页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第8页
第8页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第9页
第9页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第10页
第10页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第11页
第11页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第12页
第12页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第13页
第13页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第14页
第14页 / 共15页
中北大学微机原理课后题参考答案Word文件下载.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

中北大学微机原理课后题参考答案Word文件下载.docx

《中北大学微机原理课后题参考答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《中北大学微机原理课后题参考答案Word文件下载.docx(15页珍藏版)》请在冰点文库上搜索。

中北大学微机原理课后题参考答案Word文件下载.docx

6、存储器或I/O接口未准备好

7、非屏蔽中断

8、指令周期

9、4

二、

1、在内部结构上,微处理器主要有那些功能部件组成?

1)算术逻辑部件2)累加器和通用寄存器组

3)程序计数器4)时序和控制部件

2、微处理器一般应具有那些基本功能?

1.可以进行算术和逻辑运算2.可保存少量数据

3.能对指令进行译码并完成规定的操作4.能和存储器、外部设备交换数据

5.提供整个系统所需的定时和控制6.可以响应其他部件发来的中断请求

3、什么是总线周期?

CPU通过外部总线对存储器或I/O端口进行一次读/写操作的过程;

一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。

三、×

、×

、×

、√、√

第三章课后练习题

1、若(AX)=9C5AH,(BX)=9754H,执行下列指令序列后,程序转向何处执行。

ADD AX,BX       ;

AX=33AEHOF=1CF=1

JNO L1

JNC L2 

SUB AX,BX;

AX=9C5AHOF=1CF=1

JNC L3

JNO L4

JMP L5

L5

2、中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?

这样做存在什么问题?

RET应该可以使中断服务程序返回主程序,但因为RET是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。

3、写出把首地址为BLOCK字数组中的第6个字,送到DX寄存的指令(或指令组),要求使用以下几种寻址方式:

(1)寄存间接寻址;

(2)寄存相对寻址;

(3)基址变址寻址

1)MOVBX,OFFSETBLOCK+10MOVDX,[BX]

2)LEABX,BLOCKMOVDX,[BX+10]

3)LEABX,BLOCKMOVSI,10MOVDX,[BX+SI]

4、

34400H3334AH32234H

3574AH54980H33872H

54BB4H

1、2458H

2、00DAH

3、(DX)=0010H(AX)=0420H

4、0000,1

5、58H79H

0D0H1,0

37H1,1

、√、√、×

、×

6、√、√、√、×

×

第四章课后练习题

1、ENDS、ENDP

2、2014H,00

3、16

二、CBDCAB

1、统计从01000H内存单元开始的100个字(WORD)型带符号数中的正数、负数和零的字(WORD)个数。

设正数个数存放于BX中,负数个数存放于DI中,零的个数存放于DX中

MOVAX,0100HJZZERO

MOVDS,AXJLNEGAT

MOVBX,0INCBX

MOVDX,0JMPNEXT1

MOVDI,0ZERO:

INCDX

MOVSI,0JMPNEXT1

MOVCX,100NEGAT:

INCDI

NEXT:

MOVAX,[SI]NEXT1:

ADDSI,2

CMPAX,0LOOPNEXT

2、实现两个十六位二进制数的加法。

要求加数放在FIRST开始单元,被加数放在SECOND开始单元,和数放在SUM单元。

MOVAX,FIRST

ADDAX,SECOND

MOVSUM,AX

第五章课后练习题

1、44H,11H

2、72

3、12,0F0FFFH

1、答案:

无论采用何种工艺,动态RAM都是利用电容存储电荷的原理来保存信息的。

与静态RAM相比,动态RAM电路结构简单,集成度高,存储容量大。

但使用它必须配以复杂的刷新控制电路,以便不断地对其补充电荷。

因此边线较静态RAM复杂,故常用在要求速度快,存储容量大的场合。

2、答案:

(1)32,32

(2)8,8(3)64,32(4)4,2(每个1分,)

3、答案:

当存储器芯片的容量小于所需内存容量时,需要用多个芯片构成满足容量要求的存储器,这就是字扩展。

当存储器芯片每个单元的字长小于所需内存单元的字长时,需要用多个芯片构成满足字长要求的存储模块,这就是位扩展。

买内存条进行内存扩充是字扩展。

三、存储器应用

1、

 

地址范围第一片10000H--13FFFH;

第二片14000H--17FFFH

1)该存储器芯片有14位地址线和4位数据线。

2)共需总芯片数为8片。

3)

第六章课后练习题

一、CCDDDDA

1、说明I/O接口的基本功能。

I/O地址译码与设备选择;

信息的输入输出;

命令、数据和状态的缓冲与锁存;

信息转换等功能。

2、相对于查询方式,中断方式有什么优点?

和DMA方式比较,中断方式有什么不足之处?

中断方式可以使CPU与外设并行工作,所以比起查询方式,CPU的工作效率提高了。

中断方式仍然要由CPU通过指令来传送数据,对高速设备来说速度太慢了。

DMA方式是在DMA控制器控制下进行数据传送,速度上限主要取决于存储器的存取速度,因此中断方式传输速度不如DMA方式。

独立编址,独立编址

第七章课后练习题

1、方式选择控制字,C口置复位控制字

2、方式选择控制字

二、B B  

三、常用的键盘扫描有几种方式?

试述各自的特点及原理。

行扫描法和行反转法

行扫描法工作原理

1)规定行输出,列输入

2)将全“0”数据从行线上输出,读取列线,若全“1”,则认为没有按键,否则认为有按键。

3)在有按键情况下,逐次使其中的行线输出“0”,其余的行线为“1”,读取列线,若读取的数据为全“1”,则表明该行没有按键,若读取的非全“1”,根据行列线上的数据,可以唯一确定哪一个键按下。

行反转法工作原理

1)首先规定行线为输出,列线为输入。

2)从行线上输出全“0”的数据,从列线读取数据,如果读取数据为全“1”,则说明没有键按下,否则认为有按键。

3)改变输入、输出端口,将2)获得的数据从列线输出,从行线读取数据,根据两次读取的数据,就可以唯一确定哪个键按下。

四、8255A的工作方式控制字和C口的按位置位/复位控制字有何差别?

若将C口的PC2引脚输出高电平(置位),假设8255A控制口地址是303H,程序段就应是怎样的?

工作方式控制字的最高位为1,而C口的按位置位/复位控制字最高位为0

MOVDX,303H

MOVAL,80H

OUTDX,AL

MOVAL,05H

五、

1、已知8255的控制口地址为236H,LED采用共阳级接法。

字型信息接在PB口,字位信息接在PA口,使用8255作为接口芯片,在两块LED上显示自己的学号。

要求画出完整的线路连接图并设计相应的程序(8086工作在最小模式,8255相应控制字为80H)。

MOVDX,236HLOP:

LOOPLOP

MOVAL,80HMOVDX,232H

OUTDX,ALMOVAL,nn;

学号高位

MOVCX,000HOUTDX,AL

START:

MOVDX,232HMOVAL,2

MOVAL,nn;

学号低位MOVDX,230H

OUTDX,ALOUTDX,AL

MOVAL,1LOP1:

LOOPLOP1

MOVDX,230HJMPSTART

2、若打印机及其工作时序如图所示,当打印机不忙时(BUSY=0),向它送数据(设每次只传送1个字节)并在数据稳定时用负脉冲将数据存于打印机内部,同时设置打印机忙信号,即BUSY=1。

1)用可编程接口芯片8255将打印机与总线相连接起来。

若规定8255的地址为0320H~032FH任选,试画出连接电路图。

2)数据段中首地址为BUFFER的区域中存放着100字节要打印的字符,试编写包括8255初始化的打印程序,并将100个字符打印出来。

2、

MOVDX,326HMOVAL,[BX]

MOVAL,81HOUTDX,AL

OUTDX,ALMOVDX,326H

LEABX,BUFFERMOVAL,8

MOVCX,100OUTDX,AL

NE:

MOVDX,324HMOVAL,9

INAL,DXOUTDX,AL

TESTAL,01INCBX

JZNELOOPNE

MOVDX,322H

3、在一个系统中,8255A的四个端口地址分别为:

420H、422H、424H和426H。

要求:

1)初始化8255,使端口A、B、C均工作于方式0,端口A作为输入端口,端口B和C作为输出端口。

2)将端口A输入的信息取反后直接输出到端口B。

3)检测端口A输入的信息的PA7位。

当PA7=1时,端口C输出FFH,否则,输出00H。

请编写程序段,完成上述功能(程序要加注解)。

1)MOVAL,90H

MOVDX,426H

2)MOVDX,420H

INAL,DX

MOVDX,422H

NOTAL

3)MOVDX,420H;

从端口A输入信息

INAL,DX

TESTAL,80H;

测试PA7是否为0

MOVAL,0

JZKO;

如果为0,输出0

MOVAL,0FFH;

否则输出0FFH

KO:

MOVDX,424H;

端口C的地址

第9章中断及8259A

一、选择题

1.C)2.C)3.B)4.B)5.B)6.A)7.B)8.C)9.B)10.B)

二、简答题

1.种类有非屏蔽中断、可屏蔽中断、软件中断和软件陷阱。

8259可管理可屏蔽中断。

2.中断是允许的;

有中断请求;

没有总线请求和响应;

没有高优先级中断在服务;

当前指令执行完;

如果是对段寄存器的操作,执行完此指令后必须再执行一条指令;

如果当前指令是带REP的串指令,则一个字节或字的操作完成,没有必要完全执行完该指令;

若当前指令是封锁指令,则必须执行完其后的一条指令。

3.CLIMOVES:

[20H*4],AX

MOVAX,0000HMOVAX,SEGNMITS

MOVES,AXMOVES:

[20H*4+2],AX

MOVAX,OFFSETNMITSSTI

三、判断题

1.错2.错3.错4.错

第10章定时器/计数器

1.D)2.B)3.C)4.B)

二、综合题

1.

对于计数器0,由于每个技术脉冲的周期为0.5us,所以要产生1KHz的输出信号,则计数初值应该为2000,选择模式2或模式3,采用BCD码计数,所以控制字为00100101B。

对于计数器1,计数初值设置为1000,采用方式2,采用BCD码计数,当记满1000个外部事件时,利用OUT1引脚的上升沿,请求中断,控制字为:

01100101B。

MOVDX,0FFF6H

MOVAL,25H;

计数器0控制字

OUTDX,AL

MOVAL,65H;

计数器1控制字

MOVDX,0FFF0H

MOVAL,20H;

计数器0的计数初值

MOVDX,0FFF2H

MOVAL,10H;

计数器1的计数初值

2.

因为计数频率为2MHz,则计数周期为0.5us,记满1秒钟需要的计数周期数为1/(0.5×

10-6)=2×

106=2000000,一个计数器是不能完成的,若要完成,可以采用两个计数器串联的方式。

即将计数器0的CLK0接2MHz的计数时钟,计数初值设定为2000,采用方式3,BCD码计数,其OUT0直接接到计数器1的CLK1上,通过计数器1的OUT1产生1Hz的方波,则计数器1的工作方式设定为方式3,计数初值为1000,BCD码计数,即可完成要求的任务。

MOVDX,353H

MOVAL,27H;

MOVAL,67H;

MOVDX,350H

MOVDX,351H

第11章模拟量通道

1、比较计数式,双积分式和逐次逼近式A/D转换的优缺点。

计数式A/S转换的速度比较慢,但价格低,故适用于慢速系统。

双积分式A/D转换分辨率高,抗干扰性也比较高,适用于中等速度的系统。

逐次逼近式A/D转换速度最快,分辨率高,在计算机系统中多采用此方式的A/D集成电路芯片。

2、在数字量和模拟量并存的系统中,地址线连接时要注意什么问题?

在数字量和模拟量并存的系统中,有两类电路芯片。

一类是模拟电路芯片,一类是数字电路芯片。

这两类芯片要用两组独立的电源供电。

一方面要把各个"

模拟地"

连在一起,各个"

数字地"

连在一起,两种"

地"

不能彼此相混地连接在一起;

另一方面,整个系统中要用一个公共地点把模拟地和数字地连起来,以免形成地环流,人为地造成干扰。

1、一个8位D/A转换器连接于8086系统中,其端口地址为3FH,请编程实现在D/A转换器的输出端输出一个锯齿波。

MOVAL,0

NEXT:

OUT3FH,AL

INCAL

Calldelay

JMPNEXT

1)0FFB0H(2分)

2)0FFB1H(2分)

3)MOVBX,OFFSETBUFTESTAL,1

MOVCX,10JZLOP1

LOP0:

MOVDX,0FFB0HMOVDX,0FFB0H

MOVAL,07HINAL,DX

OUTDX,ALMOV[BX],AL

MOVDX,0FFB1HINCBX

LOP1:

INAL,DXLOOPLOP0

第12章与实验相关的问题

一、判断题

1.对2.对3.错

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

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2