欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年微机原理复习题+答案(考虑打... .pdf

    • 资源ID:35752447       资源大小:713.17KB        全文页数:29页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年微机原理复习题+答案(考虑打... .pdf

    微机原理复习题+答案 ( 重点复习)( 考虑打 . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 29 页 - - - - - - - - - 2 1. 微型计算机是指以微处理器为核心,配上 存储器 、 输入输出接口电路及系统总线所组成的计算机。2. 微处理器是由一片或几片大规模集成电路组成的具有运算器 和 控制器 功能的部件。3.8086CPU从功能上讲,其内部结构分为_执行单元_和_总线接口单元 _两大部分。4.1KB 1024 字节, 1MB 1024 KB,1GB 1024 MB 。5. 带符号数有原码 、 反码 和 补码三种表示方法,目前计算机中带符号数都采用补码 形式表示。6. (10111011)2( 46.75)10( 2E.C)167. 已知 X补=81H ,则 X= -127 。(已知补码如何求真值?) 8. 假设二进制数 A10000110, 试回答下列问题:1)若将 A看成无符号数则相应的十进制数是_134_。2)若将 A看成有符号数则相应的十进制数是_-122_。 (带符号数都采用补码 形式表示,已知补码如何求真值?。 )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 29 页 - - - - - - - - - 3 3)若将 A看成 BCD 码则相应的十进制数是_86_。9. 从_奇_地址开始的字称为“非规则字”,访问“非规则字”需 _两_个总线周期。10.8086CPU数据总线是 _16_位,对规则字的存取可在 一 个总线周期完成,11.8086CPU的地址总线有 20 位,可直接寻址1MB的存储空间。12. 若 DS=6100H ,则当前数据段的起始地址为61000H ,末地址为 70FFFH 。13. 动态存储器是靠电容来存储信息的,所以对存储器中所存储的信息必须每隔几毫秒刷新一次。14.8086 CPU复位后,执行的第一条指令的物理地址是 FFFF0H 。15.8086CPU系统的逻辑地址由段地址和偏移地址 组成,物理地址的求法是段地址左移 4 位+偏移地址。16. 堆栈是以 _先进后出 _的原则存取信息的一个特定存贮区。8086 的堆栈可在 1MB 存贮空间内设定,由堆栈段寄存器 SS 和堆栈指针 SP 来定位。堆栈操作是以字 为单位。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 29 页 - - - - - - - - - 4 17. 转移指令分为条件转移指令和无条件转移指令,条件转移指令的转移目的地址只能是短标号,即转移范围不能超过_-128+127_字节。18. 已知 AL=10011100B ,BL=01101000B ,在执行指令 SUB AL,BL后, AL= 00110100 ,CF= 0,OF= 1 ,PF= 0 。19. 已知 AL=01001001B ,在执行指令 ADD AL,AL后,再执行 DAA指令,则 AL= 10011000B ,CF= 0 ,AF= 1 。20. “0” 的 ASCII 码为 48,“8” 的 ASCII 码为 56 ;“A”的 ASCII 码为 65, “E”的 ASCII 码为 69 。21.8086 CPU 系统的存储器结构中, 1MB的存储体分 两 个库,每个库的容量都是 512 KB ,其中和数据总线高八位相连的库全部由奇数地址单元组成,称为高位字节库,并用 BHE 作为此库的选通信号。22.DMA的意思是直接存储器存取,主要用高速外设和内存间的数据传送。整个传送由DMA控制器硬件来完成。23. CPU 与外设交换数据的传送方式通常有程序传送、 中断传送和 直接存储器存取 (DMA )24. 已知某 RAM 芯片的引脚中有 11 根地址线, 8名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 29 页 - - - - - - - - - 5 位数据线,则该存储器的容量为2K字节。若该芯片所占存储空间的起始地址为2000H ,其结束地址为 _27FFH_。25. 动态 RAM 与静态 RAM 的主要不同点在于动态RAM 需要_刷新_。26.8086 系统最多能识别256 种不同类型的中断,每种中断在中断向量表中分配有4 个字节单元,用以指示中断服务程序的入口地址。27. 中断类型号为 20H的中断所对应的中断向量存放在内存从80H 开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为 00H,50H ,00H,60H ,则中断服务程序的入口地址65000H 。28. 通常,一个输入接口必须具有_缓冲 _功能,一个输出接口应具有 _锁存_功能29.DS 是_数据_段寄存器, ES是_附加_段寄存器,SS是_堆栈_段寄存器, CS是_代码_段寄存器。30. 在进行 DOS 系统功能调用时,功能号应置入寄存器 _AH_ 之中。31. 串操作指令采用隐含寻址方式,源串的偏移地址必须由源变址寄存器_SI_提供,目标串的偏名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 29 页 - - - - - - - - - 6 移地址必须由目标变址寄存器_DI_提供。32.8253 定时器 / 计数器接口芯片中有 3 个 16位计数器,每个计数器都可由程序设定按 6 种不同的方式工作。33. 微型计算机系统采用分级存储器结构,通常将存储器分为主存储器 外存储器和高速缓冲存储器三级。34. 可屏蔽中断 INTR可用_CLI_指令禁止。(CLI是关中断指令 STI 是开中断指令) 35. 具有电可擦除的只读存储器是EEPROM。36. 可屏蔽中断从 CPU 的 INTR 引脚进入,只有当中断允许标志 IF 为 1 时, 该中断才能得到响应。37. 中断向量是中断服务程序的_ 入口地址 _, 每个中断向量占 4_ 字节。INTEL8086中将对应256类中断的中断向量组成一张_中断向量表_,占据内存从 00000H到 003FFH区间。38. 可编程接口芯片 8253 有_6_种工作方式,若要求 8253 的 OUT 输出端输出方波,则应设置其工作于方式 _3_。39.8086 CPU有最小和最大两种工作模式。最小模式时,系统的 控制信号直接由 CPU 本身提名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 29 页 - - - - - - - - - 7 供;最大模式时, 系统的 控制信号由 8288总线控制器提供。40. 在 8086CPU 系统中,当发送地址码后,识别该地址码是用于对存储器寻址还是对I/O 端口寻址是依据 M/IO* 信号来判别的。41. 已知某控制系统中的RAM 容量为 16KB , 首地址为 8000H ,其最后一个单元的地址为 BFFFH 。42. 当 CPU 执行 IN AL ,DX指令时, M/ IO引脚为 低 电平,RD为 0 ,WR为 1 。43. 中断返回指令是 IRET ,该指令将堆栈中保存的断点弹出后依次装入指令指针寄存器和代码段 寄存器中,将堆栈中保存的标志装入标志寄存器 F 中。44. 总线按其功能可分地址总线AB 、 数据总线 DB和控制总线 CB三种不同类型的总线。45. 对 I/O 端口的编址一般有统一编址方式和独立编址方式。PC机采用的是独立编址方式。46. 逻辑地址为 2000H : 1234H的存储单元的物理地址是 21234H 。47. 段定义伪指令语句用 SEGMENT 语句表示开始,以 ENDS 语句表示结束。48.CPU在执行 OUT DX ,AL指令时, DX 寄存名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 29 页 - - - - - - - - - 8 器的内容送到地址总线上, AL 寄存器的内容送到数据总线上。49. 串操作指令采用隐含寻址方式,源串的偏移地址必须由源变址寄存器 SI 提供,目标串的偏移地址必须由目标变址寄存器 DI 提供。50. 取指令时,段地址由代码段 寄存器提供,偏移地址由指令指针寄存器提供。1.8086 指令系统的指令是 _D_ 。A)单字节指令 B )双字节指令 C )固定长指令 D )可变长指令2.8086CPU是 B CPU。A)8 位 B)16 位 C)32位 D)64 位3. 当 RESET 信号进入高电平状态时,将使8086CPU 的_D_ 寄存器初始化为FFFFH 。 A)SS B)DS C)ES D)CS 4.8086CPU系统主存储器以 _A_为单位编址。 A)字节 B)字 C)双字 D)八字节5. 在立即寻址方式中,立即数放在_B_中。 A)数据段 B)代码段 C)附加段名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 29 页 - - - - - - - - - 9 D)堆栈段6. 能够用来间接寻址的寄存器只能是_B_之一。 A) BX 、 BP 、 SP 、 DX B) BX 、 BP 、 SI、 DI C)BX 、BP 、SP 、IP 7. 现有 4K8位的 RAM 芯片,它所具有的地址线条数应是 _A_条。 A )12 B)13 C)11 D)10 8.8086CPU访问 I/O 设备,实际上是访问 _A_。 A)端口 B)接口 C)总线9.8086 CPU响应外部中断 NMI和 INTR时,相同的必要条件是 _B_。 A)允许中断 B )当前指令执行结束 C )总线空闲 D )当前访问内存操作结束10. 用 10241 位 RAM 芯片设计一个 128KB的存储器系统,问需要 _A_片芯片组成。 A)1024 B)2048 C)128 D)256 11. 对可编程接口芯片8253的 3个计数通道的编程顺序是 _C_ 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 29 页 - - - - - - - - - 10 A完全随机的,但必须设置好一个计数通道后再设置另一个计数通道B完全固定的,从计数通道0 到计数通道 2 C完全随机的,但必须先写入方式控制字 D) 完全随机的,但必须先预置计数初值12. 在 8253 的 6 种工作方式中 , 能够自动重复工作的两种方式 _B_。A)方式 1,方式 2 B)方式 2,方式 3 C)方式 2,方式 4 D)方式 3,方式 5 13. 重复前缀“ REPZ ”的重复条件是 _B_。A) (CX )0 同时 CF 1 B) (CX )0 同时 ZF1 C) (CX )0 同时 ZF0 D) (CX )0 同时 CF 0 14. 下列寻址方式中,段超越前缀不可省略是B 。A)DS : BX+SI B)DS : BP DI C )SS : BP D)DS : DI 15. 执行 PUSH AX和 POP BX 两条指令也相当于执行 _A_指令。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 29 页 - - - - - - - - - 11 A)MOV BX ,AX B)MOV AX ,BX C)XCHG AX ,BX 16.BCD码是_D。A二进制数 B)十进制数 C)十六进制数 D)二进制编码表示的十进制数17. 若 AX 0008H ,BX 0003H ,执行指令 CMP AX ,BX后, AX中的内容为 _D_ 。 A ) 0005H B) FFFBH C) 0003H D)0008H 18. 当 8253 可编程定时器 / 计数器方式选择控制字的 RW1 、RW0 定为 11 时,写入计数初值时的顺序为 C 。 A )先写高 8 位,再写低 8位B)16 位同时写入C)先写低 8 位,再写高 8 D)只写高8 位,低 8 位自动写入19.8253 可编程定时 / 计数器的计数范围是D 。A)1255 B)0255 C )165535 D)065535 20. 计算机系统总线中,用于传送读、写信号的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 29 页 - - - - - - - - - 12 是 C 。A)地址总线 B )数据总线 C)控制总线 D )以上都不对21. 在给接口编址的过程中,如果有5 根地址线没有参加译码,则可能产生 C 个重叠地址。A)5 B)5 的 2 次幂 C)2 的 5 次幂 D)10 22. 半导体 EPROM 写入的内容,可以通过 A 擦除。 A )紫外线照射B)电信号 C)口令D)DOS 命令23. 在查询传送方式中, CPU 要对外设进行读出或写入操作前,必须先对外设 B 。 A)发控制命令B) 进行状态检测 C) 发 I/O端口地址D)发读 / 写命令24. 有一 8086 系统的中断向量表,在0000H :003CH单元开始依次存放34H 、FEH 、00H和 F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为C。A)0EH ,34FE:00F0H B)0EH ,F000:FE34H C)0FH ,F000:FE34H D)0FH ,00F0H :名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 29 页 - - - - - - - - - 13 34FEH 25.8253 通道 0 工作于方式 3, 接入 6MHZ 的时钟,要求产生 2400HZ的方波,则计数器的初值应为B A) 2000 B) 2500 C) 3000 D) 4000 26. 中断向量表存放在存储器的B 地址范围中。 A) FFC00HFFFFFH B) 00000H003FFH C) EEC00H FFFFFH D) EEBFFHFFFFFH 27. 数据进行算术运算产生溢出时,则_D 。A)DF=0 B)DF=1 C)OF=0 D)OF=1 28.8086 系统中将一个数送入堆栈后,堆栈指针寄存器应进行 _B操作。 A)减 1 B)减 2 C)加 1 D)加 2 29.8086 CPU 与慢速的存储器或I / O接口之间,为了使传送速度能匹配,有时需要在C 状态之间插入若干个等待周期TW。 A)T1和 T2 B)T2和 T3 C)T3和 T4D)随机名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 29 页 - - - - - - - - - 14 30. 用于存放堆栈段段首址高16 位的寄存器是_C。A)DS B)ES C)SS D)CS 31. 在下列 8255A I/O 端口引脚的应用中,_B是不正确的。32.8255 工作在方式 1 的输出时, OBF信号表示_B 。 A)输入缓冲器满信号B)输出缓冲器满信号 C)输入缓冲器空信号D)输出缓冲器空信号33. 如果计数初值 N=9 ,8253 工作在方式 3,则高电平的周期为 _A 个 CLK 。 A)5 B)6 C)3 D)4 34.8253 的控制信号为CS=0、RD=0、WR=1、A1=0、A0=0表示_B 。 A)读计数器 1 B)读计数器 0 C)装入计数器 1 D )装入计数器 0 35.8086 系统中若访问奇存储体的一个字节单元,则此时BHE与 A0是_B 状态。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 29 页 - - - - - - - - - 15 A ) 1, 0 B) 0, 1 C) 0, 0 D)1,1 36.CPU执行算术运算指令不会影响的标志位是_D A)溢出标志 B)符号标志 C)零标志 D)方向标志37.8086CPU的标志寄存器中有 _B 个状态标志位。 A)9 个 B)6 个 C)8 个D)16个38. 若要检查 BX寄存器中的 D12位是否为 1,应该用_B 指令。 A)OR BX,1000H B)TEST BX ,1000H JNZ NO JNZ YES C) XOR BX,1000H D)CMP BX ,1000H JZ YES JNZ YES 39.8253 有_B 个独立的计数器。 A) 2 B) 3 C) 4 D)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 29 页 - - - - - - - - - 16 6 40. .EXE 文件产生在 _D 之后。 A)汇编 B)编辑 C)用软件转换 D)连接41. 计算机系统软件中的汇编程序是一种_C 。A)汇编语言程序 B)编辑程序C)翻译程序 D)将高级语言转换成汇编程序的程序42.X 的 8 位补码是 10110100, 则 X的 16 位补码是_C 。 A)0000000010110100 B)1000000010110100 C)1111111110110100 D)0111111110110100 43.8086CPU工作在最大方式还是最小方式取决于_C 信号。 A)M/IO B) NMI C)MN/MX D)ALE 44. 堆栈操作时,段地址由 _C 寄存器指出,段内偏移量由 _G 寄存器指出。 A)CS B)DS C)SS D)ES E)DI F )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 29 页 - - - - - - - - - 17 SI G )SP H )BP 45. 下列 8086 指令中,对 AX的结果与其他三条指令不同的是 _D 。A)MOV AX ,0 B )XOR AX ,AX C )SUB AX ,AX D )OR AX ,0 46.CPU响应 INTR引脚上来的中断请求的条件之一是_B 。 A) IF=0 B) IF=1 C) TF=0 D)TF=1 47.8086CPU在执行 IN AL,DX指令时, DX寄存器的内容输出到 _A 上。 A)地址总线 B)数据总线 C)存储器 D)寄存器48. 下列指令中语法有错误的是_D 。 A)OUT 20H ,AL B)MOV SI,BX C)ADD BL,BX D)MUL 10 49. 读取一个非规则字, 8086CPU 需_B 个总线周期。 A)1 B)2 C)4 D)8 50.8086CPU对主存奇数库(高位库)进行访问时给出的控制信号是 _D 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 29 页 - - - - - - - - - 18 A )INTA B)MN/MX C)INTR D)BHE 51.8 位数 11011011B可表示 A B D F 。( 此题为多项选择 , 出错啦 ) A)无符号数 219 B)-37 的补码C)-36 的补码 D) -36的反码 E)91 的原码F)-91 的原码52.8086CPU向 52H内存单元写入一个字,写入过程中BHE和 A0的逻辑电平是 A 。 A)0 和 0 B)0 和 1 C)1 和 0 D)1 和 1 53.8086CPU用 C 信号的下降沿在 T1结束时将地址信息锁存在地址锁存器中。 A)M/ IO B)DEN C)ALE D)READY 是非判断(注:对用T表示,错用 F表示)1. 进行无符号数运算时,运算结果对SF标志位无影响。 F 2. 无论是转移指令还是循环控制指令,均可跳转名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 29 页 - - - - - - - - - 19 到程序的任意位置。 F 3.DMA是一种不需要 CPU 介入的高速数据传送方式。 T 4.8086 的中断系统中有两类硬中断:可屏蔽中断和不可屏蔽中断。非屏蔽中断NMI不受中断允许位 IF 的控制。 T 5. 指出下列指令中哪些是合法的,哪些是非法的。 A)DIV 10 (F) B)MOV DS ,1000H (F) C)OUT 20H,AH (F) D)ADD AX , SI DI (F)E)INC 1000H (F)类型不明确6. 微处理器就是微型计算机。 F 7.8086 的输入输出指令中,允许使用DX存放端口地址,不允许使用AX 、AL以外的寄存器传送数据。 T 8. 标志寄存器中的溢出标志位OF 1 时,进位标志位 CF也为 1。 F 9.8086CPU进行堆栈操作时,可依需要进行字节或字操作。 F 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 29 页 - - - - - - - - - 20 10.TABLE为数据段中每存储单元的符号名,则指令 MOV AX ,TABLE 和指令 LEA AX,TABLE 是等价的。F(指令 MOV AX ,OFFSET TABLE和指令 LEA AX ,TABL执行结果是一样的)11. 可编程定时器计数器8253,其定时与计数功能可由程序灵活地设定, 在计数过程中不占用 CPU 的时间。T12.8253 定时/ 计数器内部一个计数通道最大能计数 65535。 F 13. 当 8086 CPU 对内部中断进行响应时,无需中断类型码便可找到相应的中断服务程序入口地址。 F14.8086CPU响应可屏蔽中断INTR后,将连续发出两个中断回答信号INTA。T15.8086CPU响应非屏蔽中断后,将启动两个连续的中断响应总线周期。F 16. 非屏蔽中断 NMI不受中断允许位IF 的控制。T 17.8086CPU系统中外部中断的优先级比内部中断的优先级高。 F 18. 动态 RAM 需要进行刷新操作,而静态RAM 不名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 29 页 - - - - - - - - - 21 需要进行刷新操作。 T 19.DMA方式能处理高速外设与主存间的数据传送,高速工作性能往往能覆盖低速工作需要。因此 DMA 方式完全可以取代中断方式。 F 20. 当外设与内存之间采用DMA (direct memory access)方式进行数据传送时, 数据的传送是在DMA 控制器控制下由硬件来完成的。 T 21.MOV指令和 IN 指令都具有将内存中信息传送到 CPU 中去的功能。 F 22. 可编程并行接口芯片8255A的 C口置位 / 复位控制字应送到控制口。 T 23. 指令“ ADD AX ,BX+2000H”是一条不带进位的加法指令,因此该指令执行后进位标志位 CF将不受影响。 F 24.8086CPU的条件转移指令可跳转到程序的任何位置。 F 25. 采用中断传送方式时 ,CPU从启动外设到外设就绪这段时间, 一直处于等待状态。 F 26. 存储单元的地址和存储单元的内容是一回事。 F 27.CPU芯片中集成了运算器和控制器。 T 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 29 页 - - - - - - - - - 22 28. 在执行指令期间, EU能直接访问存储器。F 29.8086CPU从内存中读取一个字( 16 位)必须用两个总线周期。 F 30.8086CPU的一个总线周期一般由4 个状态组成。 T 1.下列指令执行完后,AX _4_、BX_7_、CX_3_、DX_4_。MOV AX ,3 MOV BX,3 MOV DX ,8 MOV CX ,4 AGN :INC AX ADD BX ,AX SHR DX,1 LOOPE AGN 2.下列指 令执行完后, AX= 4004H , BX 01B4H。MOV AX ,1100H MOV BX ,6D16H MOV CL ,06H ROL AX ,CL SHR BX ,CL 3. 下列指令执行完后,AX= 4620H 。MOV AX ,0119H MOV CH ,AH ADD AL ,AH DAA XCHG AL ,CH ADC AL ,45H DAA MOV AH ,AL MOV AL ,CH 4. 下列指令执行完后,AX 0030H 。MOV AX ,2030H AND AX ,00FFH 5. 下列指令执行完后,AL= 50H 。MOV AL ,45H MOV CL ,4 SHL AL ,CL HLT 6. 阅读程序,在空白处填空。CMP BX,CX JG L1 ;从本指令可知, BX 、CX 中为有/ 带符号数JE L2 MOV SI,1 ;当 BX CX时执行该分支JMP EXIT L1:MOV SI,2 ;当 BX CX时执行该分支JMP EXIT L2:MOV SI,3 ;当 BX = CX时执行该分支EXIT :7. 下列程序执行完后,AX 7498H 。MOV AX ,6264H AND AX ,AX JNZ DONE SHL CX,3 ROR AX ,CL DONE :ADD AX ,1234H HLT 8. 下列程序执行完后,AX 6912H 。MOV AX ,5678H MOV BX ,1234H ADD AL ,BL DAA MOV CL ,AL MOV AL ,AH ADC AL ,BH DAA MOV AH ,AL 33H 41H 3AH 00H CCC名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 29 页 - - - - - - - - - 23 MOV AL ,CL HLT 9. 已知数据段定义如下:DATA SEGMENT C1 DW A3 ,3AH C2 DB 2DUP (4, B )C3 EQU C1 C4 DW 4321H,C3 DATA ENDS 请解答下列问题:画出数据段在主存中的存放形式示意图。在下列各指令之后的空白处写出执行结果。MOV AL ,C22;AL 3AH MOV BL ,C2+4 ;BL 21H MOV CX,C1+3 ;CX 0400H MOV DX,C4+2 ;DX 0008H 10. 阅读如下程序并回答问题主程序运行之后, 以 BUFB 为首址的字节存储区中的内容是什么?90、91、88、99、68(以BUFB为首址的字节存储区有5个单元)如果主程序中漏写了“INC DI ” ,运行结果如何? 68、0、0、0、0 STACK SEGMENT STACK DB 200 DUP(0)STACK ENDS DATA SEGMENT BUFA DB 10,20,30,50,90,60 DB 11,21,31,51,91,61 DB 22,24,69,88,12,10 DB 30,32,34,39,40,99 DB 40,48,68,41,40,41 M6 N5 BUFB DB N DUP (0)DATA ENDS CODE SEGMENT ASSUME CS:CODE ,DS:DATA ,SS:STACK START :MOV AX ,DATA MOV DS,AX LEA SI,BUFA LEA DI ,BUFB MOV CX,N MOV DX,M LOPA : CALL FMAX MOV DI ,AL INC DI ADD SI,M LOOP LOPA MOV AH ,4CH INT 21H FMAX PROC FMAX ENDP CODE ENDS END START 子程序 FMAX的功能是从M 个 8 位无符号二进制数中找出最大者送入AL 中。入口参数: DXM ,SIM 个数的存储区首址,出口参数: AL M 个数中的最大者, SI 未变。注:子程序FMAX不破坏主程序的工作现场。11. 下列指令执行完后,AX 0020H TABLE DW 1000H ,2000H ,3000H ,4000H ,5000H ENTRY DW 3 | MOV BX ,OFFSET TABLE ADD BX ,ENTRY MOV AX , BX HLT 12. 什么情况下,下段程序执行结果是AH 0?从5FH 端口输入的数大于7FH 时,则 AH 0 BEGIN :IN AL ,5FH TEST AL ,80H JZ BRCH1 MOV AH ,0 JMP STOP BRCH1 :MOV AH ,0FFH STOP:HLT 13. 执行下列指令后,AX=? 3000H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 29 页 - - - - - - - - - 24 TABLE DW 10H ,20H,30H,40H,50H ENTRY DW 03H MOV BX ,OFFSET TABLE ADD BX ,ENTRY MOV AX ,BX 14. 有符号定义语句如下:BUFF DB 1 ,2,3, 123EBUFF DB 0 L EQU EBUFF-BUFF 问 L 的值为多少?6 15. 执行下面的程序段后,AL= ?35 MOV CX ,5 MOV AX ,50 NEXT :SUB AX ,CX LOOP NEXT HLT 16. 阅读分析如下子程序,回答问题。TEST7 PROC FAR PUSH AX PUSH BX PUSH CX PUSH DX MOV BX ,AX MOV AH ,2 MOV CX ,16 LOP1: MOV DL ,0 SHL BX ,1 RCL DL ,1 ADD DL ,30H INT 21H LOOP LOP1 MOV DL , BINT 21H POP DX POP CX POP BX POP AX RET TEST7 ENDP 简述子程序TEST7 的功能; (将 AX 中的内容以二进制形式显示出来) 如下两条指令MOV AX ,8ADEH CALL TEST7 的执行结果是什么?1000101011011110B 若将 8ADEH改为 -74A6H ,运行结果如何?若漏写指令“POP AX ” , 子程序 TEST7能正确返回吗 ?为什么 ? (不能正确返回 ) (因为 PUSH 和 POP 指令不成对,堆栈指针改变了) 17. 阅读程序,回答问题。MOV AH ,1 INT 21H CMP AL , 0JB LN CMP AL , 9JA LN MOV DL ,1 AND AL ,30H MOV DH ,AL SHL DH,1 SHL AL ,1 MUL DH JMP EXIT LN: MOV DL ,0 EXIT :若输入数字9,运行之后AX=? (2400H ) ,DL=? (1)若输入字符A,运行之后AX=? (0141H) ,DL=? (0)编程题1. 编程比较 AX、BX、CX中带符号数的大小,将最大的数放在AX中。CMP AX,BX JGE NEXT XCHG AX,BX NEXT :CMP AX,CX JGE DONE XCHG AX,CX 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 29 页 - - - - - - - - - 25 DONE :HLT 2. 若自当前数据段偏移地址为0100H 开始的内存中,有 100 个带符号数 (16 位)要找出其中的最大值,把它存放在当前数据段偏移地址为1000H内存中。MOV BX,0100H MOV AX,【 BX】INC BX INC BX MOV CX,99 AGAIN :CMP AX,【 BX 】JG NEXT MOV AX,【 BX 】NEXT :INC BX INC BX DEC CX JNZ AGAIN MOV 【1000H】, AX HLT 3. 若有两个多字节数NA和 NB ,每一个是16 位十进制数,NA放在现行数据段偏移地址从1000H开始的存储区中, NB放在现行数据段偏移地址从2000H开始的存储区中,都是最低字节在前,相加后的和放在 3000H开始的存储区中 (一个字节表示两位十进制数)。MOV BX,1000H MOV CX,8 CLC AGAIN:MOV AL ,【 BX】ADC AL ,【 BX1000H】DAAMOV 【BX2000H】, ALINC BX DEC CX JNZ AGAIN HLT 4. 将当前数据段中,偏移地址为2500H 中的 100个字节数据传送到当前数据段首地址为1400H 开始的单元中。CLD PUSH DS POP ES MOV CX,100 MOV SI,2500H MOV DI ,1400H REP MOVSB 5. 试比较上例中两串是否完全相同。若两串相同,则 BX 内容为 0;若两串不同,则BX 指向源串中第一个不相同字节的地址,且该字节的内容保留在AL 中。CLD JZ EQQ PUSH DS DEC SI POP ES MOV BX ,SI MOV CX,100 MOV AL , SIMOV SI,2500H JMP STOP MOV DI ,1400H EQQ :MOV BX ,0 REPE CMPSB STOP :HLT 6. 要求在某字符串中查找是否存在“”字符,若存在,将“”字符所在地址送入BX 中,否则将 BX 清零。(字符串位于当前数据段偏移地址为2500H 的单元中)CLD PUSH DS POP ES MOV DI ,2500H MOV AL , ; 在 DEBUG状态下,只能写为MOV AL ,24H 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师

    注意事项

    本文(2022年微机原理复习题+答案(考虑打... .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开