微机原理习题集(8)
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




