第一范文网 - 专业文章范例文档资料分享平台

微机原理及汇编语言复习题

来源:用户分享 时间:2025/7/13 2:04:51 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

A.存储程序 B.存储数据 C.存储结果 D.上述A、B、C 49. 优盘是一种电可擦除、可重写的( )的存储器。

A、非易失性 B、易失性 C、只读性 D、磁介质性 50. 存储器芯片位数不足时,需用( ) 。

A、字扩展 B、位扩展 C、字位扩展 D、以上均可 51. 实际地址、段地址、有效地址分别是多少位16进制码:( ) A.5,4,4 B.20,16,16 C.5,4,5 D .20,16,20 52. 8086系统1M内存空间最多能分成多少个不同的段:( ) A.16个 B.64K个 C.256个 D.20个 53. 8086CPU的PUSH指令执行时:( )

A.先推数据,再将SP-2 B.先将SP-2,再推数据 C.先推数据,再将SP+2 D.先将SP+2,再推数据

54. 存储器寻址方式中,缺省段地址是SS的间址寄存器是:( ) A.SP间址 B.BP间址 C.BX间址

55. 能进行间接寻址的间址寄存器有:( ) A.4个 B.6个 C.8个

56. 典型的计算机硬件结构主要包括三个组成部分,它们分别是( )。 A.CPU、存储器、I/O设备 B.CPU、运算器、控制器 C.存储器、I/O设备、系统总线 D.CPU、控制器、I/O设备 57.堆栈的工作方式是( )。

A.先进后出 B.可以根据地址选择存取 C.先进先出 D.随机存取 58.(将累加器AX的内容清零的不正确操作是 )。 A.AND AX,0 B.XOR AX,AX C.SUB AX,AX D.CMP AX,AX 59. LEA指令要求源操作数必须为:( )

A.一个16位寄存器 B.一个存储器操作数 C.一个有效地址 60.LEA指令传送的是:( )

A.源操作数的值 B.源操作数的偏移地址 C.源操作数的物理地址

61.两单字节带符号数用IMUL相乘,结果为:( )

A.单字节带符号数 B.双字节无符号数 C.双字节带符号数

62..用1K×4的存储器芯片构成32K×8的存储系统,所需芯片数是( )。 A.32片 B.48片 C.64片 D.128片 63..指令MOV AX,|SP||SI|的源操作数在( )。 A.数据段 B.代码段 C.堆栈段 D.附加数据段 64.带符号数将其字长扩充1倍,而值不变,只需要:( )

A.将高半部分补全\” B.将高半部分补全\” C.将原最高位扩充到高半部分 65.MOV AX,0和XOR AX,AX两条指令:( )

A.实现的功能完全一样 B.都将AX清零 C.执行后AX值不一致 66.采用Cache技术的主要目的是( )。

A.为增加内存的容量 B.为减少高速CPU和慢速内存之间的速度差异 C.为增加CPU的寄存器 D.增加内存的容量 67.指令TESTAL,40H的含义是( )。

A.测试AL的内容是否等于40? B.测试AL的D6位的逻辑值。

C.测试AL的D2位的逻辑值。 D.比较AL的内容与80H号存储单元内容是否一致 68.计算机的主存由( )组成。

A.RAM B.ROM C.RAM和ROM D.内存和外存

69.已知大写字母A的ASCⅡ码为十六进制数41H,则字母E的ASCⅡ码为( )。 70.MOVS指令传送的串类型:( ) A.仅能为字节串 B.仅能为字串 C.可以为字节串及字串

71.调用指令执行完后,堆栈指针指向:( )

A.最后推入断点地址的单元 B.最后推入断点地址单元的上一个单元(地址较低的单元) C.-128~+127范围内 72.[SI]的类型是: ( )

A.字 B.字节 C.不确定

73.MOV AL,[BX+10]指令中源操作数的地址是( )。 A.CS×10H+BX+10 B.SS×10H+BX+10 C.DS×10H+BX+10 D.ES×10H+BX+10

74.8088CPU通过总线对内存或I/O端口进行一次读或写操作的过程称为一个( )。 A.时钟周期 B.总线周期 C.指令周期 D.存储器周期

三、简答题

1、下列指令中源操作数的寻址方式是什么?

(1) MOV BX,[0100H] 答: (2) MOV CX,DATA[SI] 答: (3) MOV ES:[SI],AX 答: (4) ADD AX,[BX][DI] 答: (5) MOV AL,NUMBER[BP][DI] 答: 2、执行下列指令后,AX寄存器的内容是什么?

定义: TABLE DW 0,100H,200H,300H,400H DISTA DW 6

(1)执行 MOV BX,OFFSETTABLE ADD BX,DISTA MOV AX,[BX] AX的内容: (2)执行 MOV SI,4

LEA BX,TABLE

MOV AX,[BX][SI] AX的内容: 3、指出下列指令的错误。

a.MOV AX,[SI][DI]; 答: b.MOV [SI],OFFH; 答: c.MOV DATA[SI],CS:AX;答: d.MOV CL,BX; 答: e.OUT280H,AL; 答: 4、变量是什么?标号是什么? 5.8086/8088系统中有20根地址线,它的存储空间最大是多少?将该内存空间顺序分为16段,每段64K,试写出第二段和最末段的地址范围。 6.分析下列程序段,写出该程序段的功能。 MOV AX,2000H MOV DS,AX MOV AX,6000H MOV ES,AX MOV SI,1200H MOV DI,0 MOV CX,100 CLD

NEXT:REP CMPSB

7.8088CPU的中断系统中,中断向量表长度是多少字节?中断向量表的地址范围是多少? 8、已知X=-1101001 Y=-1010110,计算[X-Y]补=?

9、8088的EU和BIU有哪些主要功能?在执行指令期间,EU能直接访问存储器吗? 10、指出以下指令中源操作数的寻址方式。 MOV SI,300 MOV AX,[3102H]

ADD AX,[BX][SI] MUL BL

MOV [BP],AX

11、编写程序段,当输入接口的bit1、bit4、bit7位同时为1时,CPU将内存中以DATA为首址的10个单元的数据从输出接口输出,若不满足上述条件则等待。 已知输入接口地址:FF80H 输出接口地址:FF81H

12、已知X=1100001B,Y=1010101B,用8位补码计算(X-Y)补=?,并说明结果是否溢出。 13、在8086/8088系统中,当前数据段位于存储器的78000H-87FFFH,则DS 段寄存器为: 。

14、在数据段中有以下定义:

ARRAY1 EQU 16H ARRAY2 DW 7F16H

请指出下面两条指令中源操作数的寻址方式:

MOV AX,ARRAY1; 寻址方式 MOV AX,ARRAY2; 寻址方式

四、程序填空题

1、下列程序段为RAM实验中的存储器测试程序,将语句补充完整。 DATA

MESSAGE DB ’PLEASE ENTER A KEY TO SHOW THE CONTENTS’,ODH,OAH,’$’ DATA ENDS CODE SEGMENT

ASSUME CS: ,DS:DATA, ES:DATA START:MOV AX,DATA MOV DS, MOV AX,2000H MOV ES,AX MOV BX,1000H MOV DL,40H REP1: INC DL ;输入A到Z 26个字符 MOV ES:[BX],DL INC ;修改指针 CMP DL,’Z’ JNZ LEA DX, ;以下显示提示信息 MOV AH,09H INT 21H

MOV AH,01H ;等待按键 INT 21H

MOV AX,2000H ; MOV ES,AX MOV BX,1000H

MOV CX,26 ;以下显示已写入的字符 REP2: MOV DL,ES:[BX] MOV ,02H

INT 21H INC BX LOOP MOV AX, ;返回DOS INT 21H CODE

END START

2、设在内存NUM单元开始存放着100个字节,要求将其中为零的元素全部删除,并将保留的数据连续存放,以$为结束标志;结束标志的下一个单元保存零元素个数。下列程序是满足以上要求的部分程序,请补充完整。

DATA SEGMENT NUM 100 DUP(?) NUM1 DB 00,00 DATA ENDS CODE

ASSUME CS:CODE, START: MOV AX,DATA MOV DS,AX LEA SI, ;取NUM数据区首址 MOV DI,SI MOV CX,100 XOR DL,DL ;DL作为统计零元素个数的计数器 GO1: MOV AL,[SI] CMP JNZ GO2 INC JMP GO3 GO2: MOV [DI],AL INC DI GO3: INC LOOP MOV [DI],‘$’ INC DI MOV [DI], MOV AH, INT 21H CODE ENDS END START

3、可编程并行接口芯片8255的应用

可编程并行接口芯片8255与系统的连接如下图所示,PB0-PB7接有8个开关,PC0-PC7接有8只LED指示灯,口B和口C均工作在方式0下,请回答以下问题:

搜索更多关于: 微机原理及汇编语言复习题 的文档
微机原理及汇编语言复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3qh3k5shd80daet3z405_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top