微机原理期末复习资料

上传人:xzh****18 文档编号:35513652 上传时间:2018-03-16 格式:DOC 页数:6 大小:42.50KB
返回 下载 相关 举报
微机原理期末复习资料_第1页
第1页 / 共6页
微机原理期末复习资料_第2页
第2页 / 共6页
微机原理期末复习资料_第3页
第3页 / 共6页
微机原理期末复习资料_第4页
第4页 / 共6页
微机原理期末复习资料_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《微机原理期末复习资料》由会员分享,可在线阅读,更多相关《微机原理期末复习资料(6页珍藏版)》请在金锄头文库上搜索。

1、微机原理课程知识点 1.8086CPU 访问存储器要用 20 条地址线,访问 I/O 口用 16 条地址线。所以,8086CPU 访问存储器和 I/O 使用不相同的地址线。 2.8086CPU 既可以按字节也可以按字访问存储器。 3.8086CPU 标志寄存器中除了反映算术运算和逻辑运算后 AX 的状态的标志位外,还有 中断开放标志,方向标志等。所以,8086CPU 的所有标志位并不是都反映算术运算和逻辑 运算后 AX 的状态。 4.8086CPU 的 INC 和 DEC 指令都不会影响 CF 标志。所以,如果操作数已经为 0,DCE 指令将不会使 CF 标志置 1。 5.宏指令在汇编过程起作

2、用,子程序在程序执行时起作用。 6.8086CPU 在复位后,I 标志被置 0,即封锁可屏蔽中断请求,执行 STI 指令,即 I 标志 碑置 1 后,才能响应可屏蔽中断。但是,I 标志不能封锁非屏蔽中断,所以,即使不致下 STI 指令,8086CPU 在复位后,也可以响应中断请求(非屏蔽中断) 。 7.以查询方式进行数据传输可以把慢速的外设与高速的 CPU 连接起来。 8.8086CPU 在相应外部中断时,中断矢量都由提出中断请求的外部设备提供。这不一定, 如可以由 8259 中断控制器提供。 9.8086CPU 寻址 I/O 可以使用 16 条地址线,所以,8086CPU 能寻址 65536

3、 个 I/O 口地 址,而不是 8086CPU 只能寻址 256 个口地址。 10. 在访问 I/O 口的 IN 和 OUT 指令中,I/O 地址有两种寻址方式:直接寻址(在指令中提 供 1 个 8 位 I/O 地址)和间接寻址(I/O 地址放在 DX 寄存器中) ,所以,IN 与 OUT 指令 必须用 DX 存 I/O 口地址是错误的。 11. 8086CPU 规定字在存储器中存放的方法必须是低字节在前,高字节在后。如果低字节 在偶数地址,高字节在奇数地址就是规范存放,否则就是非规范存放。 12. 将低字节放在低地址,高字节放在高地址有利提高访问速度。这句话有问题,如果低 地址是奇数,则不能

4、提高访问速度。 13. INC 指令不影响 CF。 14. 在程序使用子程序要比使用宏指令更节省存储空间。 15. 8086 在复位后,I 标志为 0,所以,8086 在复位后,封锁所有可屏蔽中断。 16. 以中断方式进行数据传输,CPU 与外设是并行工作的。 17. 8086CPU 在执行中断指令时中断矢量由指令提供。 18. 设 X=FFH、Y=80H,且均为带符号数的补码,即 X=-1,Y=-128,所以 XY 19. 汇编语言中的伪指令是一种指示性语句。 20. 在异步串行通讯中,数据位最多可以有 8 位. 21. cache 是一种高速存储器,速度是主存速度的数倍,但容量小,价格高,

5、主存和 CPU 之间设置 Cache 的目的不是为了扩大主存的容量,而是为了缩短 CPU 访问主存的时间。 22. 在计算机中,正数的原码、反码和补码就是这个数本身,所以正数的原码、反码、补码 相等。 23. 中断屏蔽为程序员提供了控制中断处理顺序的手段。 24. 若算术运算或逻辑运算后,结果为 0,则零标志 ZF=1,否则 ZF=0,所以,若 CPU 执 行减法指令后,状态标志位 ZF=0,则表明运算的结果为非 0。 25. 汇编程序负责你书写的汇编语言程序翻译成机器能够识别的机器语言程序,所以,汇 编程序不是汇编语言程序。 26IA-32CPU 的寄存器有 16 位和 32 位的。IA-3

6、2PU 有 6 个段寄存器都是 16 位的。 27条件转移指令的转移范围是-128+127,所以当前 IP 的值是前 128 字节到后 127 字节。28.指令 JMP NEAR PTR L1 是不需要保存 IP 的内容,而 CALL L1(L1 为标号)需要保存 IP 的内容; 29.在 8086CPU 中负责访问存储器和 I/O 接口的部件是 EU,EU 是负责执行指令。 30.RESET 信号有效后,8088 从 FFFF0H 开始执行程序。 318255 有 3 种工作方式分别是:方式 0,方式 1,方式 2,其中 A 口可以工作在方式 0, 方式 1,方式 2;B 口可以工作在方式

7、0,方式 1。 32当 8253 的控制线引脚 WR=L,A0=H,A1=H,CS=L 时,完成的工作是写控制字。 338086 读取中断向量时 INTA 信号有效。 34.8086CPU 交出总线控制权的标志是 HLDA 信号有效。 35.8259A 初始化时,ICW1 和 ICW2 是必须写入的两个控制字, ICW3 和 ICW4 是根据需要 而定,其中 ICW2 是设置中断类型。 36已知中断类型号为 14H,它的中断向量存放在存储器的向量单元 0000:0050H,0000:0051H,0000:0052H,0000:0053H。 37保持将要提取的下一条指令的地址是 PC 38要寻址

8、一个 32Kx8 位的存储器的所有单元,需要 15 条地址线。如寻址 64KB 或 64MB 又是多少条。 39堆栈是先进后出或后进先出,队列是后进后出或先进先出 40实现 DMA 传送过程中,根本不需要 CPU 参与即可完成,因此传送速度最快。 41正数加正数,负数加负数可能发生溢出 42CPU 响应中断请求的时刻是在执行完正在执行的指令以后。 43相对于子程序而言,宏指令必须先定义后调用而且占据空间大,执行时间短。 44. 指令 MOV AX,TABLE 源操作数为直接寻址,执行指令后把地址单元 TABLE 的内 容送入寄存器 AX。 45.指令 LEA AX,TABLE 源操作数为立即寻

9、址,执行指令后把寄存器 AX 的内容与地址 单元 TABLE 的值互换 46 PTR 伪指令的功能是修改或定义内存变量类型。 47某一中断程序入口地址值填写在向量表的 0080H0083H 存储单元中,则该中断对应 的中断类型号是 20H。 48ASSUME 伪指令器的功能是段寄存器分配语句。 49所谓中断屏蔽是指被屏蔽的中断不会被响应。 50在一个总线周期中,什么情况下要插入 TW 等待周期?插入多少个 TW 取决于什么因 素? 518086 中 SP、BP、SI、DI 有何特殊用途? 52微机系统中 CPU 与外设之间数据传送的三种方式为:查询方式、中断方式、DMA 方式,有 哪些主要特点

10、 53.计算机为什么要使用二进制数? 548086CPU 对可屏蔽中断的响应过程有哪些 55为什么说,采用中断方式进行数据传送时,在一定程度上实现了主机与外设的并行工 作? 56.8086CPU 在结构上分成了 BIU 和 EU 两部分,这样做的好处。 57. 若 8086 系统采用单片 8259A 中断控制器控制中断,中断类型码给定为 40H,中断源的 请求线与 8259A 的 IR7 相连,试问:对应该中断源的中断向量表的地址是多少?若中断服务程序入口地址为 4AB35H,则对应该中断源的中断向量表内容是多少? 58.掌握指令中操作数的寻址方式,指令的操作数,会计算存储器操作数的物理地址蒋

11、寰宇(285675437) 18:32:02 别太 李凯(527746527) 18:32:01 我 X,你刚才进来没看到我 蒋寰宇(285675437) 18:32:12 这么给力 微机原理老师(372153895) 18:32:28 作业: 一请指出下列指令错误的原因 (1)MOV AL, DX (2)MOV VAR1, VAR2 (3)MOV DS,BOOOH (4)MOV BXSI, 1 (5)MOV BYTEBX,1000 (6)PUSH 100H (7)POP CS (8)SAR AX,5 (9)XCHG AX, ES (10)OUT 310,AL。二写出以下指令中存储器操作数的物

12、理地址表达式。(1) MOV CX,DISPBX+DI (2) MOV BX,BP+DI+2(3) MOV 10BX+DI,AX(4) INC BYTE PTRSI+5(5) ADD AL,ES:BX 三程序 1设组合的 BCD 码放在寄存器 BL 中,阅读下列程序段,写出其功能 MOV AL,BL AND BL,0FH ADD BL,30H MOV CL,4 SHR AL,CL ADD AL,30H 其功能是: . 2. mov cl, 100div clmov Result, almov al, ahmov ah, 0mov cl, 10div clmov Result+1, almov

13、Result+2, ah其功能是: 3. mov si, offset Sourcemov di, offset Targetmov cx, 256rep movsb其功能是: 4. MOV CX,l00 MOV SI,OFFFH NEXT: INC SI CMP BYTE PTRSI,A LOOPNZ NEXT RET其功能是: 从地址 1000H 开始的 100 个存储单元中查找字符A 。5MOVAX,0 MOVCX,11 L1: ADDAX,CX DEC CX JNZL1 RET其功能是: 6 LEA SI, OLDS LEA DI, NEWS MOV CX, 5 CLD REPZ CMPSB JNZ NEW_LESS其功能是: 7.读下列指令,写出其功能OR AL,5XOR AL,0FAH 其功能是: . 8. mov bx, offset Blockmov cx, 256 Again: mov bx, byte ptr 0inc bxLoop Again其功能是: 9. mov bl, alshr bl, 4mov bh, 0mov ah, byte ptr ASCIITabbxmov Result, ahand al, 0fhmov bl,almov ah, byte ptr ASCIITabbxmov Result+1,ah其功能是:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 计算机原理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号