2022年软件《计算机组成原理与汇编语言》复习题 .pdf
《2022年软件《计算机组成原理与汇编语言》复习题 .pdf》由会员分享,可在线阅读,更多相关《2022年软件《计算机组成原理与汇编语言》复习题 .pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件计算机组成原理与汇编语言复习题精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 19 页2 作者:日期:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 19 页3 / 19 计算机组成原理与汇编语言复习题填空题:1.8086 无等待的总线周期由 _4_个 T 状态组成。8086 微处理器的总线周期为5MHz ,则每个 T状态的持续时间为 _1/5m_ 秒。2.内存字节单元逻辑地址“5280H :400H ”表示 _52C00H_ 物理地址,并且该逻辑段起始于 _52800H_
2、物理地址。3.计算机内用 _补_码表示有符号数,十六位字长数FFFFH 、FFFEH 、FFFDH 、FFFCH 、FFFBH 、FFFAH 、FFF9H 、FFF8H表示的十进制有符号数分别为-1,_-2,-3,-4 ,-5,-6 ,-7,-8_ 4.对一个存储器芯片进行片选译码时,有一个高位系统地址信号没有参加译码,则该芯片的每个存储单元占有 _个存储器地址,这种译码方式是_ 。5.I/O 端口编址方式有 _ 方式和 _ 方式两种。6.计算机系统总线按传送信号类型不同分为_总线,_总线和 _总线。7.假设某个字的值是1234H ,其低位字节地址是20H ,高位字节地址是21H ,那么该字的
3、字地址是 _。8.CPU的标志寄存器中有 _个标志位,可以分为两大类,其中一类称为_标志位,共 _个,另一类称为 _标志位,共 _个;当标志位 _=1时表示无符号数运算产生溢出。当标志位_=1时表示有符号数运算产生溢出。9.8086/8088 系统中,存储器物理地址是分段组织的。堆栈段的段地址存放在_寄存器中,堆栈段栈顶偏移地址在_寄存器中。代码段的段地址存放在_寄存器中,代码段偏移地址在_寄存器中。10. CPU的标志寄存器中标志位,可以分为两大类,其中一类称为_ _ 标志位,另一类称为 _ _ 标志位;当标志位 _ _=1 是表示带符号数运算产生溢出。11. 字长为 8 位, 十进制数 -
4、10 , -11, -12 的补码分别是 _。字长为 16 位,十进制数 -10,-11,-12 的补码分别是 _。12. 微处理器最基本的四种总线操作为存储器读、_ _、_ _ _和_ _。13. 通常外设接口中,包括 _端口、 _ _ 端口和 _端口。14. 主机与外设进行数据I/O 的常用方式包括 _ 方式、 _方式、_方式和 _ 方式。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 19 页4 / 19 15. 已知 DS=29A0H ,某数据的物理地址是2A400H ,则当 DS=2700H 时,该数据的物理地址是_ ,段内偏
5、移地址是 _ 。16. 在串操作程序中,通常在重复前缀指令REPZ 或 REPNZ 后,选用的串操作指令是_或_才有实际意义。17. 用户为了解决自己的问题,用汇编语言编写的程序,称为_ 。汇编语言源程序是通过 _ 转换为计算机能够识别的目标程序。18. 汇编语言常用的调试工具是_。19. 逻辑运算指令都是按 _操作的,其中_指令执行后不影响任何标志位, 其他指令执行后,标志位 _和_一定是 0。20. 8086 微处理器执行指令MOV AX ,BX 时,在其引脚上将产生 _ 总线操作;执行指令 MOV BX,AX时,在其引脚上将产生 _ 总线操作。选择题:1. CPU 发出的访问存储器的地址
6、是?A、物理地址 B、 偏移地址 C、逻辑地址 D、段地址28088CPU 中,哪个引脚信号是决定最大或最小工作模式的控制信号?A、M/IO B、MN/ MX C、DT/R D、BHE/S7 3. 8088微处理器工作于最小方式下, 引脚 IO/ M 、 DT/R、 WR 为何组合信号时表示写I/O 端口? A 101 B111 C110 D100 48086CPU 中,哪个引脚信号是决定存储器或I/O 访问的控制信号?AM/IO BMN/ MX CDT/R DBHE/S7 58086微处理器工作于最小方式下,引脚 IO/M、DT/R 、RD为何组合状态表示读存储器方式? A、011 B、00
7、1 C、110 D、100 6当 RESET 信号进入高电平状态时,将使8086/8088CPU的哪个寄存器初始化为FFFFH ?ASS BDS CES DCS 7已知 SP=2110H, 执行POP AX后,SP寄存器的值是? A 、2110H B 、 2112H C、 2108H D、 210EH 8已知 SP=2110H, 执行PUSH AX后,SP寄存器的值是? A 2110H B 2112H C 2108H D 210EH 9指令指针寄存器是?A、IP B、SP C、BP D、PSW 10无论 BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是?A、ADD BH
8、,01H B 、OR BH,01H C、XOR BH ,01H D、TEST BH,01H 11比较两个带符号的数A、B,当 A=B时程序转移,测试的条件为?A、ZF=1 B 、ZF=0 C、SF=1 D 、SF=0 12. 下列指令执行后,不改变AL寄存器内容的指令是?A、AND AL,1 B 、CMP AL,DL C、XOR AL,AL D 、SUB AL,DL 13. 将 AX中有符号数除以 2 的正确指令是?A、SHR AX,1 B 、SAR AX,1 C、IDIV 2 D、IDIV AX ,2 14. 若 AX=3500H ,CX=56B8H ,当 AND AX ,CX 指令执行后,
9、 AX=?精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 19 页5 / 19 A 、1400H B、77F8H C、0000H D、 0FFFFH 15. 指令 SCASB 操作数的段地址一定在一下哪个寄存器中?A、CS B、DS C、ES D、SS 16. 串操作指令中,目的串操作数的段地址一定在 ( ) 寄存器中? A. CS B. SS C. DS D. ES 17在下列串操作指令中,同时使用源串和目的串地址指针的指令是? ASTOSW BLODSW CSCASW DCMPSW 18. 执行 1 号 DOS 系统功能调用,从键盘
10、输入的字符值存放在哪个寄存器中? A、 AL B、 BL C、 CL D、DL 19执行 2 号 DOS 系统功能调用,显示输出的字符值存放在哪个寄存器中? A AL B BL C CL D DL 20使用 DOS 系统功能调用时,使用的软中断指令是() AINT 21 BINT 10H C INT 16HDINT 21H 21下面各传送指令中,正确的是?A、MOV DI ,SI B、MOV DX+DI,ALC 、MOV WORD PTR BX ,0100H D、MOV AL ,BX 22. 使计算机执行某种操作的命令是 ( ) 。 A. 助记符 B. 伪指令 C. 指令 D. 标号23某存储
11、单元的物理地址是12345H ,()可以作为它的段地址。 A 1234H B2345H C12345H D12340H 24下面指令中,源操作数的寻址方式为立即寻址的是( )。 A. MOV AX, OFFSET A B. MOV AX, 0AH C. MOV AX, A+1 D. MOV AX, ABX 25. 有语句: COUNT = 256 ,下列四种叙述中,正确的是( )。 A. COUNT 是变量B. COUNT占用一个字节存储单元 C. COUNT 是符号常数 D. COUNT占用二个字节存储单元26 DEC WORD PTR BX 指令中的操作数的数据类型是 ( ) 。 A. 字
12、 B. 双字 C. 字节 D. 四字27. 执行下面指令语句,则AX=( )。MOV AL,95H CBW A. 0095H B. 0F95H C. 0FF95H D. 9095H 28微型计算机地址总线宽度决定于微处理器? A可靠性 B地址方向 C地址范围 D字长29. 半导体动态随机存储器需要每隔多久对其刷新一次? A1ms B2s C2us D1ms 2ms 30执行后使 BX=0的同时也使 CF=0 ,OF=0的指令是?精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 19 页6 / 19 AXOR BX ,BX B OR BX
13、,BX C AND BX ,BX D CMP BX ,BX 31无论 BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是? AADD BH ,01HBOR BH ,01H C XOR BH ,01H DTEST BH ,01H 32完成对 CL寄存器的内容乘以4 的正确操作是?AROL CL ,1 BMUL 4 CSHL CL,1 DMOV CL ,2 ROL CL,1 SHL CL ,1 SHL CL ,CL33要实现使 BETA 的值为 56,应采用语句为? ABETA DB 56 B BETA DB 56H CBETA EQU 56 D BETA EQU 56H 34
14、比较两个带符号的数A、B,当 A=B时程序转移,测试的条件为? AZF=1 B ZF=0 C SF=1 D SF=0 35. 已知某操作数的物理地址是2117AH ,则它的段地址和偏移地址可能是? A.20250F2A B.2108 00EA C.2000017A D.2100117A 36. 将 AX中有符号数除以 2 的正确指令是? A.SHR AX ,1 B.SAR AX ,1 C.ROR AX ,1 D. RCR AX ,1 37. 比较 BX和 SI 中的两个存储器地址,若BX SI 转向 HIGH的正确指令是? A.JAE HIGH B.JBE HIGH C.JGE HIGH D.
15、JLE HIGH 38. 将 CX寄存器低 4 位清零的正确指令是? A. AND CX,0F0H B. AND CX,0FFF0H C. AND CX,1110HD . MOV CX,0 39测试 BL寄存器内容是否与数据4FH相等,若相等则转 NEXT 处执行,可实现的方法是?A TEST BL ,4FH B. XOR BL ,4FH C. AND BL ,4FH D. OR BL ,4FH JZ NEXT JZ NEXT JZ NEXT JZ NEXT 40在串操作指令前使用重复前缀指令REPE ,终止串的重复操作条件是? A. CX0 且 ZF0 B.CX0 且 ZF1 C.CX 0
16、或 ZF0 D. CX 0 或 ZF1 41完成同指令 XCHG AX ,BX相同功能的指令或指令序列是? A. MOV AX ,BXB. MOV BX ,AX C. PUSH AX D. MOV CX ,AX POP BX MOV AX,BX MOV BX,CX 简答题:1.简述 8086CPU 的内部结构及指令执行过程。2.简述总线周期、时钟周期、指令周期概念及关系。3.简述存储系统的层次结构及各层存储部件特点。4.简述存储器芯片组成结构。5.简述主机与外设进行数据交换的几种常用方式。6.简述什么是 I/O 独立编址和统一编址及各自特点。精选学习资料 - - - - - - - - - 名
17、师归纳总结 - - - - - - -第 6 页,共 19 页7 / 19 7.在某子程序的开始处要保护AX ,BX,CX,DX 四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。保护现场指令如下,写出保护现场及恢复现场时的指令序列。8.指出下列指令中源操作数的寻址方式:(1)MOV SI , 100 (2)MOV CX , DATA SI (3)MOV SI , AX (4)ADD AX , BX DI (5)POPHF (6)IN AL ,DX (7)ROR BL , CL (8)CBW 9. 根据要求定义数据段DATA_SEG,数据段中的数据按下列要求依次存储:(1)第一个字是整数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成原理与汇编语言 2022年软件计算机组成原理与汇编语言复习题 2022 软件 计算机 组成 原理 汇编语言 复习题
限制150内