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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

微机原理及应用练习题2.docx

1、微机原理及应用练习题2微机原理及应用练习题一、填空题1.设机器字长为8位,根据给出的不同形式的机器数,计算其对应的十进制表示的真值,填入下表中。机器数(若为)无符号数(若为)原码(若为)反码(若为)补码1001 00101461810911028086微处理器包含4个专用寄存器,其中 堆栈指针寄存器SP 和 堆栈基址指针BP 寄存器一般与堆栈段寄存器SS连用,用以确定堆栈段中某一存储器单元的地址;而 SI 和 目的变址DI 寄存器一般与数据段寄存器DS连用,用以确定数据段中某一存储器单元的地址。38086微处理器的组成包括两部分,执行程序时, BIU(总线接口)部件 负责将指令代码从存取到指令

2、队列中; EU(执行)单元 负责分析并执行指令。 48086微处理器进行复位操作时,代码段寄存器的容为:(CS)= 0FFFF H,指令指针寄存器的容为:(IP)= 0000 H。5若假设(AX)=0FDAAH,(BX)=0FBCFH,则执行指令 ADD AX,BX 之后,(AX)= 0F979 H,(BX)= 0FBCF H,标志位 OF、AF、CF 的状态对应为 0 、 1 和 1 。6若TAB为数据段中0032H单元的符号地址,其中存放的容为1234H,则执行:MOV AX,TAB指令后,AX中的容为 1234 H。7若(DS)= 7500H,数据段的长度为64KB,则当前数据段的起始地

3、址为 75000 H,末地址为 84FFF H 。8假设(SP)=1000H,(AX)=2000H,(BX)=3000H,试问:(1)执行PUSH AX 指令后,(SP)= 0FFE H; (2)再执行PUSH BX和POP AX指令后,(SP)= 0FFE H,(AX)= 3000 H,(BX)= 3000 H 。9. 若8086的时钟频率为5MHz,其时钟周期为 200 ns。10. 一个完整的计算机系统包括 硬件 系统和 软件 系统两大部分。11. 指令指针寄存器IP用来表示 存放下一条要执行的指令在当前代码段的偏移 地址。12. 8086CPU的基本总线周期由 4 个时钟周期组成。13

4、. 标志寄存器中,OF表示 溢出 标志,OF=1时表示 有溢出 。15. 8086系统中存储空间分为 存储体和 外 存储体,分别用_片选_和_字选_信号选择和区分。168086中I/O端口与存地址采用 分别独立编址 编址方式。17. 8086CPU采用引脚复用技术,即 地址总 线和 数据总 线是复用的。18.选用64K2位存储芯片构成一个128KB的存储器,所需芯片的数量为 8 片,要访问一个这样的128KB存储器,需要地址线 19 根,数据线 2 根。19.构成64K*8位的存储器,需8K*1位的芯片 64 片。二、单项选择题18086CPU的主要特点之一是具有预取指令功能,CPU可以采用

5、B 的原则,顺序存放指令到指令队列缓冲器中,并顺序取出指令到执行部件中去执行。(A)后进先出 (B)先进先出 (C)随意读写 (D)只读不写2微机中地址总线的作用是 C 。(A)用于选择存储器单元 (B)用于选择进行信息传输的设备 (C)用于指定存储器单元和I/O设备接口单元的选择地址(D)跟数据总线的作用是同样的3地址线为20条的微处理器,其寻址围是 B 。(A)640KB (B)1MB (C)64KB (D)1GB 4在8086/8088中,一个最基本的总线周期由 D 个时钟周期组成。(A)1 (B)2 (C)6 (D)458086工作于最小模式下,当M/=0,=0,=1 时,CPU完成的

6、操作是 B 。(A)存储器读 (B)I/O读 (C)存储器写 (D)I/O写6 二进制数 10010110.10B 的十进制数值可表示为_B_。A. 96.8 B. 150.5 C. 96.5 D. 150.87. 下列等式中,正确的是_D_。A. 1KB=10241024B B. 1MB=1024BC. 1KB=1024 D. 1MB=10241024B8 CPU响应INTR引脚上来的中断请求的条件是_B_。A. IF=0 B. IF=1 C. TF=0 D. TF=19. 8086CPU包括_C_。A. 运算器、控制器和存储器 B. 运算器、控制器和寄存器C. 运算器、控制器和接口部件 D

7、. 运算器、控制器和累加器10. 相邻段地址之间的最小距离为_A_。A16个字节 B. 64K字节 C. 1K字节 D. 256字节11. 8086 CPU的NMI引脚上输入的信号是_B_。A. 可屏蔽中断请求 B. 非屏蔽中断请求C. 中断相应 D. 总线请求12. 已知 (SP)=2110H,执行指令“PUSH AX”后,SP寄存器的值为_A_。A. 210EH B. 210FH C. 2108H D. 2112H13. 8086为16位的CPU,说明_A_。A. 8086CPU有16条数据线 B. 8086CPU有16各寄存器C. 8068CPU有16条地址线 D. 8068CPU有16

8、条控制线14. 以下有关8086最大工作模式的特点的说法中,正确的是_C_。A、M/IO引脚可直接引用 B、由编程进行模式设定C、需要总线控制器8288 D、适用于单一处理机系统15. 假设(AL)=0AH,下列指令执行后,能使(AL)=0FAH的指令是_C_。A. NOT AL B. AND AL,0F0HC. OR AL,0F0H D. XOR AL,0F0H168086CPU进行I/O端口寻址的地址线根数为_D_。A. 8 B. 10 C. 16 D. 2017. 使用部分译码方法的电路中,若CPU的地址线A12-A15未参加译码,则每个存储器单元的重复地址的个数为_D_。A. 2 B.

9、 4 C. 8 D. 16三、判断题1、8086CPU的Ready信号是由外部硬件产生的。()2、采用直接寻址输入/输出指令的最大端口地址为FFH。()3、立即寻址方式不能用于目的操作数。( )4、8086/8088标志寄存器共有16位,每一位都有具体的含义。( 错 )5、任何存储单元都只有惟一的段地址和偏移地址。( )6、堆栈指针寄存器SP是微处理器中用于指示中断服务程序或子程序人口地址的专用寄存器。( )7、程序员不能直接对指令指针IP进行存取操作。( 对 )8、8086系统中,堆栈的操作可以是字节或字操作。()四、简答题1写出计算机中的汇编语言指令格式,并说明各组成部分的作用。指令格式为

10、 标号: 操作码 操作数1,操作数2 ;注释段 (1分计算机中的汇编语言指令主要由操作码字段和操作数字段两部分组成,操作码字段指示计算机要执行的操作,(1分)而操作数字段则指出在指令执行的过程中需要的操作数。(1分)标号指明指令的地址,注释段是对该指令的解释。2说明8086系统的存储器为什么要采取地址分段的方法进行寻址? 由于8086部运算器是16位,而外部地址线是20位,寻址20位地址空间必须把存储器分段使用。8086系统的存储器可以有四个逻辑段,每个逻辑段最大为64KB,最小为16B。3如果在一个程序开始执行之前,(CS)=0A7EH和(IP)=2B40H。试问:该程序入口的物理地址是多少

11、?指向这一入口地址的CS和IP的值是唯一的吗?程序入口的物理地址是:0A7EH x 10H + 2B40H = 0D320H不唯一。原因是同一物理地址可以对应不同的逻辑地址。4. 假设(CS)=2010H, (DS)=3A00H,(SS)=4D00H。此时存中的某数据区,连续存放20个字数据,其首字的存储偏移地址3A00H。计算该数据区的首字和最后一个字的存储地址。假设存放的第2个字数据的值为0A12H,画图表示该数值在存中的存放情况,标清该数据所占用的存储单元的物理地址。首字的存储地址:3DA00末字的存储地址:3DA2658086/8088CPU如何解决地址线和数据线的复用问题?ALE信号

12、何时处于有效状态? 通过地址锁存器连接地址总线,通过数据总线收发器连接到数据总线。当复用引脚传输地址信号时(或一个总线周期的T1时),ALE有效。6写出四条指令,使它们分别把AX的容清零。AND AX , 0000HMOV AX , 0000HXOR AX , AXSUB AX , AX7假设有: DAT DW 1234H ,试说明指令 MOV AX, DAT 和指令 MOV AX, OFFSET DAT 的区别?MOV AX, DAT指令执行后,AX得到的是存储器操作数DAT字变量的容,而MOV AX, OFFSET DAT 指令执行后,AX得到的是DAT字变量的偏移地址。8. 已知一个DR

13、AM存储芯片外部引脚中有4条数据线,7条地址线(假设无复用),计算其存储容量。274B=1284位9.设有一个存储器系统,由2个8KB的6264SRAM芯片构成,下图画出了该存储器与8088CPU的连接图,请分别写出1# 、2#芯片的地址围。(涉及的计算步骤要清晰、完整)1#8K8:A0000A1FFF 2#8K8:AE000AFFFF六、阅读程序片段题1(7分)现有(DS)2000H,(BX)0100H,(SI)0002H,(20100H)12H,(20101H)34H,(20102H)56H,(20103H)78H,(21200H)2AH,(21201H)4CH,(21202H)B7H,(

14、21203H)65H,试说明下列指令执行后,AX寄存器中的容。(1)MOV AX,l200H; (AX)= 1200 H(2)MOV AX,BX ; (AX)= 0100 H(3)MOV AX,l200H; (AX)= 4C2A H(4)MOV AX,BX; (AX)= 3412 H(5)MOV AX,1l02HBX; (AX)= 65B7 H(6)MOV AX,BX+SI; (AX)= 7856 H(7)MOV AX,1100H+BX+SI; (AX)= 65B7 H2设初值(AX)=4321H,(DX)=8765H,程序片段如下:MOV CL,04HMOV DX,CLMOV BL,AHSH

15、L AX,CLSHR BL,CLOR DL,BL上述程序片段执行后(DX)= 7654 H;(AX)= 3210 H。3下列指令执行后,(AX)=_1100_,(BX)=_3300_,(CX)=_2200_。MOV AX, 1100HMOV BX, 2200HMOV CX, 3300HPUSH CXPUSH AXPUSH BXPOP CXPOP AXPOP BX4. 执行下列程序后,(AL)=_64_,(BL)=_0_,CF=_0_。MOV AL, 50HMOV BL, 30HSTCADC AL, BL5. 设VAR1、VAR2为字变量,LAB为标号,分析下列指令的错误之处并加以改正。(1) ADD VAR1,VAR2(2) MOV AL,VAR2(3) SUB AL,VAR1(4) JMP LABSI (5) JNZ VAR16. 有如下程序段:MOV AX, 50MOV CX, 5LOP: SUB AX,CX DEC CXJNZ LOP MOV BUF,AX HLT上述程序段执行后,BUF_35_。七、综合题电路图连接形式如图所示。利用查询传送方式,将大写英文字母A送外设显示,补充程序段: MOV DX,_WAIT: IN AL,DX AND AL,_ JZ WAIT MOV _ MOV DX, _ OUT DX,AL

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

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