微机原理复习总结.docx

上传人:H****o 文档编号:13036459 上传时间:2022-04-27 格式:DOCX 页数:7 大小:78.52KB
返回 下载 相关 举报
微机原理复习总结.docx_第1页
第1页 / 共7页
微机原理复习总结.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《微机原理复习总结.docx》由会员分享,可在线阅读,更多相关《微机原理复习总结.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

2、S:003DH=56H 。 SS:003CH=78H。 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, 5634HADD AL,AH。 AX=568AHDAA。 AX=5690H(2) MOV AX, 08

3、09H ADD AL, AHMOV AH, 0。 AX= 0011HAAA。 AX=0107H1. 符号数 -8192 的补码用十六进制数表示为E000H。2.8 位补码数 CBH的真值用十进制表示为-53。3. 十进制数 1025 所对应的十六进制数为401H。所对应的压缩BCD数为1025H。所对应的 ASCII 码为31303235。4. 将 8 为无符号数 A2H扩展为 16 位形式,就应为00A2H 。将 8 为补码数 F3H扩展为 16 位形式,就应为FFF3 H。5. 在 8086/8088 的通用寄存器 AX、BX、CX、DX中,用作储备器间址的寄存器为BX。 用作 I/O 端

4、口间址的寄存器为DX。用作循环掌握指令 LOOP的寄存器为CX。6.8086/8088有 4段寄存器。其中用来存放数据段段首的址的段寄存器为DS。 用来存放代码段段首的址的段寄存器为CS。用来存放堆栈段段首的址的段寄存器为SS。7. 如 DS=095FH时,物理的址是 11820H。当 DS=2F5FH时,物理的址为37820H 。8.8086/8088微处理器堆栈的舒展方向是高的址向低的址。堆栈的操作是以字为单位进行的。可编辑资料 - - - 欢迎下载精品名师归纳总结9. AX 中有一个负数,欲求其肯定值,如该数为补码,就用指令NEG AX。如该数为原码,就用指令AND AX,7FFFH。

5、在循环程序设计中,对于掌握循环的DEC CX和 JNZ AGAIN两条语句可合并用一条语句LOOP AGAIN代替。10. 写出执行以下程序段的中间结果:MOV AX, 0809H MOV DL, 10 XCHG AH, DLMUL AH。 AX=005AHAAM。 AX=0900HADD AL, DL。 AX=0908H11. 现要用 61162K 8 位 静态 RAM芯片构成 8K32 位的储备器,共需此种芯片16 片。12.8086/8088微处理器对I/O 设备的治理是利用IN和 OUT 指令来实现的。13. 已知中断向量表中, 001C4H中存放 2200H,001C6H 中存放 3

6、040H,就其中断类型码是71 H,中断服务程序的入口的址的规律的址和物理的址分别为3040H:2200 H 和 32600H 。二、单项挑选。 1 在运算机系统中能直接执行的程序是A 。得分A. 汇编语言源程序 B. 对源程序汇编以后的程序C. 对源程序汇编,链接以后的程序D.任何形式的程序(2) 8088CPU 的标志寄存器中,D 标志位用于反映带符号数运算结果是否溢出。A. IF B.DF C.TF D.OF(3) 指令一般包括 B 两部分。A. 操作码和的址码 B. 操作码和操作数C. 操作数和的址码 D. 操作码和数据码(4) 二进制数 11001100 规律左移两位,所得的数与11

7、001100 进行“与”运算,最终结果为 A 。A.00H B.80HC.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.基址变址寻址 D. 变址寻址(7) 以下 8086 指令中,对 AX的结果与其他三条指令不同的是( D )A.MOV AX,0B.XOR AX, AXC.SUB AX,AXD.OR AX,0(8) 运算机系统总线中,可用于传送读、写信号的是( C

8、)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的运算结果是否有溢出,结果的真值为(C ) C. 无、 39 2.CPU 执行算术运算指令不会影响的标志位是(D )A. 溢出标志 B. 符号标志 C. 零标志 D. 方向标志可编辑资料 - - - 欢迎下载精品名师归纳总结3. 已知 AL,BL 中为无符号数

9、 ,如使 ALBL 时转到标号 AGAIN, 哪个程序段不能实现此功能DD. CMP AL, BLJNB AGAIN4. 以下指令中不会转变指令指示器IP 的是 A A.MOV B.JMP C.CALL D.RET5. 使用移位指令,把寄存器的最高位移入CF,并在最低位补为0 时使用 D A.ROL B.SAR C.SHR D.SAL6. 已知以下程序段DATA DW 04H,05H,06H: LEA BX,DATA MOV AX,3ADD BX,AX MOV AX,BX:当程序执行完 MOV AX,BX指令后 ,AX=C A.0400H B.0500H C.0600H D.8000H7. 某

10、存贮器的容量为4K 字节,就 CPU至少应供应 C 根的址线才能对全部存贮单元进行寻址。 C.128.8086/8088指令 OUT80H , AL 表示CA. 将 80H 送给 ALB.将 80H 端口的内容送给 ALC. 将 AL的内容送给 80H 端口 D.将 AL 内容送给 80H 内存单元9. 如 8255 A 口工作于方式 1 输出, B 口工作于方式0 输入, C 口工作于方式0 输入,就方式掌握字应为 B 。 A.0A9H B.0ABHC.0A3HD.1BH得分10.80X86 有几种类型的中断。 B A.1种 B.2种 C.3种 D.4种四、简答题。 15 分1. 分别指出以

11、下指令中目的操作数的寻址方式。5 分(1) MOV AX, 1000H2 MOV AX, ES:1000H3 ADD AX, BX+44 SUB AX, BX+DI+55 MOV BX, AL1.立刻寻址 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中一个两位的十六进制数变换成为其

12、所对应的ASCII 码, 存放到 AX中。可编辑资料 - - - 欢迎下载精品名师归纳总结MOV AH, AL AND AL, 0FH CMP AL, 0AH JB G1ADD AL, 7G1: ADD AL, 30H MOV CL, 4AND AH, 0F0H SHR AH, CL CMP AH, 0AH JB G2ADD AH, 7G2: ADD AH, 30H三、判定以下指令是否正确,如不正确,说明缘由。10 分 2 分/ 题 1MOV AX, DL错。目的操作数和源操作数的类型不一样。2MOV BX, DX+10错。用于基址或变址寻址的寄存器只能为BX、 BP、DI 、SI 。3SHR

13、 AX, 4 错。在移位操作中,移位次数为多次时,必需将移位次数存放到CL 寄存器中。4MOV BX, SI错。目的操作数和源操作数的类型不明确。5MOV CX, 1000H对四、设 AX=1122H,BX=3344H,CX=5566H,SP=0040H,下述程序执行后 AX,BX,CX,DX 等通用寄存器的内容各是多少 .画出堆栈储备器的规律的址及其储备内容和SP指向的示意图。 10 分 PUSH AXPUSH BX PUSH CX POP BX POP AXPOP DX解:BX=5566HAX=3344H CX=5566H DX=1122H堆栈储备器的规律的址、堆栈指示器的指向及栈区的内容

14、如图1-1 所示。可编辑资料 - - - 欢迎下载精品名师归纳总结三、一数据段定义如下:ORG 0000HDATA SEGMENT S1 DB 1,2,3,4,5 S2 DB 12345 COUNT EQU $-S1 NB DB 3 DUP 2NW DW -120,-3 P DW -2, S2 DATA ENDS画出该数据段中数据的储备形式。10 分S10102030405S23132333435NB020202NW88FF FB FFPFEFF 0500可编辑资料 - - - 欢迎下载精品名师归纳总结1、8086 CPU 可分为两个独立的工作部件总线接口部件 BIU 和 指令执行部件EU 最

15、大可寻址1M字节的储备空间。2、系统总线根据其功能可分为数据总线 、的址总线 和掌握总线 三类。3、已知 CS=2000H,IP=1000H,就指令所处的物理的址 = 21000H。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级中断,以

16、不同的序号分别表示。8、A/D 转换器的功能是 将模拟信号转换成数字信号。1. RESET 信号到来后 8088/8086 的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 。可编

17、辑资料 - - - 欢迎下载精品名师归纳总结8.8088/8086的AD7-AD0是的址数据复用引脚,在 T1 时传送 的址信号 。9.8259A 作为主片时其引脚 CAS0-CAS2的信息传送方向是_向外_。10. 堆栈是内存中的一个专用区域,其存取原就是:后进先出。1已知 X 原=10101100,Y 补=11000110, 求 X+Y 补= 10011010 2某存贮器单元的实际的址为 2BC60H,该单元在段的址为 2AFOH中的偏移的址是 0D60H 。3 8086 CPU 复位后,寄存器中的值将进入初始态,问CS= 0FFFFH, IP=0000H,DS= 0000H。5. 825

18、5A 的方式 0、方式1 和方式 2 也分别称为 基本的输入 / 输出、选通的输入 /输出和_双向_传送方式。6. CPU 从主存取一条指令并执行该指令的时间称为指令周期 ,它通常用如干个总线周期 来表示, 而后者又包含有如干个 时钟周期 。7. 8086/8088 CPU供应了接受外部中断恳求信号的引脚是_NMI 和_INTR_。8. 8086 的OUT DX, AL输出指令为 _对端口的间接 寻址方式 , 当端口的址 DX 小于255_可用直接寻址。7. 微型运算机中, CPU重复进行的基本操作是: 取指令 、分析指令 和执行指令 。8. CPU 对外设进行数据传送的方式有 程序方式 ,中

19、断方式 或DMA方式。9. 汇编指令通常包括 操作码和 操作数 两部分。10. 8086 CPU 有20条的址线,可形成 1MB的储备器的址空间,的址范畴为00000H FFFFFH。的址总线中 16条可用于 I/O寻址,形成 64K 的输入输出的址空间,的址范畴为 00000HFFFFFH。11. 如( CS)=4200H 时,物理转移的址为 4A230H,当CS 的内容被设定为 7900H 时, 物理转移的址为 81230H 。12. 8086系统中,默认方式下对指令寻址由寄存器_CS 和IP 完成,而堆栈段中的偏移量可由寄存器 SP 或 BP来指示。13. 接口电路中一般有(数据 ) 、

20、 ( 状态 ) 和( 掌握 )三种端口。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储备单元。一个完整的中断过程包括中断恳求、中断响应、中断服务和中断返回四个阶段。可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载

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

当前位置:首页 > 技术资料 > 技术总结

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁