微机原理复习题80281(13页).doc

上传人:1595****071 文档编号:36318575 上传时间:2022-08-26 格式:DOC 页数:13 大小:999KB
返回 下载 相关 举报
微机原理复习题80281(13页).doc_第1页
第1页 / 共13页
微机原理复习题80281(13页).doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《微机原理复习题80281(13页).doc》由会员分享,可在线阅读,更多相关《微机原理复习题80281(13页).doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-一、填空题1、 微型计算机由_,_,_ 和系统总线组成.2、 8086/8088最大模式系统中有两个或多个微处理器, 其中有一个是主处理器8086/8088,其它的处理器称为_。3、 若内存容量为4GB,字长为32,则地址总线_条,数据总线的宽度为_。4、 清零AL的第二位和第三位的指令_。5、 8086CPU引脚中控制地址锁存器锁存地址的引脚是_,控制总线驱动器方向的引脚是_。6、 当多个外设同时产生中断请求,CPU响应中断的顺序是受_的影响。7、 8086系统的工作模式分为_和_。8、 在DEBUG模式下,单步调试程序的命令是_,查看寄存器内容的命令是_。9、 MOV AX,BXSI,是

2、对_段的_寻址方式。10、 存储器容量的扩充包括_扩充和_扩充。11、 置位AL的第七位的指令_。12、 计算机控制系统中的系统总线包括三种总线分别是_,_,_。13、 指令语句中两种类型的操作数为: _操作数和_操作数。14、十进制数84.32转换成十六进制_H。(精确到小数点后4位)15、补码CBH的十进制真值_,反码D2H的十进制真值_。16、8086加电启动时,其内部CS=_,IP=_,即8086的启动程序应从_开始执行,该执行单元一般存放_指令。17、8086是_位微处理器,_位地址线,可寻址的地址空间为_字节。18、8088的总线接口部件的指令队列有_字节。19、若(CS)=100

3、0H,(DS)=2000H,(SS)=3000H ,(ES)=4000H,(SI)=1000H,(BP)=2000H,则指令MOV AX,BP的功能是将_单元的内容传送给AL,将_单元的内容传送给AH(填写物理地址)。20、CPU和外设之间的数据传送方式有_、_、_和_。21、在8086/8088的通用寄存器AX、BX、CX、DX中,用作存储器间址的寄存器为_ ;用作I/O端口间址的寄存器为_ ;用作循环控制指令(LOOP)的寄存器为_ 。22、 8086中的BIU由_个_位段寄存器、一个_位指令指针、_字节指令队列、_位地址加法器和控制电路组成。23、已知X的补码是11101011,Y的补码

4、是01001010,则X-Y的补码是_。24、微型计算机由_、_、_和系统总线组成。25、加电启动时,8086的启动程序应从_开始执行。该执行单元一般存放_指令。26、8086 CPU对存储器的最大寻址空间为_;在独立编址时对接口的最大寻址空间是_。27、用8086CPU组成的计算机系统中,在最小工作方式时总线控制信号由_产生,最大工作方式时总线控制信号由_产生。28、 在寻址方式中,可作基址寄存器的有_、_。29、 若(AX)=9520H,则当AX的内容为带符号数时,(AX)/2应用指令_,结果是(AX)=_H。30、汇编语言源程序结束伪指令是_。31、如果某存储器SRAM芯片的容量为4K8

5、位,则存储器组内寻址地址线是_根,如果它在系统中起始地址为0F0000H,则它的末地址是_。32、CPU和外设之间的数据传送方式有_、_、_和_。二、简答题1、什么是中断?什么是中断向量?中断过程一般包括哪几个阶段?2、简述8086汇编语言子程序与宏汇编的异同点。3、简述存储器芯片片选信号的构成方法及特点。4、随机存取存储器芯片分几类?介绍其特点?5、简述取中断向量和设置中断向量的方法。6、 1)、下面的时序图是CPU在什么模式下做什么操作?2)、下图中分别代表输出什么?3)、的引脚的作用是什么?在此时序中电平状态是什么?4)、为什么要插入状态?7、简述存储器芯片片选信号的构成方法及特点。8、

6、用4个8b*32K EPROM存储器27C256设计一个32位的存储系统,画出连接图。9、只读存储器芯片分几类?介绍其特点? 10、分别指出下列指令中源操作数的寻址方式。 (1) MOV AX, 1000H (2) MOV AX, ES:1000H (3) ADD AX, BX+4 (4) SUB AX, BX+DI+5 (5) MOV BX, AL11、存储器系统连接如下图,请分别写出图中第一组(1#、2#)、第二组(3#、4#)的地址分配范围。(写出具体步骤)12、8253A控制方式字如下,设8253A的端口地址为620H623H。若用通道1工作在方式3,按十进制计数,计数值为2340,对

7、8253进行初始化编程。13、8086CPU内部由哪两部分组成?各完成什么工作?14、请叙述8259A对外部中断请求的处理过程?15、阅读下面一段程序MOV CX,10LEA SI, FIRSTLEA DI, SECONDLEA BX, SUMCLCAGAIN:MOV AX, SIADC AX, DIMOV BX, AXADD SI, 2ADD DI,2ADD BX, 2LOOP AGAIN请问:(1)本程序实现的功能是什么? (2)结果在哪里存放?16、详细写出半导体存储器的分类。三、程序填空题1、计算(V-(X*Y+Z-540)/X,其中X、Y、Z、V均为16位带符号数,存入X、Y、Z、V

8、单元中,将上式计算结果商存入AX,余数存入DX中,将程序填写完整:MOV AX , XMOV CX , AXMOV BX , DXMOV AX , ZADD CX , AX BX , DXSUB CX , 540SBB BX , MOV AX , VCWDSUB AX , CX DX , BXIDIV X 2、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)= B7H,(21203H)=65H,试说明下

9、列各条指令执行完后AX寄存器的内容。(1) MOV AX, 1200H AX=(2) MOV AX, BX AX=(3) MOV AX, 1200H AX=(4) MOV AX, BX AX=(5) MOV AX, 1100BX AX=(6) MOV AX, BXSI AX=(7) MOV AX, BXSI1100H AX=3、执行完以下指令对标志位的影响。 0000 0100 + 0000 1011 按无符号数运算CF= 按带符号数运算OF=0000 0111 + 1111 1011 按无符号数运算CF= 按带符号数运算OF=0000 1001 + 0111 1100 按无符号数运算CF=

10、按带符号数运算OF=1000 0111 + 1111 0101 按无符号数运算CF= 按带符号数运算OF=4、设(DS)=2000H,(ES)=3000H,(SS)=4000H,(BX)=1000H,(BP)=1000H,(SI)=0002H,(DI)=0002H,(21000H)=1234H,(21002H)=5678H,(31000H)=9ABCH, (31002H)=0DEF0H,(41000H)=3456H,(41002H)=789AH计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容。MOV AX, ES:1000H(AX)= _ 。 MOV AX, BX(AX)=

11、 _ 。 MOV AX, BP+DI(AX)= _ 。 MOV AX, BXSI(AX)= _ 。 5、求首地址为 ARRAY 的 10 个字之和,结果存入 TOTALMOV CX, 10MOV AX, 0MOV SI, _AGAIN: ADD AX, _ADD SI, 2_MOV TOTAL, AX6、把 BX 中的二进制数以十六进制的形式显示在屏幕上 mov _, 4rotate: mov cl, 4 _ bx, cl mov al, bl and al, _ add al, 30h ; 09 ASCII 30H39H cmp al, 3ah _ printit add al, 7h ;

12、AF ASCII 41H46Hprintit: mov dl, al mov ah, 2 int 21h _ jnz rotate四、程序设计题-第 13 页-1、code segment assume cs:codemain proc farstart:repeat: call hebi call bide jmp repeat mov ax,4c00h int 21hmain endphebi proc near mov bx, 0newchar: mov ah, 1 int 21h sub al, 30h jl exit cmp al, 10 jl add_to sub al, 27h

13、cmp al, 0ah jl exit cmp al, 10h jge exitadd_to: mov cl, 4 shl bx, cl mov ah, 0 add bx, ax jmp newcharexit: rethebi endp bide proc near mov cx,10000 call dec_div mov cx,1000 call dec_div mov cx,100 call dec_div mov cx,10 call dec_div mov cx,1call dec_divretbide endpdec_div proc near mov ax,bx mov dx,

14、0 div cx mov bx,dx mov dl,al add dl,30h mov ah,2 int 21h retdec_div endpcode endsend starta) 文字叙述该程序实现的功能?(3分)b) 子过程HEBI实现什么功能?子过程DEC_DIV实现什么功能?(4分)c) 各子过程之间是通过什么来传递参数的?(3分)2、实现两个十六位二进制数的加法。要求加数放在FIRST开始单元,被加数放在SECOND开始单元,和数放在SUM单元。3、统计从STRING内存单元开始的100个字(WORD)型带符号数的整数、负数和零的字个数。五、硬件设计题1、以8086CPU用8b*

15、8K存储器SRAM设计一个32KB的存储系统,画出连接图,并写出每片存储器的地址范围。2、某8088系统用容量为8K8的ROM芯片2764构成32KB的只读存储器。1)确定ROM芯片2764的数据线和地址线的位数。2)确定需要多少个2764芯片。3)试利用74LS138译码,画出存储器的组成图与CPU的连接图。3、8255A控制字如下,其端口地址为AF00H AF03H,A口方式0输出,B口方式0输入,端口C方式0输入,编写程序实现初始化,并画出8255A与8088系统数据总线、地址总线、端口地址编译方法及控制信号的连接。4、某8088系统用2764ROM芯片和6264SRAM芯片构成16KB

16、的内存,其中,ROM的地址范围为:FE000H-FFFFFH,RAM的地址范围为F0000H-F1FFFH。已知2764ROM芯片和6264SRAM芯片的容量均为8K8bit。1)确定2764和6264芯片的数据线和地址线的位数。2)确定需要2764和6264芯片各几片。3)试利用74LS138译码,画出存储器与CPU的连接图,并标出总线信号名称。5、采用8253作定时/计数器,其接口地址为0120H0123H。(1)输入8253的时钟频率为2MHz。(2)计数器0: 每10ms输出1个CLK脉冲宽的负脉冲(3)计数器1: 产生10KHz的连续方波信号 (4) 计数器2: 启动计数5ms后OUT输出高电平。(5) 画线路连接图,并编写初始化程序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁