《微机原理-作业》PPT课件.ppt

上传人:牧羊曲112 文档编号:5508265 上传时间:2023-07-15 格式:PPT 页数:19 大小:288.49KB
返回 下载 相关 举报
《微机原理-作业》PPT课件.ppt_第1页
第1页 / 共19页
《微机原理-作业》PPT课件.ppt_第2页
第2页 / 共19页
《微机原理-作业》PPT课件.ppt_第3页
第3页 / 共19页
《微机原理-作业》PPT课件.ppt_第4页
第4页 / 共19页
《微机原理-作业》PPT课件.ppt_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《《微机原理-作业》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《微机原理-作业》PPT课件.ppt(19页珍藏版)》请在三一办公上搜索。

1、第1章 作业(P14:5,8,9,10),3.微处理器、微型计算机和微型计算机系统的区别和联系。,区别:三者包括的内容范围不同。联系:微型计算机系统 微型计算机 微处理器。,5.数制转换(无符号数),8.30H代表的ASCII字符为 0,代表十六进制时等价的十进制值为 48,代表压缩8421BCD码等价的十进制值为 30,代表非压缩8421BCD码等价的十进制值为 0。,(2)30H=3*16+0=48,9.0FFH代表无符号数时等价的十进制值为 255,代表补码有符号数时等价的十进制值为-1,代表反码有符号数时等价的十进制值为-0,代表原码有符号数时等价的十进制值为-127。,(1)FFH=

2、15*16+15=255,-27的8位二进制补码为 11100101,原码为 10011011,反码为 11100100。+127的8位二进制补码为 01111111,原码为 01111111,反码为 01111111。,27=1BH=00011011B127=7FH=01111111B,第2章 作业(P49:2,3,4,5,13),2.微机系统中,I/O端口的编址方式有哪两种?在8086/8088系统中采用什么方式对I/O端口进行编址?,(2)Intel 8086/8088的I/O端口就是采用覆盖编址方式。,(1)统一编址和覆盖编址(也称单独编址或独立编址)。,答:,3.Intel 8086

3、/8088CPU在编程结构上分为哪两个功能单元?他们的主要任务分别是什么?,答:,BIU功能:负责在CPU与存储器、I/O接口之间传送信息(包括取指令、取操作数和存入结果)。,EU功能:负责指令的译码和执行。,(2),在于控制信号的产生不同。即:最小模式下的控制信号是由CPU直接产生的;而最大模式,控制信号由总线控制器8288产生。引脚上,第24第31(8088还有第34)引脚的功能在两种模式下是不同的。,4.Intel 8086/8088CPU有哪两种工作模式?工作在不同模式时,在引脚上有哪些区别?,(1)最小模式和最大模式。,(2)工作在不同模式时,在引脚上区别:,答:,5.什么是时钟周期

4、(状态周期)、总线周期(机器周期)和指令周期?Intel 8086/8088的一个基本的总线周期包含几个状态周期?以存储器读操作为例,说明在每一个状态周期分别完成什么操作?,答:,(1)时钟周期(T状态)即系统时钟脉冲CLK的周期,每一个周期称为一个T状态。,总线周期 CPU从存储器和I/O端口存取一个字节所花的时间称为一个总线周期。,指令周期执行一条指令所需要的时间称为指令周期。如果指令涉及总线操作,则指令周期可由一个或多个总线周期构成。,(2)一个基本的总线周期通常包含4个T状态(T1、T2、T3、T4)。,(3)以存储器读操作为例:T1:输出地址并锁存;T2:地址线浮空,控制信号有效;T

5、3(Tw):传送数据;如有必要,CPU将在T3(Tw)的下降(前)沿采样READY信号,以确定是否插入Tw;T4下降(前)沿读数据;同时撤消有关控制信号。,(1)实际地址(也称物理地址)是指CPU和存储器进行数据交换时所用的地址,对8086/8088来说,是用20位二进制或5位十六进制表示的地址码。,13.什么是实际地址?什么是逻辑地址?有一个由20个字组成的数据区,其起始地址为610AH:1CE7H,试写出该数据区首末单元的实际地址PA。,答:,(2)逻辑地址是指产生实际地址所用到的两个地址分量:段地址和偏移量。段地址就是段寄存器的内容;偏移量是段内某单元相对于段起始地址的距离。,(3)首单

6、元的实际地址=610A0H+1CE7H=62D87H 末单元的实际地址=62D87H+27H=62DAEH,27H=39,第3章 作业(P98:3,8),3.指出下列指令中画线部分的寻址方式:,(1)MOV AX,1234H;立即数寻址(2)MOV BX,AX;寄存器寻址(3)MOV BX,DS:2000H;直接寻址(4)MOV AL,BP;寄存器间接寻址(5)MOV AX,DI+200H;寄存器相对寻址(6)MOV AX,VRA1;直接寻址(7)MOV AX,VRA1BPSI;相对基址变址寻址,8.指出下列指令错误的原因:,(1)MOV CL,300;超过了1个字节的范围0255(2)MOV

7、 CS,AX;不能改变(CS)值(3)MOV BX,DL;位数不匹配(4)MOV ES,1000H;ES不能直接赋值(5)TEST BX,CX;不能用CX做间址寻址(6)SUB BX,BP+SI;2个操作数不能同时在存储器,第7章 作业,把内存DATA缓冲区的100个字送出打印。,B口:输出,方式0;C口:下半部分输出,上半部分输入。,A15 A14 A13 A12 A3 A2 A1 A0 1 1 0 1 1 1 0 0;A口,DFFCH 1 1 0 1 1 1 0 1;B口,DFFDH 1 1 0 1 1 1 1 0;C口,DFFEH 1 1 0 1 1 1 1 1;控制口,DFFFH,端口

8、地址:A口:DFFCH;B口:DFFDH;C口:DFFEH;控制口:DFFFH方式控制字:1 0 0 0 1 0 0 0B(88H)A、B、C工作于方式0,B输出,PC7-PC4为输入,PC3-PC0为输出。C口置位/复位控制字:PC1置1:0 000 001 1B(03H);PC1置0:0 000 001 0B(02H),LEA SI,DATA MOV CX,200 MOV DX,0DFFFH;置方式控制字 MOV AL,88H OUT DX,AL MOV AL,03H;STB=1 OUT DX,AL,MOV DX,0DFFDH;不忙(PC7=0),送一个字节到B口 MOV AL,SI OU

9、T DX,AL MOV DX,0DFFFH;STB=0 MOV AL,02H OUT DX,AL INC AL;STB=1 MOV AL,03H OUT DX,AL INC SI LOOP LPST DEC CX JNZ LPST,LPST:MOV DX,0DFFEH;读C口状态 IN AL,DX AND AL,80H JNZ LPST;PC7=1,BUSY忙,等待,2.8255A在应用系统中的连接图如下:设8255A的PA口接8只发光二极管,PC口的PC2接开关,PA口输出,PC2输入,都工作在方式0。要求编程实现以下功能:当开关拨至ON时,8只发光二极管中的偶数位(即L0、L2、L4、L6

10、)亮,其余不亮;当开关拨至OFF时,8只发光二极管中的奇数位(即L1、L3、L5、L7)亮,其余不亮。假设PA口、PB口、PC口和控制字寄存器的端口地址分别为100H103H。,解:当PA口对应引脚为“1”时,发光二极管。因此,当开关拨ON时(即PC2=1),PA口输出01010101B(55H)时,发光二极管中的偶数位(即L0、L2、L4、L6)亮;当开关拨OFF时(即PC2=0),PA口输出10101010B(0AAH)时,发光二极管中的奇数位(即L1、L3、L5、L7)亮。,MOV DX,103H;控制口MOV AL,10000001B;写入控制字,无关位设为0状态OUT DX,ALMO

11、V DX,100H;00000000B送到A口,让所有灯灭MOV AL,00000000B;OUT DX,AL,W:MOVDX,102H;PC口 IN AL,DX;读PC口 TEST AL,04H;检查开关状态(PC2)JZ WOFF;PC2=0,表示开关OFFWON:MOVDX,100H;PC2=1,PA口输出01010101B MOVAL,01010101B;OUTDX,AL JMP WWOFF:MOVDX,100H;PC2=0,PA口输出10101010B MOVAL,10101010B;OUTDX,AL JMP W,(1)写出0#,1#的初始化程序;(2)锁存0#的初值在内存CONT单

12、元。,0#:作分频器(输出连续单脉冲)1#:输出连续方波,译码器,A7,A2,CS,CLK0OUT0,CLK1OUT1,GATE0GATE1,+5V,4,10ms,1S,Y16,IBM PC的CLK,.,第9章 作业,4.77MHz,A1A0,A1A0,控制字:0#00 11 010 0B=34H;1#01 01 011 0B=56H锁存控制字:0#00000000B=40H,N0=11925=2E95H,N1=100=64H,解:,16=10H,A7 A6 A5 A4 A3 A2 A1 A0 0 1 0 0 0 0 0 0;#0,地址40H 0 1 0 0 0 0 0 1;#1,地址41H 0 1 0 0 0 0 1 0;#2,地址42H 0 1 0 0 0 0 1 1;控制口,地址43H,4.77MHz/4=1.1925MHz,N0=11900=2E7CH,锁存0#:,MOV AL,00HOUT 43H,ALIN AL,40HMOV CONT,ALIN AL,40HMOV CONT+1,AL,MOV AL,56HOUT 43H,ALMOV AL,64HOUT 41H,AL,初始化1#:,MOV AL,34H;写控制字OUT 43H,ALMOV AL,95H;写计数值低字节OUT 40H,ALMOV AL,2EH;写计数值高字节OUT 40H,AL,初始化0#:,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号