收藏 分享(赏)

微机原理总复习.ppt

上传人:rav7596 文档编号:5376922 上传时间:2019-02-25 格式:PPT 页数:18 大小:260.50KB
下载 相关 举报
微机原理总复习.ppt_第1页
第1页 / 共18页
微机原理总复习.ppt_第2页
第2页 / 共18页
微机原理总复习.ppt_第3页
第3页 / 共18页
微机原理总复习.ppt_第4页
第4页 / 共18页
微机原理总复习.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、微机原理总复习,一、选择题,1.CPU 与外设间数据传送的控制方式有 ( ) A.中断方式 B.DMA方式 C.程序控制方式 D.以上三种都是,2.8086 CPU内标志寄存器中的控制标志位占 ( ) A.9位 B.6位 C.3位 D.16位,3.指令MOV AX, BX+SI中源操作数的寻址方式为 ( ) A.寄存器寻址 B.变址寻址 C.基址加变址寻址 D.基址寻址,D,C,C,4.执行下列两条指令后,标志位CF为 ( )MOV AL, 0FFHADD AL, 01H A.为0 B.变反 C.为1 D.不变,5.通常,中断服务程序中的一条STI指令目的是 ( ) A.允许低一级中断产生 B

2、.开放所有可屏蔽中断 C.允许同级中断产生 D.允许高一级中断产生,6.EPROM是指 ( ) A.随机读写存储器 B.可编程只读存储器 C.只读存储器 D.可擦除可编程只读存储器,C,B,D,7.8088 CPU用来区分是访问内存还是访问I/O端口的控制信号是 ( ) A.,B.,C.,/IO,D.M/,8.8255A的方式选择控制字为80H,其含义是 ( ) A.A、B、C口全为输入 B.A口为输出,其他为输入 C.A、B为方式 0 D.A、B、C口均为方式 0,输出,9.8086/8088中除( )两种寻址方式外,其它各种寻址方式的操作数均在存储器中。 A.立即数寻址和直接寻址 B.寄存

3、器寻址和直接寻址 C.立即数寻址和寄存器寻址 D.立即数寻址和间接寻址,C,D,C,10.CPU响应INTR和NMI中断时,相同的必要条件是 ( ) A.当前指令执行结束 B.允许中断 C.当前访问内存结束 D.总线空闲,A,11.下列有关存储器分段的说法,叙述错误的是( ) A. 8086可寻址的内存空间为1MB; B. 存储器被分为若干段,每段不超过64KB; C. 段与段之间只能连续排列,不能重叠和不连续; D. 存储器的段分为代码段、数据段、堆栈段和附加段。,C,12. 一个16位字长的计算机,地址线为16位,则存储总位数为( ) A. 64K16 B. 32K8 C. 64K8 D.

4、 32K16,A,13. 8259A初始化命令字一定要写入的是( ) ICW1 ICW1和ICW2 C. ICW1、ICW2和ICW3 D. ICW1、ICW2、ICW3和ICW4,14. 8255A的控制字为0FH,其含义是( ) A. 将PC1复位 B. 将PC3置位 C. 将PC5复位 D. 将PC7置位,B,D,15. DEBUG命令下,( )命令可以用来显示数据段数据。 A. U B. E C. D D. R,C,二、判断题,( )1堆栈是处在CPU内部的一个逻辑部件。 ( )2伪指令没有对应的指令代码。 ( )3IP中存放的是正在执行的指令的偏移地址。 ( )4采用AND AX,

5、0 指令可使CF和AX同时清0 。 ( )58259有2个端口地址。 ( )68088具有软件中断和硬件中断两种类型。 ( )7EEPROM中存储的数据不会因掉电而丢失。 ( )88086与8088的差别在于地址总线宽度的不同。 ( )98088的I/O口与内存单元位于统一空间,不加区分。,1. MOV DS, 2010H 2. PUSH AL 3. MOV DX, SP4. IN AL,0A00H5. XCHG CL,CH 6. SHR AX,3 7. ADD BP+DI, 1000H 8. OUT DX, CL9. CBW BH,10. ADD 03ECH, AX11. MOV BX, S

6、I+DI12. MOV DI, AX13. LDS CH, DI14. LEA BX,1000H15. LEA DX, DI16. MUL AX, 200H17. MOV AX, BX+BP,1-5. 两个8位的机器数(原码)A和B,A=01110111,B=10001101,分别求出它们的补码 分别求“A+B”和“A-B”之值,提示:正数的反码与原码相同,符号位为0;负数的反码符号位为1,数值位按位取反正数的补码与原码相同,符号位为0;负数补码是反码+1,符号位为1,解:A补=A原=0111 0111B补=B反+1=1111 0010+1=1111 0011,A+B补=A补+B补=0111

7、0111+1111 0011=0110 1010 B为负数,-B为正数 -B补=-B原=0000 1101 A-B补=A补+-B补= 0111 0111+0000 1101=1000 0100 数值位最高位有进位,符号位无进位,溢出,0 1 1 1 0 1 1 1 + 1 1 1 1 0 0 1 11 0 1 1 0 1 0 1 0,0 1 1 1 0 1 1 1 + 0 0 0 0 1 1 0 11 0 0 0 0 1 0 0,4-10. 数据段1000H单元为50H,1001H单元为10H,1050H单元为80H,寄存器AX为3150H,BX为1000H,CL为4,标志位C为1,分析下列指

8、令执行结果,XCHG 1000H, AH XLAT ADC BX, 2000H SUB AX, WORD PTR1000H DEC CL AND AL, BX TEST AX, 2000H RCL BX, 1 SAL AL, CL,AH=50H, 1000H=31H AL=80H BX=3001H AX=2100H CL=3 AL=50H ZF=0, SF=0, PF=0 BX=2001H, CF=0 AL=00H, CF=1,4-5. 判断下列指令书写是否正确,MOV AL, BX MOV AL, CL MOV AL, 1000H INC BX+10H MOV 50, AL MOV BX,

9、SI MOV CS, 2000H MOV DX, 5000H POP CS PUSH CS MOV BYTE PTRSI, 6050 XCHG 1000H, CX,6-1.,从XX单元开始的10个连续单元中存放有10个无符号数,从中找出最大者送入YY单元。,分析:根据题意,把第一个数先送入AL,将AL中的数与后面的9个数逐个比较,如果AL中的数较小,则两数交换位置,如果AL中的数大于或等于相比较的数,则两数位置不变,在比较过程中,AL中始终保持较大的数,比较9次,则最大者必在AL中,最后把AL中的数送入YY单元。,某系统的存储器中配备有两种芯片;容量分别为2K 8 的EPROM 和容量为1K8

10、 的RAM。它采用74 LS138 译码器产生片选信号:Y0*,Y1* ,Y2* 直接到三片EPROM(1#,2#,3#);Y4* ,Y5* 则通过一组门电路产生四个片选信号接到四片RAM(4#,5#,6#,和7#)。如下图,试确定每一片存储器的寻址范围。,如存储空间的首地址为 1000H,写出存储器容量分别为1K8,2K8,4K8 和8K8 位时所对应的末地址。,解: 1K8 000H3FFH2K8 000H7FFH4K8 000H0FFFH8K8 0000H1FFFH,1000H13FFH 1000H17FFH 1000H1FFFH 1000H2FFFH,设8255A 的4 个寻址地址号为

11、0060H 0063H,试编写出下列各种情况的初始化程序: 将 A 组和B 组设置成方式0,A 口、B 口为输入口,C 口为输出口。 将 A 组工作方式置成方式2,B 组为方式1,B 口作为输出口。 将 A 口、B 口均置成方式1,均为输入口,PC6 和PC7 作为输出。,解:(1) 方式控制字:1 0 0 1 0 0 1 0 92H(2) 方式控制字:1 1 0 0 0 1 0 0 0C4H(3) 方式控制字:1 0 1 1 0 1 1 0 0B6H,MOV AL, 92H OUT 63H, AL,MOV AL, 0C4H OUT 63H, AL,MOV AL, 0B6H OUT 63H, AL,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报