《微机原理作业》PPT课件

上传人:tia****g98 文档编号:246301078 上传时间:2024-10-13 格式:PPT 页数:19 大小:288.49KB
返回 下载 相关 举报
《微机原理作业》PPT课件_第1页
第1页 / 共19页
《微机原理作业》PPT课件_第2页
第2页 / 共19页
《微机原理作业》PPT课件_第3页
第3页 / 共19页
点击查看更多>>
资源描述
第,1,章 作业(,P14,:,5,,,8,,,9,,,10,),3.,微处理器、微型计算机和微型计算机系统的区别和联系。,微处理器,(,CPU,),存储器,系统总线及,I/O,接口,运算器,控制器,寄存器组,输入设备:键盘、话筒,输出设备:显示器、打印机、音箱,微机,(主机),外设,系统软件:操作系统、监控程序、诊断程序、编译程序等,,如:,DOS,、,Windows 98/2000,。,应用软件:各种应用程序、软件包、数据库等,,如:,Word,、,Photoshop,。,硬件系统,软件,系统,微机,系统,区别:,三者包括的内容范围不同。,联系:,微型计算机系统,微型计算机,微处理器。,5.,数制转换(无符号数),(,1,),10111100B=,274,Q,=,188,D=,BC,H,11*16+12=188,十,十六,二,(,2,),126=,7E,H,=,0111 1110,B=,176,Q,7*16+14=126,(,5,),345Q=,011 100 101,B,=,E5,H,=,229,D,14*16+5=229,(,4,),4EH=,0100 1110,B,=,116,Q=,78,D,4*16+14=78,1234,16,77,2,13,4,16,(,3,),1234=,4D2,H,=,0100 1101 0010,B=,2322,Q,4*16,2,+13*16+2=1234,8.30H,代表的,ASCII,字符为,0,,代表十六进制时等价的十进制值为,48,,代表压缩,8421BCD,码等价的十进制值为,30,,代表非压缩,8421BCD,码等价的十进制值为,0,。,(,2,),30H=3*16+0=48,9.0FFH,代表无符号数时等价的十进制值为,255,,代表补码有符号数时等价的十进制值为,-1,,代表反码有符号数时等价的十进制值为,-0,,代表原码有符号数时等价的十进制值为,-127,。,(,1,),FFH=15*16+15=,255,(,2,),(1,1111111,),补码,后,7,位取反,+1,0000001,-1,(,3,),(1,1111111,),反码,后,7,位取反,0000000,-0,(,4,),(1,1111111,),原码,后,7,位,1111111,-127,7*16+15=127,-27,的,8,位二进制补码为,11100101,,原码为,10011011,,反码为,11100100,。,+127,的,8,位二进制补码为,01111111,,原码为,01111111,,反码为,01111111,。,27=1BH=00011011B,127=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/8088CPU,在编程结构上分为哪两个功能单元?他们的主要任务分别是什么?,答:,总线接口部件,BIU,执行部件,EU,(,1,),编程结构,BIU,功能,:负责在,CPU,与存储器、,I/O,接口之间传送信息,(包括,取指令,、,取操作数,和,存入结果,)。,EU,功能,:负责指令的,译码,和,执行,。,(,2,),在于控制信号的产生不同。即:,最小模式,下的控制信号是由,CPU,直接,产生的;而,最大模式,,控制信号由,总线控制器8288,产生。引脚上,第24第31(8088还有第34)引脚的功能在两种模式下是不同的。,4.Intel,8086/8088CPU,有哪两种工作模式?工作在不同模式时,在引脚上有哪些区别?,(,1,)最小模式和最大模式。,(,2,)工作在不同模式时,在引脚上区别:,当8086/8088的第33引脚,MN/MX,=0,,最大模式;,MN/MX,=1,,最小模式。,答:,5.,什么是时钟周期(状态周期)、总线周期(机器周期)和指令周期?,Intel 8086/8088,的一个基本的总线周期包含几个状态周期?以存储器读操作为例,说明在每一个状态周期分别完成什么操作?,答:,(,1,),时钟周期(,T,状态),即系统时钟脉冲,CLK,的周期,每一个周期称为一个,T,状态。,总线周期,CPU,从存储器和,I/O,端口存取一个字节所花的时间称为一个总线周期。,指令周期,执行一条指令所需要的时间称为指令周期。如果指令涉及总线操作,则指令周期可由一个或多个总线周期构成。,(,2,)一个基本的总线周期通常包含,4,个,T,状态(,T1,、,T2,、,T3,、,T4,)。,(,3,),以存储器读操作为例,:,T1,:输出,地址,并锁存;,T2,:地址线浮空,控制信号有效;,T3,(,Tw,):传送数据;如有必要,,CPU,将在,T3,(,Tw,)的下降(前)沿采样,READY,信号,以确定是否插入,Tw,;,T4,下降(前)沿读数据,;同时撤消有关控制信号。,(,1,),实际地址(也称物理地址),是指,CPU,和存储器进行数据交换时所用的地址,对8086/8088来说,是用,20位二进制或5位十六进制,表示的地址码。,13.,什么是实际地址?什么是逻辑地址?有一个由,20,个字,组成的数据区,其起始地址为,610AH,:,1CE7H,,试写出该数据区首末单元的实际地址,PA,。,答:,(,2,),逻辑地址,是指产生实际地址所用到的两个地址分量:,段地址和偏移量,。,段地址,就是段寄存器的内容;,偏移量,是段内某单元相对于段起始地址的距离。,(,3,),首单元的实际地址,=,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,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,口:下半部分输出,上半部分输入。,8088,A15,A14,A13,AD7,AD0,STB,BUSY,锁存器,3:8,译码器,PB7-PB0,PC1,PC7,A1,A0,CS,Y6,打印机,8255,D7-D0,D7-D0,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,端口地址:,A,口:,DFFCH;B,口:,DFFDH;C,口:,DFFEH;,控制口:,DFFFH,方式控制字,:1,0 0 0 1,0 0,0,B(88H),A、B、C,工作于方式0,,B,输出,,PC7-PC4,为输入,,PC3-PC0,为输出,。,C,口置位/复位控制字:,PC1,置1:0 000,001,1,B(03H);,PC1,置0:0 000,001,0,B(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,OUT 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,)亮,其余不亮;当开关拨至,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,,,1000000,1,B,;写入控制字,无关位设为,0,状态,OUT DX,,,AL,MOV 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,,表示开关,OFF,WON,:,MOVDX,,,100H,;,PC2=1,,,PA,口输出,01010101B,MOVAL,,,01010101B,;,OUTDX,,,AL,JMP W,WOFF,:,MOVDX,,,100H,;,PC2=0,,,PA,口输出,10101010B,MOVAL,,,10101010B,;,OUTDX,,,AL,JMP W,(,1,)写出,0#,,,1#,的初始化程序;,(,2,)锁存,0#,的初值在内存,CONT,单元。,0#,:作分频器(输出连续单脉冲),1#,:输出连续方波,译码器,A7,A2,CS,CLK0,OUT0,CLK1,OUT1,GATE0,GATE1,+5V,4,10ms,1S,Y16,IBM PC,的,CLK,.,.,.,第,9,章 作业,4.77MHz,A1,A0,A1,A0,控制字:,0#,00 11 010 0B=34H,;,1#,01 01 011 0B=56H,锁存控制字:,0#,0000,0000B=40H,N,0=11925=,2E95,H,N,1=100=64H,解:,16=10H,A7 A6 A5 A4 A3 A2,A1 A0,0 1 0 0 0 0,0
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!