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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

微机原理及应用.docx

1、微机原理及应用微机原理及应用综合复习资料第一章 计算机中的数制和码制第二章 计算机概述一、填空题1. 在计算机中:1Byte= bit。2. 在计算机中, 1word= byte。3. 在计算机中, 1KB= byte。4. 对于十六进制表示的数码19.8H,转换为十进制数时为: ;用二进制数表示时为: B;该数码用压缩BCD码表示时数据为: 。5. 对于十进制数66,当它用二进制数表示时为 ,用十六进制数表示时为 H;用BCD码表示时为: 。6. 对于二进制数101001.101B,用十进制数表示时为: ;用十六进制数表示时为: H。7. 设机器字长为8位,最高位是符号位。则十进制数13所对

2、应的原码为: 。8. 已知某数的原码是10110110B,则其反码是 ;补码是 。9. 一个8位二进制数用补码方式表示的有符号数的范围是 。10. 软件通常分为 和 两大类。11. 第一代计算机采用的电子器件是 ,第四代计算机采用的是 。二、单选题1. 下列数据中最大的数为_ A. (11011001)2 B. (75)10 C. (37)8 D. (27)162. 在 表示中,二进制数11111111表示十进制数-1。A原码 B反码 C补码 D移码3. 用8位二进制的补码形式表示一个带符号数,它能表示的整数范围是: A-127+127 B-128+128 C-127+128 D-128+12

3、74. 某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是 。A-120 B-15 C-113 D-1215. 微型计算机中主要包括有_。A微处理器、存储器和I/O接口 B微处理器、运算器和存储器C控制器、运算器和寄存器组 D微处理器、运算器和寄存器6. 一个完整的计算机系统通常应包括 。 A系统软件和应用软件 B计算机及其外部设备 C硬件系统和软件系统 D系统硬件和系统软件三、分析简答题1. 8086 CPU的总线根据其中信息传送的类型可分为几种?哪几种? 2. 写出-25的原码、反码、补码,并将补码转换成十六进制数(设机器字长为8位)。 3. 举例说明什么是机器数,什么是

4、真值? 第三章 半导体存贮器一、填空题1. 内存按存储器性质分类通常分为 和 。2. 若用2K8的RAM芯片组成12KB的内存总容量,则共需 个这样的芯片。3. 要组成容量为4K8位的存储器,需要 片4K1位的静态RAM芯片并联,或者需要 片1K8位的静态RAM芯片串联。二、单选题1. 和外存相比,内存的特点是 。 A 容量小、速度快、成本高 B 容量小、速度快、成本低 C 容量大、速度快、成本高 D 容量大、速度快、成本低2. 下列说法中, 是正确的。AEPROM是不能改写的BEPROM是可改写的,但它不能作为读/写存储器CEPROM是可改写的,所以也是一种读/写存储器DEPROM只能改写一

5、次3. 若256KB的RAM具有8条数据线,则它具有 条地址线。 A10 B15 C20 D184. 若256K位(bit)的SRAM芯片具有8条数据线,则它具有的地址线条数为 。A14 B15 C17 D185.6.已知某微机系统的存储器由三个芯片组组成,每个芯片组容量为4K字节,总容量为12K字节。试问:为满足其编址范围,至少需要地址总线中的 5 根?其中 6 根用于每个芯片的片内地址输入。5. A12 B13 C14 D156. A11 B14 C12 D137. RAM 6116芯片有2K8位的容量,它的片内地址选择线和数据线分别是 。AA0A15和D0D15 BA0A10和D0D7C

6、A0A11和D0D7 DA0A11和D0D15三、分析简答题1. 在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?四、硬件接口设计题1. 下图为8088 CPU和某存储器电路连接图,请回答以下问题: (1) 将CPU的控制信号线与存储器相连。 (2) 存储器的类型(RAM、ROM)是什么?总容量为多少?各存储芯片的地址范围分别是多少? A1008088CPUWRRDD702. 某系统的存储器采用2K8的芯片构成,并采用74LS138译码器输出作为片选信号。如下图所示:(假设系统地址总线为16位)求:1) 存储器的类型(RAM、ROM)是什么?总容量为多少? 2) 写出1

7、#、2#、3#存储器芯片的地址范围3. 下图是与8088 CPU相连的用Intel 2114 构成的RAM存储器区。3) 说明一片2114的存储容量为多少? 4) 计算该存储器区的总容量为多少? 5) 说明每一组2114的地址范围 第四章 微型计算机及微处理器的结构和组成一、填空题1. 8086/8088 CPU从功能上分为 和 两部分。8086/8088CPU中执行部件的功能是负责 的执行。2. 8086中的BIU中有 个 位的段寄存器、一个 位的指令指针、 字节指令队列、 位的地址加法器。3. 8086 可以访问 位和 位的寄存器。4. 8086CPU从偶地址读出两个字节时,需要 个总线周

8、期;从奇地址读出两个字节时,需要 个总线周期。二、单选题1. 8088/8086 CPU中,指令指针(IP)中存放的是 。A指令 B指令地址 C操作数 D操作数地址2. 下面的说法中, 是正确的。A指令周期等于机器周期 B指令周期大于机器周期 C指令周期是机器周期的两倍三、分析简答题1. 8086/8088微处理器内部有那些寄存器,它们的主要作用是什么? 2. 8086/8088 CPU内部包含有哪6个专用寄存器?它们的主要功能是什么?3. 8086CPU状态标志位有哪些?说明其符号、名称和含义4. 执行下面两个数相加: 1010 0011 0100 1101 + 0011 0010 0001

9、 1001分析其结果对下列标志位有何影响: (SF)= (ZF)= (AF)= (PF)= (CF)= (OF)= 第五章 8086/8088CPU的引脚功能、系统组成及时序一、填空题1. 8086CPU对外的数据线是 根,地址线是 根,数据线和地址线是以 方式轮流使用的。2. 8086的ALE引脚的作用是 。3. 8086/8088CPU的最小工作模式是指 ,它是通过将MN/引脚接 来实现的。4. 8086/8088CPU上电复位后,执行第一条指令的地址是 H。5. 8086/8088CPU构成的微机中,每个主存单元对应两种地址: 和 。6. CPU访问存储器时,在地址总线上送出的地址称为

10、地址。7. 对于8086CPU,逻辑地址是由 和 组成,设有逻辑地址1000H:2345H,试写出其对应的物理地址 H 。8. 段基址是由 存储。物理地址是指实际的 位主存单元地址。9. 对于8086/8088CPU,设有物理地址00400H,试写出其两种不同的逻辑地 、 。10. 8086系统最多可管理 字节存储单元。11. 8086系统中,存储器分为奇、偶两个存储体,其中,奇地址存储体的数据信号线固定与数据总线的 相连,偶地址存储体数据总线的 相连。二、单选题1. 8086CPU的地址总线和数据总线分别为 条。A16,8 B20,16 C24,12 D32,242 48086CPU可访问的

11、存储器空间为1MB,实际上分为奇数存储体和偶数存储体两部分,奇数存储体的片选信号是 2 ,偶数存储体的选择信号是 3 ,对于存储体内每一个存储单元的选择信号是 4 。2. A ALE B CA0 DHOLD3. A HOLD BA0 C DHLDA4. A A19A1 BA18A1 CA19A0 DA16A05. 当=0, =0, =1时,CPU完成的操作是 。A 存储器读 B I/O读 C存储器写 DI/O写6. 8086/8088CPU经加电复位后,执行第一条指令的地址是 。 A0000H BFFFFH CFFFF0H D0FFFFH7. 8088/8086CPU的复位信号至少维持 个时钟

12、周期的高电平有效。A1 B2 C3 D48108086 有两种工作模式,即最大和最小模式。它由 8 决定。最小模式的特点是 9 ,最大模式的特点是 10 。8. A B C D. HOLD=19. ACPU提供全部的控制信号 B由编程进行模式设定C不需要8286收发器 D需要总线控制器828810. A引脚可以直接引用 B由编程模式设定C需要总线控制器8288 D适用于单一处理机系统 11. 微机中控制总线提供 。A 存储器和I/O设备的地址码 B 所有存储器和I/O设备的时序信号和控制信号C 来自I/O设备和存储器的响应信号 D 上述B、C12. 现行数据段位于存储器BOOOOH到BOFFF

13、H字节单元,则段寄存器DS的内容及该段长度(字节数)分别为: 。ABOOOH,1000H BO0OOH,OFFFHCBOOOH,OFFFH DBOOOH,OOFFH13. 8086执行指令 MOV AL,BX,其中(BX)=2041H时,和A0的输出是 。A0,0 B0,1 C1,0 D1,114. 8086在最小模式下,分时使用AD0AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过 将地址送入地址锁存器。ADEN BALE C DDT/ R15. 计算机系统总线中,可用于传送读、写信号的是 。 A地址总线 B数据总线 C控制总线 D以上都不对三、分析简答题1. 8086对存储器的

14、管理为什么采用分段的办法?最大段和最小段的存储空间分别是多大?20位的物理地址是如何形成的?2. 简述8086CPU最小工作方式含义。 3. 说明逻辑地址和物理地址的含义,两者之间有何关系?已知逻辑地址3000H:2345H,写出段地址、物理地址、偏移地址。 4. 计算题: 某微机系统中内存的首地址为3400H,末地址为67FFH,求其内存容量并以K表示。5. 8086/8088为什么采用地址/数据引线复用技术?答:考虑到芯片成本,8086/8088采用40条引线的封装结构。40条引线引出8086/8088的所有信号是不够用的,采用地址/数据线复用引线方法可以解决这一矛盾,从逻辑角度,地址与数

15、据信号不会同时出现,二者可以分时复用同一组引线。第六章 8086/8088CPU寻址方式及指令系统一、填空题1. 计算机的指令通常包含 和 两部分。2. 设SP为0100H,SS为1000H,则执行PUSH AX 后,SP= H,SS= H。3. 8086系统中,栈底在堆栈的 (最高地址端、最低地址端)。4. 如果VAL为数据段中0056H单元的符号名,其中存放的内容为0FF2H,当执行指令:MOV BX,VAL后,BX= ; 而执行: LEA BX,VAL后,则BX= 。5. 设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=

16、0206H则:指令MOV AX,BP+SI+4源操作数的有效地址为 ,物理地址为 。指令MOV AX,DI+100H源操作数的有效地址为 ,物理地址为 。6. 设AX=2000H,BX=2002H,则在执行了指令CMP AX,BX后,标志位CF为 , AX= 。7. 执行指令“XOR AX,AX”后,标志位ZF的值为 。8. 若(AL)10011000B,(BL)01100111B,则执行指令“ADD AL,BL”后,(AL) ;执行指令“AND AL,BL”后,(AL) 。9. 在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入 寄存器中。二、单选题1. 下列指令中

17、,不合法的指令是: 。APUSH BL BADD BX,DI CINT 21H DIN AX,09H2. 完成将AX清零,并使标志位CF清零,下面错误的指令是: 。ASUB AX,BX BXOR AX,AX CMOV AX,00H DAND AX,00H3. 下列8086指令中,对AX的结果与其他三条指令不同的是 。 AMOV AX,0 BXOR AX,AX CSUB AX,AX DOR AX,0 4. 若寄存器AX,BX,CX,DX的内容分别为11,12,13,14时,依次执行PUSH AX,PUSH BX,POP CX,POP DX,PUSH CX,PUSH DX,POP AX,POP B

18、X后,则寄存器AX和BX的内容分别为: 。A11,12 B12,13 C13,14 D11,145. 假设VAR为变量,MOV BX,OFFSET VAR的寻址方式是: 。A直接寻址 B间接寻址 C立即寻址 D存储器寻址69基址加变址的寻址方式中,基址寄存器是指 6 ,变址寄存器是指 7 ,如执行指令MOV AX,BX+SI+2后,操作数的地址位移量EA为 8 ,其实际物理地址为 9 。6. AAX BBX CCX DSI7. ASI BAX CBX DDX8. AEA=(AX)+(BX)+2 BEA=(BX)+(SI)+2CEA=(AX)+(SI)+2 DEA=(BX)+(SI)9. A(S

19、S)+EA B(ES)*10H+EA C(CS)+EA*10H D(DS)*10H+EA10 12设8086/8088CPU的(SS)=1050H,(SP)=0008H,(AX)=1234H,当执行一条: PUSH AX 指令时(SS)=_10_,(SP)=_11_,1234H存放的实际地址是_12_,请选择正确答案。10. A1050H B1052H C104EH D1058H11. A0008H B0006H C000AH D0005H12. A(10508H)=12H,(10507H)=34H B(01506H)=34H,(01507H)=12H C(10506H)=12H,(10507

20、H)=34H D(10506H)=34H,(10507H)=12H13. 下面指令中,源操作数的寻址方式为寄存器相对寻址的指令是: 。AINC WORD PTR BX+SI BMOV CX,SI+COUNTCNEG BYTE PTR BX DADD AX,BX14. 设(AX)1000H,(BX)2000H,则在执行了指令“SUB AX,BX”后,标志位CF和ZF的值分别为: 。A0,0 B0,1 C1,0 D1,115. 已知CF=0,PF=0,AX0FFFFH,则执行语句INC AX后,标志位情况为_。ACF=0,PF=0 BCF=1,PF=0 CCF=0,PF=1 DCF=1,PF=11

21、6. 下列指令中,能完成将AL寄存器清零的有_条。CMP AL,AL ; SUB AL,AL ; XOR AL,AL ; MOV AL,0A1 B2 C3 D417. CPU执行算术运算指令不会影响的标志位是 。A溢出标志 B符号标志 C零标志 D方向标志18. 设(AX)ABDFH,则在执行指令“AND AX,0001H”后,AX寄存器的内容为: 。AABDEH BFFFFH C0001H D0000H19. 在堆栈内,有效地址为2500H到2505H单元内依次存放10H、20H、30H、40H、50H、60H六个数,已知SP=2502H,执行POP BX指令后,有 。ASP=2502H,B

22、X=1020H BSP=2504H、BX=4030H CSP=2504H,BX=3040H DSP=2500H,BX=2010H三、分析简答题1. 写出至少3种指令,使AX寄存器置零2. 用单条指令或程序片段,实现下述功能 (1)将AX高8位取反,低四位置1,其余位不变。 (2)将AL的高四位与低四位互换。 (3)将BX、AX内容互换。 3. 堆栈存储区由哪两个寄存器管理?简述数据压栈和弹栈的过程。4. 举例说明与数据有关的寻址方式有哪些?5. 输入输出的寻址方式有哪几种?举例说明6. 如果TABLE为数据段中0020H单元的符号名,在该单元中存放着3412H,请指出以下两条指令有什么区别?每

23、条指令执行后AX寄存器中的内容是多少? MOV AX,TABLE LEA AX,TABLE7. 分别指出下列指令中的源操作数的寻址方式。 (1)MOV CX,300H(2)MOV BPDI,300H(3)MOV AX,BX(4)MOV AX,BP+DI(5)MOV AX,10BXDI(6)MOV AX,10SI(7)MOV AX,DI(8)JMP BX(9)IN AL,23H(10)IN AL,DX8. 指出下列指令的错误 (1)MOV AH,BX (2)ADD 15H,BX (3)MOV CS,AX(4)MOV AX,SIDI (5)MOV BYTE PTRBX,1000(6)MOV SI,

24、BX(7)MOV DS,0200H(8)IN BL,05H(9)MOV AX,IP(10)MOV SI,DX(11)PUSH AL9. 设8086/8088CPU的SS=1050H,SP=0008H,AX=1234H,当执行指令:PUSH AX后, 寄存器SS、SP、AX内容分别是什么?画图说明1234H在内存中的存放情况。 10. 假设(DS)=2000H,(BX)=1256H,(SI)=528FH;位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则; 执行指令JMP BX后,(IP)= ? 执行指令JMP TABLEBX后,(IP)= ? 执行指令

25、JMP BXSI后,(IP)= ? 11. 已知8086 CPU各寄存器和有关内存单元内容如下:指出执行下列指令后AX寄存器的内容:(1) MOV AX,1200H(2) MOV AX,1203H(3) MOV AX,BX(4) MOV AX,1100HBX(5) MOV AX,BXSI 第七章 汇编语言程序设计一、填空题1. 若定义DA1 DB abcdef,则 (DA1+3) 存放的数据是 。2. 指令“AND AX,STR1 AND STR2”中,STR1和STR2是两个已赋值的变量,两个AND 的区别是 。3. 对于指令:MOV AX,15 GE 1111B, 汇编结果为: MOV A

26、X, 。4. 对于指令:MOV BX,15 MOD 4, 汇编结果为: MOV BX, 。5. 在汇编语言中,一个过程有NEARA和FAR两种属性。NEAR属性表明主程序和子程序在 , FAR属性表示主程序和子程序在 。二、单选题1. 在8086/8088汇编语言中, 用于定义常数、变量、内存空间的定位。A伪指令 B机器指令 C宏指令 D微指令2. 在下列伪指令中定义字节变量的是 。ADB BDW CDD DDT3. 如 VAR DW 1,2,$+5,3,4 在汇编时VAR分配的偏移地址是0075H,则偏移地址为0079H的单元中的内容是 。A00H B7CH C84H D7EH45对于指令:

27、MOV BX,(PORT1 LT 5)AND 50)OR (PORT1 GE 5) AND 40)则当PORT15时,汇编结果为: MOV BX, 4 ;否则,汇编结果为: MOV BX, 5 。4. A40 B50 C5 D905. A40 B50 C5 D90三、分析简答题1. 汇编语言中的伪指令与执行指令有何不同?2. 试举例说明一条汇编语句可以有哪几部分组成?各部分之间采用何种分隔符(定界符)相隔离?3. 指出下面程序片段中的错误。 MYDATA SEGMENT A DB 12 24 34 B: DW 12 MYDATA ENDS MYCODE SEGMENT ASSUME DS:MY

28、DATA,CS:MYCODE MOV DS,MYDATA MOV AH,A MOV AL,B MOV CX,A MOV IP,B4. 改正下面程序片段中的错误或指出错误原因。 DATA SEGMENT A DB 12、24、34 B DW 12,ABCD DATA ENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE MOV DS,DATA MOV DX,OFFSET A MOV AL,DX+2 MOV BL,CX5. 指出下面程序片段中的错误。 A1:DB ? A2 DW 10 K1 EQU 1024 MOV DS,1200H MOV AX,80 MOV K1,A

29、X MOV AL,A2 MOV BX,A1MOV A1,K16. 假设某程序段中的数据定义如下: DA1 DW ?,2DUP(1) DA2 DB 32H,25H DA3 DB ? CUNT EQU $-DA1问:(1) 画出内存分配图(2) 变量DA1、DA2、DA3各占用几个字节?CUNT的值是多少?它表示什么意义?7. 假设某程序段中的数据定义如下: A1 DW 3 DUP( 2 DUP(1,2) A2 DB 5678H A3 DD ? L EQU $-A1 问:A1、A2、A3在数据段中各占用几个字节?L的值是多少?它表示什么意义?8. 对下面两个数据段,请分析偏移地址为10H和11H的两个字节中的数据是一样的吗?为什么? DTSEG SEGMENT | DTSEG SEGMENT ORG 10H | ORG 10H DATA1 DB 72H | DATA

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2