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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

10年微机原理复习题.docx

1、10年微机原理复习题一、简答题1. 简述8086cpu如何应用地址锁存信号ale将地址A15A0与数据线D15D0分开的工作原理.2. 8086CPU有哪几种主要的寻址方式。3. 试说明位、字节以及字长的概念。4. 比较主程序调用中断服务程序和主程序调用子程序的主要异同点。5. 什么是8086 CPU的最大/最小工作方式?两者的区别是什么?6. 8086 CPU 使用的存储器为什么要分段?怎样分段? 7. 动态 RAM 为何要刷新? 8. 8086 CPU 中设置的指令指针寄存器IP 中存放的内容是什么?9. 简述8086CPU的ALE引脚、READY引脚及BHE引脚的作用。10. 已知一个S

2、RAM芯片的容量为8K8,该芯片有一个片选信号引脚和一个读/写控制引脚,问该芯片至少有多少个引脚?地址线多少条?数据线多少条?还有什么信号线?二、计算题1 选取字长N为8位,已知原码(或补码)如下,求其补码(或原码) 1)X原=010101012)Y原=100000013)Z原=000000004)U补=10000005)V补=000000012. 将下列二进制数分别转换为八进制数、十六进制数 1)1101 1010B2)1011 1100 1111B3)0.1101B4)1110.1010B3. 将下列十进制数转换为二进制数1)23.6252)10.53) 75.254. 将下列十进制数用压

3、缩BCD码表示1)23.642) 809.75. 写出下列逻辑地址的段地址,偏移地址和物理地址。 1) 2314H:0032H2) 10ADH:DDF6H6.已知(DS)=3000H, (ES)=2000H, (SS)=4000H, (BX)=1000H, (BP)=2000H, (SI)=0001H,(DI)=0002,请计算下列指令中源操作数的段地址、有效地址及物理地址。1)MOV CX,BX2)MOV CX,BP+DI3)MOV CX,SS:1000H4)MOV CX, ES:BXSI7. 设有一个具有16位地址和8位字长的存储器,试问: 1) 存储器能存储多少字节的信息?2) 如果存储

4、器由2K x 4位的RAM芯片组成,共计需要多少片?3) 需要用哪几位高位地址作片选译码产生芯片选择信号?8给定一个堆栈区,地址为1240H:0000H 1240H:0200H,SP=0062H,问:(1)栈顶地址是多少?(2)栈底地址是多少?(3)堆栈段寄存器SS=?9.在8086系统中,若当前SS=3500H,SP=0800H (1) 说明堆栈段段首在存储器中的物理地址PA? (2) 问入栈10个字节后,SP的内容是什么? (3) 若再出栈6个字节,SP的内容又是什么值? 10.若AL = 3BH,AH = 7DH,则:(1)列竖式计算AL和AH中的内容相加后的结果。(3分)(2)两数相加

5、后,标志位CF,AF,PF,SF,OF和ZF的状态分别是什么?(6分)11. 右下图所示为8086/8088中断向量表部分示意图。此时若执行INT 4指令,则程序转向何处执行(分别用逻辑地址和物理地址回答)?写出计算过程。 12.假设要用2K4的RAM存储芯片,组成16KB的存储容量,则:1) 需要多少芯片?多少芯片组?每块芯片需要多少寻址线?总共需要多少寻址线? 2) 若与8088 CPU连接,试画出连接原理图(存储器芯片的有关引脚为A10 A0,CS,WE,D3 D0;CPU 的有关信号有A12 A0,WR,D7 D0)。3) 连接好后,写出各组芯片的地址分配情况。13. 令PC及存储器地

6、地址区有关单元的内容如下: (20H)=3CH,(21H)=00H,(22H)=86H,(23H)=0EH且CS=2000H,IP=0010H,SS=1000H,SP=0100H,FLAGS=0240H这时执行INT 8指令,请问:1) 程序转向何处执行(用物理地址回答)?2) 栈顶6个存储器单元的地址(用逻辑地址回答)及内容分别是什么?14. 存储器芯片与CPU的连接如下图所示,分析出各存储器芯片的地址范围及其容量。三、分析题1. 阅读下列程序段,设初值AX=0119H,指出每条指令执行以后有关寄存器的内容。MOV CH, AHADD AL, AHDAAXCHG AL, CHADC AL,

7、34HDAAMOV AH, ALMOV AL, CHHLT 2. 阅读下列程序段,指出每条指令执行以后有关寄存器的内容。 MOV AX,0ABCHDEC AXAND AX,00FFHMOV CL,4SAL AL,1MOV CL,ALADD CL ,78HPUSH AXPOP BX3假设从地址0600H开始的存储区,存储着31H,32H,33H,34H。现有如下程序段: MOV SI,0600H (1)MOV DI,0700HMOV DX,0002HCYCLE: MOV AL,SI (2)AND AL,0FHINC SIADD AL,SIMOV DI,AL (3)INC SIINC DIDEC

8、DXJNZ CYCLEHLT则(1)请写出程序段中(1)(2)(3)所示的指令中源操作数的寻址方式。(2)程序段执行后,问SI、DI和AL寄存器的内容分别是多少?存储器单元(0700H)=?4、若CPU中各寄存器及RAM参数如图所示,试求独立执行每小题对应的指令后,寄存器与内存单元的内容。(每小题指令执行前,寄存器的状态都处于如图所示的状态)(1)MOV DX, BX+2 ; DX = ; BX= ;(2)PUSH DX ; SP = ;(3)MOV CX, BX ; CX= ; BX= ;(4)TEST AX, 0001H ; AX= ;(5)MOV AL, SI ; AL= ;(6)ADC

9、 AL, DI ; AL= ;DAA ; AL= ;(7)INC SI ; SI= ;(8)XOR AH, BL ; AH= ; (9)JMP DX ; IP= ;5、请在图中正确填写执行下列伪指令后数据区的内容。DATA1DATA2DATA3DATA4DATA1 DB 01H,02HDATA2 DW 01H,02HDATA3 DB 1,2DATA4 DB 3 DUP(2,1) 6、程序中DATA字数组中存放了100H个补码数,读程序填空,并回答问题CODE SEGMENT ASSUME CS: CODE, DS: CODESTART: MOV AX, CODE MOV DS, AX MOV

10、CX, 100H MOV SI, OFFSET DATA MOV AX, 0 MOV DX, 0 LP: ADD AX, SI INC SI INC SI ADC DX, LOOP LP ;求和 MOV CX, 100H ; 求平均MOV SI, OFFSET DATA LP1: CMP SI, AX JGE GRT INC BLGRT: INC SI INC SI LOOP LP1 MOV AH, 4CH INT 21HDATA DW 100H DUP(?)CODE ENDS END START(1):请在上述划线处填入合适的程序(2):程序执行后,AX与BL存放的是何值(3):试说明该程序

11、实现的功能7、现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(21200H)=2AH,(21201H)=4CH,填入下列指令执行后AX寄存器的内容,并指出在每条指令中源操作数的寻址方式。(1) MOV AX, 1200H ; AX= ;寻址方式 (2) MOV AX, 1200H ; AX= ;寻址方式 (3) MOV AX, BX+1100H ; AX= ;寻址方式 四、编程设计题1.在da1单元和da2单元起各有2个字节的无符号数,试编程分别实现这两个无符号数的加法以及减法运算,并将结果分别存放到das和dad开始

12、的存储单元中去。2.编程计算1+3+5+99,并将计算结果存放到字存储单元SUM中。3.统计AX寄存器中二进制位为1的个数,并将统计结果存放于字节变量result中。4.在dbuf单元中有10字节的无符号数,试编程实现,统计dbuf数据区中正数和负数的个数,并分别存放于字节变量d1和d2中。5. 编程计算(AB+C-70)/A,计算结果的商和余数分别存放在变量D和E中,其中A、B、C、D、E均为有符号数、字节变量。五、填空题: 1. 一位十进制数,用BCD码表示需要_ _位二进制码,用ASC码表示需要 _ _位二进制码。十进制数 96 转换成十六进制后,其值为 。二进制数11101101,若为

13、无符号数,其十进制数值是_,若为补码表示的有符号数,其十进制数值是_。与二进制数10011001等值的八进制数是_,与其等值的十六进制数则为_。2. 使用1条指令将寄存器BX高四位取反,指令为_,使用1条指令将寄存器BX低四位置1,指令为_,使用1条指令将寄存器BX低四位清0,指令为_。3. 执行XOR AX,AX 后,AX 寄存器的值为 。4. 已知:AL=9AH,BL=D6H,执行指令ADD AL,BL 后,AL= 、BL= 、ZF= 、OF= 。5. DOS 功能调用指令 INT 21H 中断向量存放的物理地址为 。6. 一片 Intel 2164 动态随机存储器有64Kb,当采用行、列

14、地址分时传输时,则最少需要 条地址线才能寻址64Kb 。7. 静态存储器不需要刷新电路, 存储器需要刷新电路。8. 外设与CPU交换数据的方式为 、 、 ,其中 速度最快。9. 主频为5MHz 的8086 CPU ,一个基本总线周期是 。10. 存储器由 、 、 三部分组成。11. 8086CPU从内部功能上可分为_和_两个独立的功能部件。12. 若某中断向量为21H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为 。13. 设堆栈指针(SS)=2000H (SP)=1000H,在执行PUSH AX指令后,(SS)= _ (SP)=_。14. 某8086微处理器系统中设计了

15、一个容量为32KB的SRAM存储器,约定该存储器的起始地址为40000H,则该存储器的末地址为_。15. 在某8086系统中,设DS = 1000H,CS2000H,数据段和代码段的长度都为64KB,则数据段的起始地址为 ,代码段的结束地址为 。16. 静态RAM的基本存储电路,是由6个MOS管组成的_来存储信息的;动态RAM芯片是以MOS管栅极_是否充有电荷来存储信息的 17. 在8086微处理器中,指令分配给寄存器SP的默认段寄存器是_。18. 8086/8088CPU可访问两个独立的地址空间,一个为I/O地址空间,其大小为_字节;另一个为_,其大小为_字节。19. 串操作LODS指令,是

16、用来将源串由 寄存器所指向的元素复制到AX或者AL中,并修改其内容指向下一元素。源串的寻址采用 段寄存器。20. 随机中断源可分为外部设备、 和 三种。21. 8086中断系统中,优先权最低的内部中断是 ;优先权最高的外部中断是 。22. 8086存储器中,对存放的字,若其低位字节在奇数地址,则这样存放的字为 。CPU对这样的字进行一次存或取(读或写),需要 个总线周期。23. 当ALE1时,8086/8088CPU的地址/数据总线AD0AD15上传送的是_信息;当ALE0时,8086/8088CPU的地址/数据总线AD0AD15上传送的是_信息。24. 一个总线周期至少包括_个时钟周期,80

17、86通过数据总线对规则字进行一次访问所需_个总线周期,对非规则字进行一次访问则需_个总线周期。 25. 在8086微机系统中,逻辑地址是指在程序和指令中表示的一种地址,它包括两部分:_和_。 26. 8086 CPU有 条数据总线, 条地址总线,能寻址的内存物理空间为 ;而8088 CPU则有 条外部数据总线。27. 8086 CPU利用 和 两个引脚的组合可以实现对存储器高、低位库的选择。28. 当用字长较短、容量较小的存储器芯片组织一定字长的、存储容量较大的存储器时需要进行两种形式的扩充: 和 。六、单项选择题1受CLI和STI 指令控制的中断是( )。A) NMI B)INTRC)INT

18、 n D)单步中断2. 8086 CPU 的中断向量表占( )字节。A) 256 B) 512C) 1024 D) 20483. CPU对DMA控制器提出的总线请求响应要比中断请求的响应快,其原因是( )。 A)只需完成访问内存操作 B)只需释放总线控制权 C)无需保留断点现场 D)有硬件DMA控制器48086的IP中存放的是( )。 A)当前正在执行的指令 B)下一条要执行的指令C)下一条要执行的指令的偏移地址 D)指令中的操作数51MB是( )。A)10001000 b B)10241024 bC)10001000 B D)10241024 B6某 RAM芯片其存储容量为512K8位,该芯

19、片的地址线和数据线数目为( )。A) 8, 512 B) 512, 8 C) 18, 8 D) 19, 8 7现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:( )A) BOOOH,1000H B) O0OOH,OFFFHC) BOOOH,OFFFH D) BOOOH,OOFFH88086在响应外部HOLD请求后,( )。A)转入特殊中断服务程序 B)进入等待周期C)只接收外部数据D)所有三态引脚处于高阻,CPU放弃对总线控制权。9. 中断向量地址是( )。A)子程序入口地址 B)中断服务程序入口地址所在单元的地址C)中断服务程序入口地址

20、 D)中断服务程序的返回地址10. 8086 CPU工作在最小方式下,意味着( ):A. 一个8086 CPU 就可以独立构成一个微机系统B. 8086 CPU 和最少的外围器件构成一个微机系统C. 8086 CPU 和最多的外围器件构成一个微机系统D. 不需要时钟发生器 11. EEPROM存储器属于( ):A. 只读存储器 B. 随机存储器C. 动态随机存储器 D. 静态随机存储器12. 以下关于内部中断的叙述,哪一个是正确的( ):A. 中断源来自INTR引脚的硬信号B. 执行 INT n 软中断指令后,可以产生一次内部中断C. 内部中断服务程序入口地址不需要存放在中断向量表中D. CL

21、I 指令可以关闭内部中断13、DRAM2116(16K1)外部引脚有( )。A. 7条地址线,2条数据线B. 7条地址线,1条数据线C. 14条地址线,2条数据线D. 14条地址线,1条数据线14. 8086 CPU 的中断向量表地址范围是( )。A.00000H 003FFH B.20000H 203FFHC.00000H 000FFH D.00000H 007FFH15.8086 CPU中,( )引脚信号是决定最大或最小工作模式的控制信号。 A.M/IO B.MN/MX C.DT/R D.BHE/S7 16.在DMA方式下,数据从内存传送到外设的路径是( )。A.内存CPU总线外设 B.内

22、存DMAC外设C.内存数据总线外设 D.外设内存17.指令MOV AX,BXSI中源操作数的寻址方式是( )。A.寄存器间接寻址 B.变址寻址C.相对寻址 D.基址变址寻址 18、CPU对INTR中断的响应过程是执行( )总线周期。A. 1个 B. 2个 C. 3个 D. 4个19. 已知AX的内容为5555H,执行XOR AX,AX指令后,AX的内容为( )。A.5555H B.0055HC.5500H D.0000H20、CPU中运算器的主要功能是( )。A. 算术运算 B. 逻辑运算C. 函数运算和浮点运算 D. 算术运算和逻辑运算21、取某条指令,其物理地址( )。A.(SS)10HS

23、PB.(CS)10HIPC.(DS)10H偏移地址D.(ES)10H偏移地址22、在数据传送过程中,不需要CPU介入的传送方式是( )。A.无条件传送 B.查询方式传送 C.DMA方式 D.中断方式传送23. 关于数据流向问题,下列哪种叙述正确( ):A. 地址线是双向的 B. 数据线是双向的C. 控制信号线都是由外设流向 CPU D. 控制信号线都是由CPU 流向外设24、I/O接口(设备)与CPU交换信息,其状态信息是通过( )总线传送给CPU的。A. 地址总线 B. 控制总线C. 数据总线 D. 三者均可25、 构成微机的主要部件除CPU、系统总线、I/O接口外,还有_。A显示器 B键盘

24、 C磁盘 D内存26、8088CPU复位后,程序重新开始执行的逻辑地址是( )。A. FFFFH:FFF0H B. FFFFH:0000HC. 0000H:FFFFH D. 0000H:0000H27、8086/8088是向量中断,其中断服务程序的入口地址由( )提供A、外部中断源B、CPU的中断逻辑电路C、从中断控制器中读回中断类型码左移2位D、中断类型码乘4所指向的向量地址表中读出28、 在8086中断系统中,优先级最高的硬件中断是_。A. 可屏蔽中断 B. 除法出错中断C. 非屏蔽中断 D. 单步中断29、 计算机中常用的BCD码是_。A. 二进制数 B. 十六进制数C. 二进制编码的十

25、进制数 D. 以上都不对30、在DMA传送过程中,实现总线控制的部件是_。A. CPU B. 外部设备 C. DMAC D. 存储器31、 如果(CS)1800H,(IP)8000H,则微处理器要执行的下条指令的物理地址为_。A. 09800H B. 26000H C. 20000H D. 98000H32、8086/8088是_。A.个人计算机 B.小型计算机 C.微机系统 D.微处理器33、 条件转移指令JNZ的测试条件是_。A. CF=1 B. CF=0 C. ZF=1 D. ZF=034、 一个数据的有效地址是2140H,(DS)1016H,则该数据所在内存单元的物理地址为_。A. 1

26、22A0H B. 12300H C. 03156H D. 31600H35、当CPU时钟频率为5MHz时,则其一个基本总线周期是( )。A. 0.8 us B. 500 ns C. 200 ns D. 200 us36、以下寄存器中,与堆栈段无关的寄存器是_。ASP BBP CBX DSS37、8086工作在最大方式下,总线控制器使用芯片( )A、8284 B、8286 C、8288 D、828238、用6116(2K8)芯片组成一个64KB的存储器,可用来产生地址片选信号的地址线是 ( )A、A0 A10 B、A0 A15 C、A11 A15 D、A10 A1539、在8086/8088微机系统中,可访问的I/O端口地址范围为( )A、000H FFFH B、000H 3FFHC、00000H FFFFFH D、0000H FFFFH40、一个中断服务程序的入口地址在中断向量表中占用( )A、4个字节 B、6个字节 C、2个字节 D、8个字节

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

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