2022年微机原理复习总结 .pdf

上传人:C****o 文档编号:33352284 上传时间:2022-08-10 格式:PDF 页数:7 大小:77.40KB
返回 下载 相关 举报
2022年微机原理复习总结 .pdf_第1页
第1页 / 共7页
2022年微机原理复习总结 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年微机原理复习总结 .pdf》由会员分享,可在线阅读,更多相关《2022年微机原理复习总结 .pdf(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、一、填空。 1.-32的补码是 E0H。字节补码CAH所代表的真值是-54。2. 压缩 BCD数 1000H所对应的十进制数为1000;十六进制数为 3E8 H ;二进制数为1111101000 B; ASCII 码为31303030 。3. 微型计算机主要由 CPU 、存储器 、 I/O 接口、I/O 设备、总线 组成。4.8088 微处理器的地址总线有20根,数据总线有8 根。5. 已知 AX=1234H ,BX=5678H ,SP=0040H ,顺序执行下列程序段并填空:PUSH AX ;(SS:003FH)= 12 H ; (SS:003EH)= 34 H ;SP= 003EH;PUS

2、H BX ;(SS:003DH)= 56 H ; (SS:003CH)= 78 H;SP= 003CH ;6.8086/8088的寻址方式中,操作数在存储器中的寻址方式有直接寻址、 间接寻址基址寻址、变址寻址、基址变址寻址。6. 若将 AL的高 4 位清零,低4 位保持不变,可用指令 AND AL,0FH 实现。若将 AL的高 4 位取反,低4 位保持不变,可用指令XOR AL,0F0H实现。若将 AL的高 4 位置 1,低 4 位保持不变,可用指令OR AL,0F0H实现。7. 写出执行下列程序段的中间结果:(1) MOV AX, 5634H ADD AL,AH ;AX= 568AH DAA

3、 ;AX= 5690H (2) MOV AX, 0809H ADD AL, AH MOV AH, 0 ;AX= 0011H AAA ;AX= 0107H 1.符号数 -8192 的补码用十六进制数表示为 E000 H。2.8 位补码数CBH的真值用十进制表示为-53。3. 十进制数1025 所对应的十六进制数为 401 H;所对应的压缩BCD数为 1025 H;所对应的ASCII 码为31303235 。4. 将 8 为无符号数A2H扩展为 16 位形式,则应为 00A2 H ;将 8 为补码数F3H扩展为 16 位形式,则应为FFF3 H 。5. 在 8086/8088 的通用寄存器AX 、

4、BX 、CX 、DX中,用作存储器间址的寄存器为BX ;用作 I/O 端口间址的寄存器为 DX ;用作循环控制指令(LOOP)的寄存器为 CX 。6.8086/8088有 4 段寄存器。其中用来存放数据段段首地址的段寄存器为 DS ;用来存放代码段段首地址的段寄存器为 CS;用来存放堆栈段段首地址的段寄存器为SS。7. 若 DS=095FH时,物理地址是11820H。当 DS=2F5FH 时,物理地址为 37820 H 。8.8086/8088微处理器堆栈的伸展方向是高地址向低地址。堆栈的操作是以字为单位进行的。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - -

5、 - -第 1 页,共 7 页9.AX 中有一个负数,欲求其绝对值,若该数为补码,则用指令 NEG AX;若该数为原码,则用指令AND AX,7FFFH 。 在循环程序设计中,对于控制循环的DEC CX和 JNZ AGAIN两条语句可合并用一条语句 LOOP AGAIN 代替。10. 写出执行下列程序段的中间结果: MOV AX, 0809H MOV DL, 10 XCHG AH, DL MUL AH ;AX= 005AH AAM ;AX= 0900H ADD AL, DL ;AX= 0908H 11. 现要用 6116(2K 8 位) 静态 RAM 芯片构成 8K 32 位的存储器,共需此种

6、芯片16 片。12.8086/8088微处理器对I/O 设备的管理是利用IN 和OUT 指令来实现的。13. 已知中断向量表中,001C4H中存放 2200H,001C6H中存放 3040H,则其中断类型码是71 H, 中断服务程序的入口地址的逻辑地址和物理地址分别为3040H: 2200 H和 32600 H。二、单项选择。(1) 在计算机系统中能直接执行的程序是( A ) 。 A. 汇编语言源程序 B. 对源程序汇编以后的程序 C. 对源程序汇编,链接以后的程序 D. 任何形式的程序(2)8088CPU 的标志寄存器中,( D ) 标志位用于反映带符号数运算结果是否溢出。 A.IF B.D

7、F C.TF D.OF (3) 指令一般包括( B ) 两部分。 A. 操作码和地址码B. 操作码和操作数 C. 操作数和地址码D. 操作码和数据码(4) 二进制数11001100 逻辑左移两位,所得的数与11001100 进行“与”运算,最终结果为 ( A ) 。A.00H B.80H C.03H D.0FFH (5) 当 8086 访问存贮器0010:4000H 单元时,其物理地址为( A ) A.04100H B.40010H C.10400H D.01040H (6) 指令 MOV BX+SI+5, AX 中目的操作数的寻址方式为( C ) A. 间接寻址 B. 基址寻址C.基址变址寻

8、址D.变址寻址(7) 下列 8086 指令中,对AX的结果与其他三条指令不同的是( D )A.MOV AX ,0 B.XOR AX,AX C.SUB AX,AX D.OR AX,0 (8) 计算机系统总线中,可用于传送读、写信号的是( C )A、地址总线 B、数据总线 C、控制总线 D、以上都不对(9) 若用 128*8 的 RAM 芯片组成1K 字节的存储器,则需要(B ) 这样的芯片 A.4片 B.8 片 C.12 片 D.6 片(10)8255 是一个可编程I/O 并行接口器件,其中( A ) 可为位控方式。 A.C 口 B.B口 C.A口 D.控制口1. 算式 65H-3EH的运算结果

9、是否有溢出,结果的真值为(C ) C. 无、 39 2.CPU执行算术运算指令不会影响的标志位是(D )A. 溢出标志 B. 符号标志 C. 零标志 D. 方向标志得分精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 7 页3. 已知 AL,BL 中为无符号数, 若使 ALBL 时转到标号AGAIN, 哪个程序段不能实现此功能( D) D. CMP AL, BL JNB AGAIN 4. 下列指令中不会改变指令指示器IP 的是 ( A ) A.MOV B.JMP C.CALL D.RET 5. 使用移位指令,把寄存器的最高位移入CF,并在

10、最低位补为0 时使用 (D ) A.ROL B.SAR C.SHR D.SAL 6. 已知下列程序段DATA DW 04H,05H,06H :LEA BX,DATA MOV AX,3 ADD BX,AX MOV AX,BX :当程序执行完MOV AX,BX指令后 ,AX=(C ) A.0400H B.0500H C.0600H D.8000H 7. 某存贮器的容量为4K字节,则CPU至少应提供 ( C ) 根地址线才能对所有存贮单元进行寻址。 C.12 8.8086/8088指令 OUT 80H,AL表示 ( C) A. 将 80H送给 AL B.将 80H端口的内容送给AL C. 将 AL的

11、内容送给80H端口 D.将 AL内容送给80H内存单元9. 若 8255 A口工作于方式1 输出, B口工作于方式0 输入, C口工作于方式0 输入,则方式控制字应为 (B ) 。 A.0A9H B.0ABH C.0A3H D.1BH 10.80X86 有几种类型的中断。( B ) A.1种 B.2种 C.3种 D.4 种四、简答题。 (15 分) 1. 分别指出下列指令中目的操作数的寻址方式。(5 分) (1) MOV AX, 1000H (2) MOV AX, ES:1000H (3) ADD AX, BX+4 (4) SUB AX, BX+DI+5 (5) MOV BX, AL (1).

12、 立即寻址 (2). 直接寻址 (3). 基址寻址 (4). 基址变址寻址(5). 寄存器寻址2. 分别写出实现下列功能的程序段。(10 分) (1) 将 AX中间 8 位( 作高 8 位) ,BX的低 4 位和 DX的高 4 位( 作低 4 位 ) 拼成一个新的字。MOV CL, 4 SHL AX, CL SHL BL, CL MOV AL, BL SHR DH, CL OR AL, DH (2) 将 AL中一个两位的十六进制数变换成为其所对应的ASCII 码, 存放到 AX中。得分精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 7

13、页MOV AH, AL AND AL, 0FH CMP AL, 0AH JB G1 ADD AL, 7 G1: ADD AL, 30H MOV CL, 4 AND AH, 0F0H SHR AH, CL CMP AH, 0AH JB G2 ADD AH, 7 G2: ADD AH, 30H三、判断下列指令是否正确,如不正确,说明原因。(10 分 2 分/ 题) (1)MOV AX, DL 错。目的操作数和源操作数的类型不一致。(2)MOV BX, DX+10 错。用于基址或变址寻址的寄存器只能为BX 、 BP 、DI、SI。(3)SHR AX, 4 错。在移位操作中,移位次数为多次时,必须将移

14、位次数存放到CL寄存器中。(4)MOV BX, SI 错。目的操作数和源操作数的类型不明确。(5)MOV CX, 1000H 对四、设 AX=1122H ,BX=3344H ,CX=5566H ,SP=0040H,下述程序执行后AX,BX,CX,DX 等通用寄存器的内容各是多少?画出堆栈存储器的逻辑地址及其存储内容和SP指向的示意图。 (10 分) PUSH AX PUSH BX PUSH CX POP BX POP AX POP DX 解: BX=5566H AX=3344H CX=5566H DX=1122H 堆栈存储器的逻辑地址、堆栈指示器的指向及栈区的内容如图1-1 所示。精选学习资料

15、 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 7 页三、一数据段定义如下: ORG 0000H DATA SEGMENT S1 DB 1,2,3,4,5 S2 DB 12345COUNT EQU $-S1 NB DB 3 DUP (2) NW DW -120,-3 P DW -2, S2 DATA ENDS 画出该数据段中数据的存储形式。(10 分) 1、8086 CPU 可分为两个独立的工作部件总线接口部件 BIU 和 指令执行部件EU 最大可寻址1M 字节的存储空间。2、系统总线按照其功能可分为数据总线、地址总线和控制总线三类。3、已知 CS

16、=2000H,IP=1000H,则指令所处的物理地址= 21000 H。4、若寄存器 AX 、BX、CX、DX 的内容分别为 10,11,12,13 时,依次执行PUSH AX,PUSH BX,POP CX,POP DX 后,寄存器 CX 的内容为11 。5、I/O 端口编址方式有 _存储器映像的 I/O 寻址方式和 I/O 映像的 I/O 寻址方式6、按存储器在计算机中的作用,存储器可以分为 高速缓冲存储器 、内存和 外存7、8086 CPU中断系统具有256 级中断,以不同的序号分别表示。8、A/D 转换器的功能是将模拟信号转换成数字信号。1.RESET 信号到来后 8088/8086 的

17、CS 和IP 分别为 _ FFFF _H 和_ 0000_H 。2. 在特殊全嵌套方式下, 8259 可响应同级或高级中断请求。3. CPU 与外设接口通过数据总线传送状态信号与命令信号。4. 8255 有3 种工作方式 , 其中方式2 只允许 A 口使用。5. 有地址重迭现象的译码方式为部分译码和线选法。6. 外设端口的编址方式有 I/O 端口独立编址和 I/O 端口与存储器统一编址 。7.INT8253 采用BCD 码计数时,其最大计数值为10000,此时的计数初值为0000_。0102030405313233343502020288FFFBFFFEFF0500S1S2NBNWP精选学习资

18、料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 7 页8.8088/8086 的AD7-AD0 是地址数据复用引脚,在 T1 时传送 _地址信号 _。9.8259A 作为主片时其引脚 CAS0-CAS2 的信息传送方向是 _ 向外_ 。10. 堆栈是内存中的一个专用区域,其存取原则是:后进先出。1已知 X 原=10101100,Y 补=11000110, 求 X+Y 补= 100110102某存贮器单元的实际地址为2BC60H ,该单元在段地址为 2AFOH 中的偏移地址是_0D60H _。3 8086 CPU 复位后,寄存器中的值将进入初始态,

19、问(CS)= 0FFFFH , (IP)=0000H ,(DS)= 0000H 。5. 8255A 的方式 0、方式1 和方式 2 也分别称为 基本的输入 / 输出、选通的输入 /输出和_双向_传送方式。6. CPU 从主存取一条指令并执行该指令的时间称为指令周期 , 它通常用若干个总线周期 来表示 , 而后者又包含有若干个 时钟周期 。7. 8086/8088 CPU 提供了接受外部中断请求信号的引脚是_NMI 和_INTR_。8. 8086 的OUT DX, AL输出指令为 _对端口的间接 寻址方式 , 当端口地址 (DX)小于255_可用直接寻址。7. 微型计算机中, CPU 重复进行的

20、基本操作是: 取指令 、分析指令 和执行指令。8. CPU 对外设进行数据传送的方式有程序方式 ,中断方式 或DMA 方式。9. 汇编指令通常包括操作码 和 操作数 两部分。10. 8086 CPU 有20条地址线,可形成 1MB 的存储器地址空间,地址范围为00000H FFFFFH ;地址总线中 16 条可用于 I/O 寻址,形成 64K 的输入输出地址空间,地址范围为00000H FFFFFH 。11. 若 (CS ) =4200H 时, 物理转移地址为 4A230H , 当CS 的内容被设定为 7900H 时,物理转移地址为 81230H 。12. 8086 系统中,默认方式下对指令寻

21、址由寄存器_CS 和IP 完成,而堆栈段中的偏移量可由寄存器SP 或 BP 来指示。13.接口电路中一般有(数据) 、 ( 状态) 和(控制)三种端口。14.地址4000H: 0300H, 其物理地址是40300H,段地址是 4000H,偏移地址是 0300H8086 的 16 位标志寄存器FLAGS 中 OF=1 表示运算结果(溢出) ,ZF=1 表示运算结果为零。 PF=0 表示运算结果的低8 位中1 的个数为(奇数) 。8086 的 16 位标志寄存器FLAGS 中 IF=1 表示CPU ( 允许) 中断,TF=1 表示CPU 进入(单步)工作方式。8086CPU 中断源分为 可屏蔽外部中断、非屏蔽外部中断、CPU 中断和指令中断8086/8088CPU 汇编语言源程序是分段的,每段由若干条语句组成,语句的种类可分为 指令语句 ,伪指令语句 ,宏指令 。中断类型号为 24H 的中断向量存放在 0000H:0090H 存储单元。一个完整的中断过程包括中断请求、中断响应、中断服务和中断返回四个阶段。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 7 页精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 7 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com