77范文网 - 专业文章范例文档资料分享平台

微机原理复习资料1(5)

来源:网络收集 时间:2019-01-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

MOV DX, 314H

MOV AL,26H OUT DX,AL

1、源程序如下:

MOV CL,4

MOV AX,[2000H]

SHL AL,CL SHR AX,CL

MOV [2000H],AX

试问:j若程序执行前,数据段内(2000H)=09H,(2001H)=03H, 则执行后有(2000H)=39H ,(2001H)=_00H_____。

k本程序段的功能: 将(2000H),(2001H)两相邻单元中存放的未组合型BCD码压缩成组合型BCD码,并存入(2000H)单元,0?(2001H)

2、源程序如下: MOV AL,0B7H AND AL,0DDH XOR AL,81H OR AL,33H JP LAB1 JMP LAB2

试问:j执行程序后AL=_37H______;

k程序将转到哪一个地址执行:_LAB2_________。

3、源程序如下:

MOV CX,9

MOV AL,01H MOV SI,1000H NEXT: MOV [SI],AL INC SI SHL AL,1 LOOP NEXT

试问:j执行本程序后有:AL=__0___;SI=__1009H____;CX=_0_____;

k本程序的功能是: 对数据段内1000H~1008H单元置数,依次送入1,2,4,8,16,32,64,128,0共九个

4、某系统中8253占用地址为100H~103H。初始化程序如下: MOV DX, 103H MOV AL, 16H OUT DX, AL SUB DX, 3 OUT DX, AL

试问:j此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?_计数器0 、工作于方式3 ;

k若该计数器的输入脉冲的频率为1MHZ,则其输出脉冲的频率为:_45.454KHZ。

5、已知某8255A在系统中占用88~8BH号端口地址,现欲安排其PA,PB,PC口全部为输出,PA,PB口均工作于方式0模式,并将PC6置位,使PC3复位,试编写出相应的初始化程序:

解:MOV AL, 80H OUT 8BH,AL MOV AL,ODH OUT 8BH,AL MOV AL,06H

OUT 8BH,AL

二、简答及判断题

1、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明

解:物理地址为0FEF0H。 指向该物理地址的CS,IP值不唯一。 例如:CS:IP=0000:FEF0H也指向该物理地址。

2、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标志的? 解:状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用。

3、设采用16550进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?

解:每帧占1+7+1+1=10位,波特率为:4800 bit/s, 故每分钟能传送的最大字符数为: 4800*60/10=28800个

三、读图和作图题

1、8086系统中接口连接关系如下图所示。要求回答以下问题: (1) 试分别确定8255,8253,8259及8251的端口地址;

(2) 设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。

8255的端口地址为:80H,82H,84H,86H ;8253的端口地址为:90H,92H,94H,96H ; 8259的端口地址为:A0H,A2H ; 8251的端口地址为: B0H,B2H_;

对PA口操作的I/O指令为_OUT 80H , AL_ ; 对PB口操作的I/O指令为_IN AL , 82H

2、作图题。系统采用4个接口芯片:8253,8251,8259及8255。要求8253的通道0用作实时时钟,每当定时时间到之后向8259的IR2送入中断申请信号。8253通道1用作方波发生器作为8251的收发时钟脉冲。8253通道0,通道1的门控信号由8255 PC口的PC3和PC2控制。

(1) 画出4个芯片之间控制线的连接图; (2) 8253的两个通道应分别工作在什么方式? 解:(1) 控制线连接图如图所示。 (2) 通道0工作在方式2—分频发生器; 通道1工作在方式3—方波速率发生器 、源程序如下:MOV AH, 0 MOV AL, 9 MOV BL, 8 ADD AL, BL AAA AAD DIV AL

结果AL=_01H_,AH=_00H_,BL=_08H__。

2、源程序如下:

MOV AX, SEG TABLE ;TABLE为表头 MOV ES, AX

MOV DI, OFFSET TABLE MOV AL, ‘0’ MOV CX, 100 CLD

REPNE SCASB

问:1) 该段程序完成什么功能?

2) 该段程序执行完毕之后,ZF和CX有几种可能的数值?各代表什么含义?

解:(1) 从目的串中查找是否包含字符 ‘0’,若找到则停止,否则继续重复搜索。

(2) ZF=1, 说明已找到字符 ZF=0, 说明未找到字符

CX10,说明中途已找到字符退出 CX=0,且ZF=0说明串中无字符 ‘0’

3、源程序如下:CMP AX, BX JNC L1 JZ L2 JNS L3 JNO L4 JMP L5

设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?试说明理由。 解: ∵ 74C3H - 95C3H DF00H

且有:CF=1, ZF=0, SF=1, OF=1 \\ 程序将转到L5标号处执行。

4、源程序如下:MOV DX, 143H MOV AL, 77H OUT DX, AL MOV AX, 0 DEC DX DEC DX OUT DX, AL MOV AL, AH OUT DX, AL

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库微机原理复习资料1(5)在线全文阅读。

微机原理复习资料1(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/419746.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: