教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

微机原理习题集(8)

来源:网络收集 时间:2026-05-23
导读: 4、判断下列指令的对错(正确的在括号内打 “√”,错的打 “×”) (1) LEA SI, 4[SI] ( ) (3) XCHG (5) POP CS ( ) (2) MOV AL, [CX] ( ) WORD PTR[BX] ( ) [SI], [BX] ( ) (4) PUSH 三、读图和作图题 1、8086系统

4、判断下列指令的对错(正确的在括号内打 “√”,错的打 “×”) (1) LEA SI, 4[SI] ( ) (3) XCHG

(5) POP CS ( )

(2) MOV

AL, [CX] ( )

WORD PTR[BX] ( )

[SI], [BX] ( ) (4) PUSH

三、读图和作图题

1、8086系统中接口连接关系如下图所示。要求回答以下问题: (1) 试分别确定8255,8253,8259及8251的端口地址; 8255的端口地址为:___________________________________; 8253的端口地址为:___________________________________; 8259的端口地址为:___________________________________; 8251的端口地址为:___________________________________; 对PA口操作的I/O指令为_______________________________; 对PB口操作的I/O指令为______________________________。

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

ALEAD7~AD0G373A7~A08086CPUM/IOA6A5A4C B AA7A0Y0Y1G1138G2AG2BY2Y3A2A1CS8253A1A0CSA2A18255A1A0A1CS8251A0A1CS8259C/D 2、作图题。

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

(1)画出4个芯片之间控制线的连接图; (2)8253的两个通道应分别工作在什么方式?

四、程序阅读题

1、源程序如下:

MOV AH, 0 MOV AL, 9 MOV BL, 8

35

ADD AL, BL AAA AAD DIV AL

结果AL_________,AH=___________,BL=_____________。 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有几种可能的数值?各代表什么含义? 3、源程序如下:

CMP AX,BX JNC L1 JZ L2 JNS L3 JNO L4 JMP L5

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

4、源程序如下:

MOV

MOV OUT MOV DEC DEC OUT MOV OUT

DX,143H AL,77H DX,AL AX,0 DX DX DX,AL AL,AH DX,AL

设8253的端口地址为140H~143H,问: (1)程序是对8253的哪个通道进行初始化? (2)该通道的计数常数为多少?能计多少脉冲?

(3)若该通道时钟脉冲CLK的周期为1μs,则输出脉冲OUT的周期为多少μs?

五、编程题

1、8255的编程。设8255的端口地址为200H~203H。

(1)要求PA口方式1,输入;PB口方式0输出;PC7~PC6为输入;PC1~PC0

36

为输出。试写出8255的初始化程序。

(2)程序要求当PC7=0时置位PC1,而当PC6=1时复位PC0,试编制相应的程序。

2、自BUFFER开始的缓冲区有6个字节型的无符号数:10,0,20,15,38,236,试编制8086汇编语言程序,要求找出它们的最大值、最小值及平均值,分别送到MAX、MIN和AVI三个字节型的内存单元。

要求按完整的汇编语言格式编写源程序。

参考答案

一、

1、117.D99H 427.6631Q 000100010111.110110011001B 0010 01111001.1000 0101 2、148D -20D -108D 3、(BX)=0000H CF=1 ZF=1 OF=0 SF=0 4、总线接口功能 指令的译码及执行功能 5、高8位数据线D15~D8有效

6、4 T1 给外部的地址锁存器提供一个地址锁存信号 7、35H 000D4H~000D7H 二、

1、物理地址为0FFF00H。

指向该物理地址的CS,IP值不唯一。

例如:CS:IP=FF00:0F00H也指向该物理地址。

2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。

控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用。

3、每帧占1?7?1?1=10位,波特率为4800 bit/s,每分钟能传送最大字符数为4800*60/10=28800个 4、√××√× 三、 1、 (1) A7 A6 A5 1 0 0 1 0 0 1 0 1 1 0 1 A4 0 1 0 1 A3 任意 任意 任意 任意 A2 ? ? ? ? A1 ? ? ? ? A0 0 0 0 0 8255的端口地址为 80H,82H,84H,86H 8253的端口地址为 90H,92H,94H,96H 8259的端口地址为 A0H,A2H, 8251的端口地址为 B0H,B2H, OUT 80H,AL 或IN AL,80H OUT 82H,AL 或IN AL,82H

/Y0 /Y1 /Y2 /Y3 (2) OUT 80H, AL IN AL, 82H

2、 (1) 控制线连接图如图所示。

(2) 通道0工作在方式2——速率发生器;通道1工作在方式3——方波速率发生器 四、

1、 (AL)=01H (AH)=00H

(BL)=08H

2、(1) 从目的串中查找是否包含字符 ?0?,若找到则停止,否则继续重复搜索。 (2) ZF=1, 说明已找到字符

ZF=0, 说明未找到字符

CX?0,说明中途已找到字符退出CX=0,且ZF=0说明串中无字符 ?0? 3、 ∵ 74C3H

? 95C3H

37

PC38255PC2OUT0GATE08253OUT1GATE1IR28259?8251R×CT×C DF00H

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

4、(1)程序对8253的通道1进行初始化。 (2)计数常数为0,能计10000个脉冲。 (3)周期=10000?1μs=10000μs=10ms 五、

1、(1) MOV DX,203H

MOV AL,10111000B OUT DX,AL (2) MOV DX,202H

IN AL,DX MOV AH,AL TEST AL,80H JNZ NEXT1 MOV DX,203H

MOV AL,00000011B ;对PC1置位 OUT DX,AL

NEXT1:MOV AL,AH

TEST AL,40H JZ NEXT2

MOV AL,00000000B ;对PC0复位 MOV DX,203H OUT DX,AL

NEXT2:………

2、DATA SEGMENT BUFFER DB 10,0,20,15,38,236 MAX DB 0 MIN DB 0 AVI DB 0

DATA ENDS

STACK SEGMENT PARA STACK?STACK? DW 100 DUP (?) STACK ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA,SS:STACK START PROC FAR BEGIN: PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX LEA DI,BUFFER MOV DX,0 ;使DH=0,DL=0 MOV CX,6 MOV AX,0 ;和清0 MOV BH,0 ;最大值 MOV BL,0FFH ;最小值

LOP1: CMP BH,[DI] JA NEXT1 ;若高于转移 MOV BH,[DI] ;大值?BH JMP NEXT2

NEXT1: CMP BL,[DI] ; JB NEXT2 ;若低于转移 MOV BL,[DI] ;小值?BL

NEXT2: MOV DL,[DI] ;取一字节数据

38

ADD AX,DX INC DI LOOP LOP1 MOV MAX,BH MOV MIN, BL MOV DL …… 此处隐藏:1980字,全部文档内容请下载后查看。喜欢就下载吧 ……

微机原理习题集(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/442607.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)