微机原理第1~3章总结练习.ppt

上传人:小飞机 文档编号:6284482 上传时间:2023-10-13 格式:PPT 页数:25 大小:346.32KB
返回 下载 相关 举报
微机原理第1~3章总结练习.ppt_第1页
第1页 / 共25页
微机原理第1~3章总结练习.ppt_第2页
第2页 / 共25页
微机原理第1~3章总结练习.ppt_第3页
第3页 / 共25页
微机原理第1~3章总结练习.ppt_第4页
第4页 / 共25页
微机原理第1~3章总结练习.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《微机原理第1~3章总结练习.ppt》由会员分享,可在线阅读,更多相关《微机原理第1~3章总结练习.ppt(25页珍藏版)》请在三一办公上搜索。

1、1,微机原理 第13章总结 练习,2,第一章 概述,微处理器:是指在一块大规模或超大规模集成电路芯片上,把计算机中的运算器、控制器和寄存器集成进去。它是微型计算机的核心部件。微型计算机:是以微处理器为核心,配上用大规模集成电路制作的存储器、输入/输出接口电路以及系统总线等部件所组成的计算机。微型计算机系统:是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。,3,1.微型计算机的层次,4,2.微型计算机的硬件结构,5,第二章 8088,8088CPU的内部结构和特点内部寄存器的功能8088的存储器组织8088CPU外部引线及功能8088的工作时序,1.8088

2、的内部结构,1 2 3 4,内部暂存器,IP,ES,SS,DS,CS,输入/输出控制电路,外部总线,执行部分控制电路,ALU,标志寄存器,AH AL,BH BL,CH CL,DH DL,SP,BP,SI,DI,通用寄存器,地址加法器,指令队列,执行部件(EU),总线接口部件(BIU),16位,20位,16位,8位,7,总线接口单元BIU,功能:从内存中取指令送入指令队列负责与内存或I/O接口之间的数据传送,8,执行单元EU,功能:执行指令 从指令队列中取指令代码 译码 在ALU中完成数据的运算 运算结果的特征保存在FLAGS中。,9,2.8088的内部寄存器,含14个16位寄存器 8个通用寄存

3、器:AX BX CX DX SI DI SP BP 4个段寄存器:CS DS ES SS 1个指令指针寄存器:IP 1个控制寄存器,10,CPU访问存储器时,必须先确定所要访问的存储单元的物理地址才能存取该单元中的内容。偏移地址:指段内任意一个存储单元,其相对于段起始地址的偏移量,也称为有效地址EA。是一个16位的地址。物理地址PA=(段寄存器)10H+偏移地址,物理地址:存储单元的实际地址编码,每个存储单元都有一个唯一的20位地址作为该存储单元的物理地址。,3.存储器组织,11,(1)8088是多少位的微处理器?为什么?(2)EU与BIU各自的功能是什么?如何协同工作?(3)8088对存储器

4、的管理为什么采用分段的办法?(4)段寄存器的功能是什么?(5)逻辑地址与物理地址的关系?(6)BX,BP,SP,SI,DI,IP存放的偏移地址在构成物理地址时,与段地址是如何配合使用?,12,4.8088 的引脚信号及功能,两种工作模式硬件决定(MN/MX*引脚)最小模式单处理器系统8088本身提供所有的系统总线信号最大模式两个及两个以上的多处理器系统常用引脚:AD7AD0、A15A8、A19/S6A16/S3ALE、IO/M*、WR*、RD*、READYINTR、INTA*、NMI,HOLD、HLDARESET、CLK、Vcc、GND,13,指令周期:是指一条指令经取指、译码、读写操作数到执

5、行完成的过程。若干总线周期组成一个指令周期。总线周期:是指CPU完成一次访问内存(或接口)操作所需要的时间。一个总线周期至少包括4个时钟周期。时钟周期:相邻两个脉冲之间的时间间隔,是计算机内部最小的时间单位。,5.时序,14,1.每一条指令的执行由取指令、_ _和执行等操作组成,执行一条指令所需要的全部时间为_。2.IP总是指向当前需要取的_字节,当BIU从内存中取出该字节后,IP就自动_,指向下一个字节。3.将变量X的偏移地址送到寄存器SI中的指令是_,或_。4.在8088CPU中,CS=1000H,SS=3000H,IP=4000H,SP=5000H,则下一条执行的指令字节地址为。,15,

6、1.下列指令中,执行后会使堆栈指针寄存器SP的数值减少的是()A.PUSH B.POP C.CALL D.INT2.在8088的控制信号线中,属于输入信号线的是()A.INTR B.HOLD C.READY D.NMI3.能够被CPU直接识别的语言是()A.应用语言 B.高级语言 C.汇编语言 D.机器语言 4.使计算机执行某种操作的命令是()A.伪指令 B.指令 C.标号 D.助记符,16,5.以下8088CPU寄存器中,属于8位寄存器的是()A.BX B.IP C.AH D.DS6.CPU发出的访问存储器的地址是()A.物理地址 B.偏移地址 C.逻辑地址 D.段地址7.堆栈中当前出栈的存

7、储单元地址是()A.SS10H+SP B.SS10H+BP C.SS10+SP 8.下面指令执行后,改变AL内容的指令是()。A.TEST AL,02H B.OR AL,AL C.CMP AL,BL D.AND AL,BL,17,第3章 汇编,了解汇编程序的基本概念,掌握常见的几种寻址方式中操作数寻址过程了解段超越的概念及其使用掌握基本汇编指令:MOV LEA(OFFEST)INC/DEC ADD ADC SUB SBB CMP TEST AND OR XOR NOT LOOP JMP JC/JNC JZ/JNZ G/L A/B,了解伪指令语句的格式及作用:DB/DW SEGMENT/ENDS

8、 ASSUME PTR,18,19,1、指出下列指令中源操作数的寻址方式是什么?若是存储器寻址,试写出计算其物理地址PA的表达式。MOV BX,COUNTSI MOV AX,ES:BP,2、下面的数据项定义了多少个字节?A1 DW 8 DUP(7),10,20A2 DB 10 DUP(?)BUF DB 6 DUP(2 DUP(?),5),20,3、执行下列指令后,AL寄存器中的内容是什么?TABLE DB 10,20,30,40,50 MOV BX,OFFSET TABLE ADD BX,3 MOV AL,BX,21,MOV BP,256;源字段的寻址方式是;PUSH ES:BX;源操作数物理

9、地址=HMOV DI,3BXSI;(DI)=HDEC SI;指令执行后(SI)=HINC DI;目的操作数物理地址=HMOV AX,DI;(AX)=HADD-2BP,AX;目的操作数物理地址=HPOP BXMOV AX,BX+SI;程序段执行后(AX)=H,4.执行下列程序段,回答问题:,22,5、指出下列指令的错误,MOVAH,BX MOVSI,BX MOVAX,SIDIMOVBX,ES:AXMOVBYTE PTRBX,1000MOVBX,AX MOVCS,AXMOVDS,2000H,23,CMP AL,30HJC L1CMP AL,3AHJNC L1AND AL,0FHJMP L2L1:M

10、OV AL,0FFHL2:HLT问:初值(AL)=45H,则执行后(AL)=。初值(AL)=37H,则执行后(AL)=。程序段功能:,6.阅读程序,回答问题,24,BEGIN:TEST AL,80HJZ BRCH1XOR AL,ALJMP STOPBRCH1:MOV AL,0FFHSTOP:问:(1)初值(AL)=91H时,执行后(AL)=。(2)初值(AL)=3FH时,执行后(AL)=。,7.在首地址TAB开始的内存中有10个带符号数,求出这些数的绝对值并保存在首地址为TAB开始的相应单元中。LEA SI,TAB1 LEA DI,TAB2 MOV CX,10;AGAIN:MOV AL,SI TEST AL,1000 0000B JZ NEXT;NEG AL NEXT:MOV DI,AL;INC SI INC DI LOOP AGAIN,

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号