好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

微型计算机原理与接口技术(清华大学出版社第二版).docx

8页
  • 卖家[上传人]:汽***
  • 文档编号:416400439
  • 上传时间:2023-09-29
  • 文档格式:DOCX
  • 文档大小:138.54KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 2.1 微处理器主要由那几部分组成?解:运算器,控制器,寄存器组2.4总线周期中,何时需要插入Tw等待周期?插入Tw周期的个数取决于什么因素?解:在每个总线周期的T3的开始处若READY为低电平,则CPU在T3后插入一个等待周期 Tw在Tw的开始时刻,CPU还要检查READY状态,若仍为低电平,则再插入一个Tw此 过程一直进行到某个Tw开始时,READY已经变为高电平,这时下一个时钟周期才转入T4.插入Tw周期的个数取决于READY电平维持的时间2.6在8086/8088CPU,标志寄存器包含哪些标志位?各位为0 (为1)分别表示什么含义? 解:CF进位标志位若算术运算时最高位有进位则CF=1,否则CF=0PFo奇偶标志位当运算结果低8位中“1”的个数为偶数时PF=1,为奇数时PF=0AF辅助进位位再加(减)法操作中,b3向b4有进位(借位)时,AF=1,否则AF=0ZF零标志位当运算结果为零时ZF=1,否则ZF=0 SF符号标志位当运算结果的最高位为1时SF=1,否则SF=0OF溢出标志位当算术运算的结果溢出时,0F=1,否则OF=0 TF跟踪标志位TF=1时使CPU 处于单步执行指令的工作方式IF中断允许标志位。

      IF=1时使CPU可以响应可屏蔽中断请求,IF=0时则禁止响应中断 DF方向标志位DF=1使串操作按减地址方式进行DF=0使串操作按增地址方式进行2.7 8086/8088CPU 中,有哪些通用寄存器和专用寄存器?说明它们的作用解: AX,BX,CX和DX寄存器一般用于存放参与运算的数据或运算的结果除此之外:AX:主要存放算术逻辑运算中的操作数,以及存放I/0操作的数据BX:存放访问内存时的基地址CX:在循环和串操作指令中用计数器DX:在寄存器间接寻址的I/O指令中存放I/O地址在做双字长乘除法运算时,DX与AX合 起来存放一个双字长数SP:存放栈顶偏移地址BF:存放访问内存时的基地址 SP和BP也可以存放数据,但他们的默认段寄存器都是SSSI:常在变址寻址方式中作为源地址指针DI:常在变址寻址方式中作为目标地址指针 专用寄存器包括4个段寄存器和2个控制寄存器:CS:代码段寄存器,用于存放代码段的段基地址 DS:数据段寄存器,用于存放数据段的段基地址SS:堆栈段寄存器,用于存放堆栈段的段基地址 ES:附加数据段寄存器,用于存放附加段的段基地址IP:指令指针寄存器,用于存放吓一跳要执行指令的偏移地址 FLAGS:标志寄存器,用于存放运算结果的特征2.9在8088CPU中物理地址和逻辑地址是什么? 一直逻辑地址为1F00:38A0H,如何计算出 其对应的物理地址?若已知物理地址,其逻辑地址唯一吗?解:物理地址是 CPU 存取存储器所用的地址。

      逻辑地址是段和偏移形式的地址,即汇编语言 程序中使用的存储器地址对应的物理地址=1F00*16+38A0=228A0H2.14 现代微机系统中,总线可分为那些类型?主要有哪些常用系统总线和外设总线标准? 解:按传送信息类型划分:数据总线,地址总线,控制总线按总线层次结构划分:前端总线,系统总线,外设总线系统总线标准:ISA, MCA, EISA, PCI,AGP外设总线标准: IDE,SCSI,USB,IEEE 13943.1什么叫寻址方式? 8086、8088CPU共有哪几种寻址方式?解:寻址方式主要是指获得操作数所在地址的方法8086/8088CPU具有:立即寻址,直接 寻址,寄存器寻址,寄存器间接寻址,寄存器相对寻址,基址-变址寻址,基址-变址-相对寻 址及隐含寻址等8种寻址方式3.3 假 设 DS=212AH,CS=0200H,IP=1200H,BX=0500H, 位 移 量 DATA=40H,[217A0H]=2300H,[217E0H]=0400H,[217E2H]=9000H.(1) JMP 2300 (2)JMP WORD PTR[BX] (3)JMP DWORD PYR[BX+DATA]解:(1) (CS)*16+(IP)+2300H=02000H+1200H+2300H=05500H (2)(CS)*16+[BX]= (CS)*16+(217A0H)=02000H+2300H=04300H(3) [BX+DATA]=(217E2H)*16+(217E0H)=90000H+0400H=90400H例3-24在内存数据段从DATA开始的单元中存放了两个8位无符号数,试比较它们的大小, 并将大数送MAX单元解: LEA BX,DATA JNC DONEMOV AL,[BX] MOV AL,[BX]INC BX DONE:MOV MAX,ALCMP AL,[BX] HLT例3-28从4000H开始的单元中放有32个有符号数,要求统计出其中负数的个数,并将统 计结果存入BUFFER单元。

      解: XOR DX,DX JZ NEXTMOV SI,4000H INC DXMOV CX,20H NEXT:DEC CXAGAIN:MOV AL,[SI] JNZ AGAININC SI MOV BUFFER,DXTEST AL,80H例3-38在ES段中从2000H单元开始存放了 10个字符,寻找其中有无字符“A”若有则记 下搜索次数(次数放DATA1单元),并记下存放“A”的地址(地址放DATA2单元)解: MOV DI,2000H MOV DI,0MOV BX,DI JMP DONEMOV CX,0AH FOUND:DEC DIMOV AL,'A' MOV DATA2, DICLD INC DIREPNZ SCASB SUB DI,BXJZ FOUND DONE:MOV DATA1, DI例3-44在以DATA为首地址的内存数据段中,存放200个16位带符号数,试找出其中最大 和最小的符号数,并分别放在MAX和MIN为首的内存单元中START:LEA SI,DATA JG LARGERMOV CX,200 CMP AX,MINCLDLODSWMOV MAX,AXJL SMALLJMP GOONLARGER:MOV MAX,AXJMP GOONMOV MIN,AXNEXT:LODSWCMP AX,MAXGOON:LOOP NEXTHLT5.1 什么事存储器系统?危急中的存储器系统主要分为哪几类?它们的设计目标是什么? 解:将两个或两个以上速度、容量和价格各不相同的存储器用软件‘硬件或软硬件相结合的 方法连接起来,成为一个系统。

      一种是由 Cache 和主存储器构成的 Cache 存储系统,另一种是由主存储器和磁盘构成的虚拟 存储系统前者提高存取速度,后者增加存储容量5.2 内部存储器主要分为哪两类?他们的主要区别是什么?解:(1)分为ROM和RAM (2) ROM在正常工作时只能读出,不能写入RAM可读可写 断 电后, ROM 中的内容不会丢失, RAM 中的内容会丢失5.13某8088系统用2764ROM芯片和6264SRAM芯片构成16KB的内存其中ROM的地址 范围为FE000H~FFFFFH,RAM的地址范围为F0000H~F1FFFH.试利用74LS138译码,画出存储 器与CPU的连接图,并标出总线信号名称G2U gTa LSI: CBA6.1 输入输出系统主要由哪几个部分组成?主要有哪些特点? 解:它包括输入输出设备、输入输出接口和输入输出软件 特点: 1、复杂性 2、异步性 3、实时性 4、与设备无关性6.2 I/O 口的主要功能有哪些?有哪两种编址方式?在8088、8086系统中采用哪一种编址方 式?解:I/O接口主要需具有以下几种功能:(1) I/O地址译码与设备选择,保证任一时刻仅有一个外设与CPU进行数据传送。

      2) 信息的输入输出,并对外设随时进行监测、控制和管理,必要时,还可以 I/O 接口 像 CPU 发出中断请求3) 命令、数据和状态的缓冲与锁存以缓解CPU与外设之间工作速度的差异,保证信 息交换的同步4) 信号电平与类型的转换oI/O 口、接口还要实现信息格式变换、电平转换、码制转换、传送管理以及联络控制等功能I/O 端口的编址方式通常有两种:一是与内存单元统一编址,二是独立编址 8088/8086 系统采用I/O端口独立编址方式6.3 试比较4 种基本输入输出方法的特点 解:在微型计算机系统中,主机与外设之间的数据传送4 种基本的输入输出方式:无条件传 送方式、查询工作方式、中断工作方式、直接存储器存取(DMA)方式它们各自具有以下特点:( 1) 无条件传送方式适合于简单的、慢速的、随时处于“准备好”接收或发送数据的外 部设备,数据交换与指令的执行同步,控制方式简单 2) 查询工作方式针对并不随时“准备好”、且需满足一定状态才能实现数据的输入/输 出的简单外部设备,其控制方式也较简单,但CPU的效率比较低3) 中断工作方式是由外部设备作为主动地一方,在需要时间向CPU提出工作请求,CPU 在满足响应条件时响应该请求并执行相应的中断处理程序。

      这种工作方式使CPU的 效率较高,但控制方式相对较复杂4) DMA 方式适合于高速外设,是 4 种基本输入/输出方式速度最高的一种6.6为什么74LS244只能作为出入接口?而74LS273只能作为输出接口? 解:对输出接口要有对数据的(控制能力1)对输出接口要求具有最数据的(锁存能力2) 前者只具备1不具备2:;后者只具备2不具备16.8 8088/8086系统如何确定硬件中断服务程序的入口地址? 解8088/8086系统的硬件中断包括非屏蔽和可屏蔽两种中断请求每个中断源都有一个与之 相对应的中断类型码n.系统规定所有中断服务子程序的首地址都必须放在中断向量表中,其 在表中的存放地址=nx4,即子程序的入口地址为开始的4个单元中,地位字存放入口地址的 偏移量,高位字存放入口地址的段基地址6.9 中断向量表的作用是什么?如何设置中断向量表?解:中断向量表用于存放中断服务子程序的入口地址,位于内存的最低1K字节,共有256 个表项设置中断向量表就是将中断服务程序首地址的偏移量和段基址放入中断向量表中如:将 中断服务子程序CLOCK的入口地址置入中断向量表的程序如下:MOV AX, 0000H;置中断向量表的段基地址;置存放子程序入口地址的偏移地址MOV DS, AXMOV SI,<中断类型码x4>MOV AX, OFFSET CLOCKMOV [SI], AXMOV AX, SEG CLOCKMOV [SI+2], AX;将子程序入口地址的偏移基地址送入中断向量表; 将子程序入口地址的段基地址送入中断向量表6.13 8259有哪几种优先级控制方式? 一个外中断服务程序的第一条指令通常为STI,其目的是什么?解: 8259 有两类优先级控制方式,即固定优先级和循环优先级方式。

      CPU响应中断时会自动关闭中断(使IF=0)若进入中断服务程序后允许中断嵌套,则需用 指令开中断(使IF=0),故一个外中断五福程序的第一条指令通常为STI7.2试说明8253的6中工作方式其时钟信号CLK和门控信号GATE分别起什么作用? 解:方式 0:软件启动、不自动重复计数在写入控制字后 OUT 端变低电平,计数结束后OUT端输出高电平,可用来产生中断请求信号,故也称为计数结束产生中断的工作方式 方式 1:硬件启动、不自动重复计数所谓硬件启动是在写。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.