ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:331.12KB ,
资源ID:9097491      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9097491.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汇编复习.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

汇编复习.docx

1、汇编复习概述选择题8086的微处理器位数、内部数据通路的位数和对外数据总线的位数分别是(B)A16位,16位,8位B16位,16位,16位C32位,16位,16位D16位,8位,8位完整的计算机系统应包括( B )A外设和主机B硬件和软件C主机和实用程序D运算器、存储器、控制器在计算机中信息存储的最小单位是( D )A字B字长C字节D二进制位冯诺依曼计算机的主要特点包括( D)A堆栈操作B多指令流、单数据流C运算器、存储器、控制器D存储程序、所有信息用二进制代码表示能提供管理计算机的软、硬件资源功能的是(B )A用户程序B操作系统C语言处理程D数据库管理系统下面不属于输出设备的是( C )A显

2、示器B打印机C扫描仪D绘图仪8086/8088将主存划分为若干个段,每个段的长度可以不同,但不能超过(C )A1K字节B32K字节C64K字节D1M字节已知X补=00010100B,则-2X补为(B )A10110000B11011000C11010010D溢出某段数据的起始地址为20000H,末地址为2FFFFH,则段寄存器DS内容为(C )A0000HB1000HC2000HD20000H8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过( A )将地址送入地址锁存器AALEBBHECDENDDT/RRESET信号有效后,8086 CPU执行

3、的第一条指令地址为(C )A00000HB0FFFFHC0FFFF0HD0FFFFFH以8086/8088为CPU的微机内存最大容量为(C )A64KBB640KBC1MBD4MB填空题_8位二进制数(10010100)B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为(148)D,(-20)D或(-108)D。微型计算机的组成包括微处理器、存储器、系统总线、I/O接口电路等四部分。8086 CPU中,BIU部件完成总线接口功能,EU部件完成指令译码及执行功能。8086 CPU中,由于BIU和EU分开,所以取指令操作和执行指令操作可以重叠进行,提高了CPU的利用率。8086系统中,

4、CPU复位以后执行第一条指令的地址是FFFF0H。确定8086的最大或最小工作模式是根据引脚MN/MX#的逻辑状态而定。8086的中断可分为硬件中断、软件中断两类,共可处理256种中断。若8086工作在最小模式下,当CPU完成将AH中的内容送到物理地址为91001H的存储单元时,以下哪些引脚信号为低电平WR;当CPU完成的操作是将物理地址为91000H的存储单元内容传送到寄存器AL中时,以下哪些引脚信号为低电平:RD、DT/R。引脚信号有:BHE/S7、RD、WR、M/IO、DT/R。【哈工大考研试题】若DS的内容设定为9000H,则当前数据段可寻址的存储空间的范围90000H-9FFFFH。

5、【哈工大考研试题】设 DS2000H, CS1000H,SS=3000H,ES4000H,BX0100H。执行指令JMP BX时,转移的物理地址是20100H【中国矿大考研试题】在8086CPU 的通用寄存器中,包含有SI、DI、SP和BP四个16 位地址指针寄存器。在8086 中,逻辑地址是由段基址和偏移量构成。在CPU 中,指令寄存器IR 的作用是存放当前执行的指令,程序计数器的作用是存放后继指令的地址,标志寄存器的作用是保存系统的状态。8086CPU将取指令或存取操作数与执行指令的功能分别由EU和BIU两个独立部件实现。根据小数点位置是否固定,数的格式分为两种表示形式,分别是:定点数和浮

6、点数。在计算机中,数值数据通常用二进制来表示,字符信息编码通常用ASCII码来表示。堆栈是一种按后进先出(LIFO)存取顺序进行存取的存储结构。无符号二进制数1101 1010B转换为压缩格式BCD码为0010 0001 1000。8086 CPU在经上电复位后,执行第一条指令的物理地址是0FFFF0H。只有在CPU和存储器或外设端口之间传输数据,以及填充指令队列时,CPU才执行总线周期。8086的主要的基本操作有:系统的复位和启动操作、总线操作、中断操作、最小工作模式下的总线请求和最大工作模式下的读写操作。8086寻址方式中,用BP作基址变址寻址时,默认的段寄存器为;用BX作基址寻址时,默认

7、的段寄存器为SS DS。已知机器字长为8位,若x=-1,y=-127,则x补=11111111,x+y补=1111 1110。8086的主要的基本操作有:系统的复位和启动操作、总线操作、中断操作、最小工作模式下的总线请求和最大工作模式下的读写操作。8086CPU对I/O端口的编址是采用独立编址方式。8088 CPU中指示指令执行顺序的寄存器是指令指针寄存器。在8086/8088内存空间中,把16字节的存储空间称为一节,要求各个逻辑段从节的整数开始,即段首地址的低4位必须是0000形式。16位二进制数补码所能表示的十进制整数的最小值9。简答题_. 计算机主要分哪几类?各有什么特点?答:传统上分为

8、三类:大型主机、小型机、微型机。大型主机一般为高性能的并行处理系统, 存储容量大,事物处理能力强,可为众多用户提供服务;小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心;微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。. 简述微处理器、微型计算机及微型计算机系统三个术语的内涵和组成。答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响;微型计算机包括微处理器、存储器、I/O接口电路及系统总线;微型计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。某

9、指令对应当前CS=FFFFH,IP=FF00H,此时该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明。答:FFFF0+FF00=0FEF0,故物理地址为0FEF0H。指向该物理地址的CS,IP值不唯一。如:CS:IP=0000:FEF0H。EU与BIU各自的功能是什么?如何协同工作?EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。8086/8088微处理器内部有

10、那些寄存器,它们的主要作用是什么?执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。AX、BX、CX、DX一般作为通用数据寄存器。SP为堆栈指针存器,BP、DI、SI在间接寻址时作为地址寄存器或变址寄存器。总线接口部件设有段寄存器CS、DS、SS、ES和指令指针寄存器IP。段寄存器存放段地址,与偏移地址共同形成存储器的物理地址。IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。8086对存储器的管理为什么采用分段的办法?8086是一个16位的结构,采用分段管理办法可形成超过16位的存储器物理地址,扩大对存储器的寻址范围 (1MB,20位地址

11、)。若不用分段方法,16位地址只能寻址64KB空间。8086与8088的主要区别是什么?8086有16条数据信号引线,8088只有8条;8086片内指令预取缓冲器深度为6字节,8088只有4字节。8086被复位以后,相关寄存器的状态是什么?微处理器从何处开始执行程序?标志寄存器、IP、DS、SS、ES和指令队列置0,CS置全1。处理器从FFFFOH存储单元取指令并开始执行。什么是总线请求?8086在最小工作模式下,有关总线请求的信号引脚是什么?系统中若存在多个可控制总线的主模块时,其中之一若要使用总线进行数据传输时,需向系统请求总线的控制权,这就是一个总线请求的过程。8086在最小工作模式下有

12、关总线请求的信号引脚是HOLD与HLDA。分别画出8086和8088的存储器接口图,并说明CPU与存储器之间的规则字、非规则字、字节的传输过程。【哈工大考研试题】答:8086和8088的存储器接口图分别如下:8086CPU与存储器之间的数据传输,可以按字、也可以按字节进行。8088CPU与存储器之间的数据传输,只可以按字节进行,要传输一个字的数据必须分两次进行。8086 CPU从功能上可以分为哪两部分?其主要功能各是什么?答:8086CPU从功能上可以分为两部分,即总线接口部件(BIU)和执行部件(EU)组成。总线接口部件的功能是负责与存储器、I/O端口传送数据,即BIU管理在存储器中存取程序

13、和数据的实际处理过程。执行部件EU的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理。什么是有效地址?什么是物理地址?如何由有效地址求得物理地址?答:物理地址指CPU寻址主存时使用的20位地址,它确定了某一实际位置的内存单元,内存单元物理地址可由段基址和段内的偏移量确定。内存单元在段内的偏移量称为有效地址(EA)。物理地址段基址16段内的偏移量。8086系统最大模式与最小模式有何区别?8086最小工作模式下的典型配置是什么?答:最小工作模式下系统只有一个微处理器,即8086CPU,最小模式下所有的总线控制逻辑都是直接由8086产生。最大工作模式中,包含两个或多个微

14、处理器,其中一个数值运算协处理器8087和一个输入输出协处理器8089。最小工作模式的典型配置:一片8284A作为时钟发生器;3片8282作为地址锁存器;2片8286/8287作为总线收发器。8253选择题_在8253的6种工作方式中,能够自动重复工作的两种方式是( B )A方式1,方式2B方式2,方式3C方式2,方式4D方式3,方式5填空题_8086系统中,只有在CPU和存储器或I/O端口之间传输数据,以及填充指令队列时,CPU才执行总线周期。使用8253定时器的某个通道作为方波发生器时。若输入时钟频率为2MHz,则方波的周期范围为0.5uS-32.768mS,定时器初值范围是0000H-F

15、FFFH【中国矿大考研试题】答:Out = n * CLK = 1 *(1/2M) = 65536 *(1/2M) =05us = 32768us = 32.768ms8253可编程计数/定时控制器具有3个独立的通道,各通道可有6种可供选择的工作方式。8086CPU中的ALE信号在总线周期的T1时钟状态,将CPU输出的地址锁存。【中国矿大考研试题】8086 CPU正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号。8086 CPU系统中8253占用地址为100H103H。初始化程序如下:MOV DX,103HMOV AL,16

16、HOUT DX,ALSUB DX,3OUT DX,AL 此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?计数器0,工作于方式3; 该计数器的输入脉冲频率为1MHz,则其输出脉冲的频率为:45.454KHz。8086系统中,一个总线周期至少包括4个时钟周期。判断题_8253的计数器在不同的工作方式中,计数到0时,都会从OUT 输出一个相同的信号。( )简答题_. 设8253的端口地址为201-204H。编写初始化程序,读出计数器2的内容,并把读出的数据装入寄存器AX。 MOV AL,80H 10 00 000 0OUT 204H,ALIN AL,203HMOV BL,ALIN

17、AL,203HMOV BH,ALMOV AX,BX. 设825计数器的时钟输入频率为1.91MHz,为产生25KHz的方波输出信号,应向计数器装入的计数初值为多少? = 76.4 。应向计数器装入的初值是76。 PC机中有一个扬声器,可以发出约1KHz的音频信号。若采用8253来实现,时钟频率为4.77MHz,请问应如何设计8253计数寄存器的初值?应工作在哪种模式上?【哈工大考研试题】答:8253计数寄存器的初值为:4.77MHz / 1KHz = 4770应工作在:方式3(输出方波). 用8253设计一个航标灯电路,白天航标灯关闭,夜晚每隔2S 闪烁一次,设8253的时钟频率为2MHZ,请

18、画出设计电原理图,并编写程序。(设感光传感器无光线透入时为“0”,有光线透入时为“l”;8253芯片的片选地址为200H- 207H)。【华中师大考研试题】端口地址:200 202 204 206n:(2S)/(1/2M)=4M=2K*2K程序如下:MOV AL,25H 00 10 010 1OUT 206H,ALMOV AL,20HOUT 200H,ALMOV AL,65H 01 10 010 1OUT 206H,ALMOV AL,20H OUT 202H,AL设8253的地址为80H83H,输入时钟频率为2MHz。试编写利用8253的1通道产生200Hz的方波信号的控制程序。【中国矿大考研

19、试题】(1)计算控制字及计数初值。控制字为:01 10 011 1 77H计数初值为:(1/200)/(1/2M)=10000(2)编写控制程序。MOV AL,77HOUT 83H,ALMOV AL,00HOUT 81H,ALMOV AL,00HOUT 81H,AL(3)计算可调整的计数初值范围及相对应的输出方波频率的范围。计数初值范围为:165536相对应的输出方波频率的范围为:1*(1/2M)65536*(1/2MHz)= 0.5us - 32.768ms汇编程序段如下:MOV DX,143HMOV AL,77HOUT DX,ALMOV AX,0DEC DXDEC DXOUT DX,ALM

20、OV AL,AHOUT DX,AL设8253的端口地址为140H-143H,问:(1)程序是对8253的哪个通道进行初始化?(2)该通道的计数常数为多少?(3)若该通道时钟脉冲CLK的周期为1s,则输出脉冲OUT的周期为多少s?答:(1)程序对8253的通道1进行初始化。(2)计数常数为10000D,BCD计数。(3)工作在方式3,方波速率发生器。周期=100001s=10000S=10ms。设8253的计数器0,工作在方式1,计数初值为2050H;计数器1,工作在方式2,计数初值为3000H;计数器2,工作在方式3,计数初值为1000H。如果三个计数器的GATE都接高电平,三个计数器的CLK

21、都接2MHz时钟信号,试画出OUT0、OUT1、OUT2的输出波形。答: 计数器0工作在方式1,即可编程的单脉冲方式。这种方式下,计数的启动必须由外部门控脉冲GATE控制。因为GATE接了高电平,当方式控制字写入后OUT0变高,计数器无法启动,所以OUT0输出高电平。计数器1工作在方式2,输出波形的频率f= = =666.7HZ,其周期为1.5ms,输出负脉冲的宽度等于CLK的周期为0.5s。计数器2工作在方式3,输出频率f= = 2000Hz的对称方波。三个OUT的输出波形如下:某系统中8253芯片的通道0通道2和控制字端口地址分别为308H30BH。定义通道0工作在工作方式2,CLK0=2

22、MHz,要求OUT0=1KHz方波;定义通道1工作在方式4,用OUT0作计数脉冲,计数值为1000,计数器到0,向CPU发出中断请求,CPU响应这一中断后继续写入计数值1000,重新开始计数,保持每一秒向CPU发出一次中断请求,要求1)试画出硬件连接图2)编写8253初始化程序解:1)硬件连接图为2)8253初始化程序为:通道0计数初值为2MHz/1KHz=2000(07D0H)控制字为0011 0101B(35H)或0011 0100B(34H)通道1的计数初值为1000=(03E8H)控制字为0111 1001B(79H)或0111 1000B(78H)MOV DX,30BH ;通道0控制

23、字OUT DX,34HMOV DX,308H ;通道0初值MOV AX,07D0HOUT DX,ALMOV AL,AHOUT DX,ALMOV DX,30BH ;通道1控制端口OUT DX,78HMOV DX,309H ;通道1初值MOV AX,03E8HOUT DX,ALMOV AL,AHOUT DX,AL8237. 8237A只有8位数据线,为什么能完成16位数据的DMA传送?I/O与存储器间在进行DMA传送过程中,数据是通过系统的数据总线传送的,不经过8237A的数据总线,系统数据总线是具有16位数据的传输能力的。. 8237A的地址线A0-A3为什么是双向的?当8237A被主机编程或读

24、状态处于从属状态,A0-A3为输入地址信号,以便主机对其内部寄存器进行寻址访问。当8237A取得总线控制权进行DMA传送时,A0-A3输出低4位地址信号供存储器寻址对应单元用,A0-A3必需是双向的。 IO选择题_1CPU通过外设接口同外设之间交换的信息是(D )A数据信息B状态信息C控制信息D以上三者2CPU程序与通道程序可以并行执行,并通过( C )实现彼此之间的通讯和同步【上海交大考研题】A操作员BI/O中断CI/O指令DI/O指令和中断3程序运行时,磁盘与主机之间数据传送方式是(C )【中科院计算机所考研题】A陷阱B中断方式CDMA方式D程序直接控制4CPU对通道的启动实现是通过( C

25、 )【国防科大考研题】A自陷B中断CI/O指令D通道命令字5在程序控制传送方式中,可提高系统工作效率的是( C )A无条件传送B查询传送C中断传送D以上均可6用DMA方式传送数据时,负责控制的是( D )ACPUB软件C控制器DDMAC7在外设接口电路的功能中,其中“最好可编程序”中的可编程序是指是( C )A用软件来实现硬件的功能B用硬件来实现软件的功能C用软件来选用多功能接口电路的某些功能,以适应具体工作的要求D以上选项都不对8独立编址和存储器映像编址的一个重要的区别是(B )A独立编址方式中,I/O端口的地址码较短;存储器映像编址方式中,I/O端口的地址码较长B采用独立编址的处理器有专用

26、的IN/OUT指令来实现对I/O端的读写;存储器映像编址的处理器无专用的IN/OUT指令C独立编址方式中,I/O端口的读写由硬件信号来实现;存储器映像编址方式中,I/O端口的读写采用软件信号来实现D以上说法都不对9DMA操作的基本方法有三种,它们是(A )A周期挪用,周期扩展,CPU停机B周期延迟,周期扩展,CPU停机C周期挪用,周期延迟,CPU停机D周期挪用,周期扩展,CPU延迟10DMA的传送方式主要有(C )A单字节传送方式,双字节传送方式,成组传送方式B单字节传送方式,双字节传送方式,请求传送方式C单字节传送方式,成组传送方式,请求传送方式D单字节传送方式,双字节传送方式,四字节传送方

27、式11如果微处理器可采用存储器映像编址,那么一条ADD指令可访问的地址空间是( A )A整个地址空间B仅I/O地址空间C仅RAM地址空间D随应用而定12传送数据时,占用CPU时间最长的传送方式是(A )A查询B中断CDMADIOP138086在响应外部HOLD请求后,( A )A进入等待周期B只接收外部数据C转入特殊中断服务程序D所有三态引脚处于高阻,CPU放弃对总线控制权14在查询传送方式时,外设准备好的状态信息通过(C )供给CPU进行查询A地址总线B数据总线C控制总线D中断请求线填空题_1DMA控制器与CPU分时使用内存通常采用以下三种方法:全串行方式,周期挪用DMA与CPU交替访问【上海交大考研题】2“外设接口”中可以由CPU进行读或写的寄存器被称为:端口。简答题_简述程序查询方式的步骤。答:(写出要点即可):(1)主机首先启动外围设备;(2)读取外设的状态信息;(3)判断外设是否准备好,若未准备好则重复步骤(2);(4)外设已准备好,执行输入/输出操作。 中断选择题_1中断响应是在( C )【国防科大考研题】A一条指令执行开始B一条指令执行中间C一条指令执行之末D一条指令执行的任何时刻28086/8088的中断向量表是( B )A存放中断类型号B存放中断服务程序入口地址C是中断服务程序的入口D时中断服务程序的

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1