滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案资格考试教师资格考试_高等教育-大学课件.pdf
《滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案资格考试教师资格考试_高等教育-大学课件.pdf》由会员分享,可在线阅读,更多相关《滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案资格考试教师资格考试_高等教育-大学课件.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案 1/24 第 2 部分 指令系统与汇编语言程序设计 一选择题 1指令,55H 的源操作数的寻址方式是(C)。(A)寄存器寻址(B)直接寻址(C)寄存器间接寻址(D)寄存器相对寻址 2 设()=3300H,()=1140H,在堆栈中压入 5 个字数据后,又弹出两个字数据,则()=()。(A)113(B)114(C)1144H(D)1140H 3若 0053H,0054H,执行,后,则()。(A)0,0(B)0,1(C)1,0(D)1,1 4已知()=0100H,()=7000H,()=8000H,(80100H)=24H,(8010
2、1H)=5,(70100H)=01H,(70101H)=02H,指令,执行后,()=()。(A)0102H(B)0201H(C)245(D)5A24H 5实模式下 80486 对指令的寻址由()决定。(A),(B),(C),(D),6使用 80486 汇编语言的伪操作指令定义:2(1,2,3(3),2(1,0)则在存储区内前十个字节单元的数据是()。(A)1,2,3,3,2,1,0,1,2,3(B)1,2,3,3,3,3,2,1,0,1 (C)2,1,2,3,3,2,1,0(D)1,2,3,3,3,1,0,1,0,1 7下列四条指令都可用来使累加器清0,但其中不能清进位位的是()。(A),(B
3、),0(C),0(D),8若()=96H,()=65H,依次执行,指令和指令后,()=()。(A)0(B)01H(C)61H(D)0 9下列能使标志置 1 的指令是()。滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案 2/24(A)(B)(C)(D)10,隐含使用的段寄存器是()。(A)(B)(C)(D)11设 7,要使 80H,应使用下列哪一条指令()。(A),80H(B),80H(C),80H(D)12在执行十进制调整指令,之前必须将结果存放于()中。(A)(B)(C)(D)13下列指令执行后影响标志位的是()。(A)(B)(C)(D)14唯一能对应存储单元的地址是()。(
4、A)物理地址(B)端口地址(C)有效地址(D)逻辑地址 15计算机能直接执行的语言是(A)。(A)机器语言(B)汇编语言(C)高级语言(D)程序设计语言 16需采用先进后出原则操作的存储区是()。(A)寄存器组(B)地址缓冲器(C)数据寄存器(D)堆栈区 17寄存器用于对()的操作。(A)空闲单元(B)堆栈单元(C)数据单元(D)指令单元 18若()=1000H,()=2000H,(21000H)=12H,(21001H)=34H,执行,指令后,寄存器的内容是()。(A)1234H(B)3412H(C)1000H(D)0010H 19若()=80H,执行 指令后,和标志位的状态分别为()。择题
5、指令的源操作数的寻址方式是寄存器寻址直接寻址寄存器间接寻址寄存器相对寻址设在堆栈中压入个字数据后又弹出两个字数据则若执行后则已知指令执行后实模式下对指令的寻址由决定使用汇编语言的伪操作指令定义则在存令后下列能使标志置的指令是滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案隐含使用的段寄存器是设要使应使用下列哪一条指令在执行十进制调整指令之前必须将结果存放于中下列指令执行后影响标志位的言高级语言程序设计语言需采用先进后出原则操作的存储区是寄存器组地址缓冲器数据寄存器堆栈区寄存器用于对的操作空闲单元堆栈单元数据单元指令单元若执行指令后寄存器的内容是若执行指令后和标志位的状态分别为滁州
6、学滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案 3/24(A)0和 0(B)0和 1(C)1和 0(D)1和 1 20若要完成()*7/2 运算,则在下列四条指令之后添加()指令。,3 ,()。(A),1(B),1(C),1(D),2 21在保护模式下,代码段的段基址存在于()中。(A)段选择符(B)指令指针寄存器(C)段寄存器(D)段描述符 22查表指令规定,待查表的首址应存入()中。(A)(B)(C)(D)23将要取的某一条指令的偏移地址由()提供。(A)(B)(C)(D)24寄存器间接寻址方式中,操作数在()中。(A)通用寄存器(B)堆栈(C)主存单元(D)段寄存器 2
7、5运算型指令的寻址和转移型指令的寻址,其不同点在于()。(A)前者取操作数,后者决定程序的转移地址 (B)后者取操作数,前者决定程序的转移地址 (C)两者都是取操作数(D)两者都是决定程序的转移地址 26 是()。(A)段内间接转移(B)段间间接转移(C)段内直接转移(D)段间直接转移 27指令不影响()标志。(A)(B)(C)(D)28逻辑移位指令用于()。择题指令的源操作数的寻址方式是寄存器寻址直接寻址寄存器间接寻址寄存器相对寻址设在堆栈中压入个字数据后又弹出两个字数据则若执行后则已知指令执行后实模式下对指令的寻址由决定使用汇编语言的伪操作指令定义则在存令后下列能使标志置的指令是滁州学院微
8、机原理期末考试之指令系统及汇编语言程序设计习题及答案隐含使用的段寄存器是设要使应使用下列哪一条指令在执行十进制调整指令之前必须将结果存放于中下列指令执行后影响标志位的言高级语言程序设计语言需采用先进后出原则操作的存储区是寄存器组地址缓冲器数据寄存器堆栈区寄存器用于对的操作空闲单元堆栈单元数据单元指令单元若执行指令后寄存器的内容是若执行指令后和标志位的状态分别为滁州学滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案 4/24(A)带符号数乘 2(B)带符号数除 2(C)无符号数乘 2(D)无符号数除 2 29算术移位指令用于()。(A)带符号数乘 2(B)带符号数除 2(C)无符号
9、数乘 2(D)无符号数除 2 30下列指令中,有语法错误的是()。(A),(B),(C),1234H(D)210H,31在下列伪指令中定义字变量的是()。(A)(B)(C)(D)32下列指令中,能使的内容固定为偶数的是()。(A),01 H(B),0(C),0(D),0 33改变()寄存器的值,可改变堆栈中栈顶元素的位置。(A)(B)(C)(D)34加减类运算指令对标志位的状态()。(A)有影响(B)部分影响(C)无影响(D)任意 35当()时,执行 21H 指令可在屏幕上显示一组字符。(A)01H(B)02H(C)09H(D)0 36已知 1,2,$+2,5,6 若汇编时分配的偏移地址是 2
10、010 和,则汇编后 2014H单元的内容是()。(A)6H(B)14H(C)5H(D)16H 37若某数据段位于存储区 68000H7,则该数据段的段基址是()。(A)68000H(B)7(C)6000H(D)6800H 择题指令的源操作数的寻址方式是寄存器寻址直接寻址寄存器间接寻址寄存器相对寻址设在堆栈中压入个字数据后又弹出两个字数据则若执行后则已知指令执行后实模式下对指令的寻址由决定使用汇编语言的伪操作指令定义则在存令后下列能使标志置的指令是滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案隐含使用的段寄存器是设要使应使用下列哪一条指令在执行十进制调整指令之前必须将结果存放于
11、中下列指令执行后影响标志位的言高级语言程序设计语言需采用先进后出原则操作的存储区是寄存器组地址缓冲器数据寄存器堆栈区寄存器用于对的操作空闲单元堆栈单元数据单元指令单元若执行指令后寄存器的内容是若执行指令后和标志位的状态分别为滁州学滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案 5/24 38的作用是用来指示()。(A)栈顶元素的有效地址(B)下一条要执行指令的地址(C)下一条要取的指令的地址(D)栈底元素的有效地址 39在数据传送指令执行过程中,不能直接与立即数进行传送的是()。(A)通用寄存器(B)段寄存器(C)存储器(D)通用寄存器和存储器 40转移类指令对标志位的状态()
12、。(A)有影响(B)部分影响(C)无影响(D)随意 41欲从存储单元取某操作数,可采用()。(A)寄存器寻址、寄存器间接寻址(B)立即寻址、直接寻址(C)立即寻址、寄存器间接寻址(D)寄存器间接寻址、直接寻址 42在指令,0 执行后,状态标志位的取值()。(A)为 0(B)为 1(C)不确定(D)不改变 43已知 10010111H,00010101H,执行,指令后,、标志的状态为()。(A)1、0、1、1(B)1、1、0、0(C)0、0、1、1(D)0、1、0、1 44下列指令中,错误的是()。(A),(B),(C),(D),45输入/输出指令对标志位的状态()。(A)有影响(B)部分影响(
13、C)无影响(D)任意 46下列描述正确的是()。(A)汇编语言仅由指令性语句组成 择题指令的源操作数的寻址方式是寄存器寻址直接寻址寄存器间接寻址寄存器相对寻址设在堆栈中压入个字数据后又弹出两个字数据则若执行后则已知指令执行后实模式下对指令的寻址由决定使用汇编语言的伪操作指令定义则在存令后下列能使标志置的指令是滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案隐含使用的段寄存器是设要使应使用下列哪一条指令在执行十进制调整指令之前必须将结果存放于中下列指令执行后影响标志位的言高级语言程序设计语言需采用先进后出原则操作的存储区是寄存器组地址缓冲器数据寄存器堆栈区寄存器用于对的操作空闲单元
14、堆栈单元数据单元指令单元若执行指令后寄存器的内容是若执行指令后和标志位的状态分别为滁州学滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案 6/24(B)汇编语言包括指令性语句和伪指令语句(C)指令性语句和伪指令语句的格式是完全相同的 (D)指令性语句和伪指令语句需经汇编程序翻译成机器代码后才能执行 47下列指令中不属于逻辑运算指令的是()。(A)(B)(C)(D)48假定 10111001B,3,1,则执行指令,后,的值为()。(A)005(B)0017H(C)1700H(D)05C8H 49下列指令中不会改变指令指针寄存器内容的是()。(A)(B)(C)(D)50伪指令告诉汇编
15、程序()。(A)宏定义结束(B)过程定义结束(C)段定义结束(D)过程运行结束 51利用系统功能调用的 9 号(9)功能,显示一个字符串,其入口参数应为()。(A):字符串首地址(B):字符串末地址(C):字符串首地址(D):字符串末地址 52在下列伪指令中定义双字变量的是()。(A)(B)(C)(D)二、判断题 1指令,的源操作数是寄存器寻址方式。2对堆栈区的操作必须遵循先进先出的原则。3比较两个带符号数的大小,可根据标志来判断。择题指令的源操作数的寻址方式是寄存器寻址直接寻址寄存器间接寻址寄存器相对寻址设在堆栈中压入个字数据后又弹出两个字数据则若执行后则已知指令执行后实模式下对指令的寻址由
16、决定使用汇编语言的伪操作指令定义则在存令后下列能使标志置的指令是滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案隐含使用的段寄存器是设要使应使用下列哪一条指令在执行十进制调整指令之前必须将结果存放于中下列指令执行后影响标志位的言高级语言程序设计语言需采用先进后出原则操作的存储区是寄存器组地址缓冲器数据寄存器堆栈区寄存器用于对的操作空闲单元堆栈单元数据单元指令单元若执行指令后寄存器的内容是若执行指令后和标志位的状态分别为滁州学滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案 7/24 4逻辑操作符,和,只能用于数字表达式。5不能给段寄存器赋立即数。6位可用来表示有符号
17、数的溢出。7无条件转移指令只能用于段内直接转移。8,的源操作数的物理地址为 16*()+()。9指令,是正确的。10指令,是非法的。11指令,是合法的。12,是对的。1380486 中对堆栈单元的存取操作是以字节为单位的。14指令要影响标志位。15指令影响所有状态标志。16欲交换寄存器,的内容,可用指令,实现。17中的程序计数器中存放的是指令的逻辑地址。18两个符号相同的数相减不会产生溢出。19汇编程序就是汇编语言程序。20相对寻址中的位移量只能用 16 位表示。21指令是指令的使用条件之一。22段寄存器间不能直接进行数据传送。23要把变量的有效地址送给,可用,指令。24当对堆栈段的数据进行操
18、作时,其操作数的有效地址可保存在中。择题指令的源操作数的寻址方式是寄存器寻址直接寻址寄存器间接寻址寄存器相对寻址设在堆栈中压入个字数据后又弹出两个字数据则若执行后则已知指令执行后实模式下对指令的寻址由决定使用汇编语言的伪操作指令定义则在存令后下列能使标志置的指令是滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案隐含使用的段寄存器是设要使应使用下列哪一条指令在执行十进制调整指令之前必须将结果存放于中下列指令执行后影响标志位的言高级语言程序设计语言需采用先进后出原则操作的存储区是寄存器组地址缓冲器数据寄存器堆栈区寄存器用于对的操作空闲单元堆栈单元数据单元指令单元若执行指令后寄存器的内
19、容是若执行指令后和标志位的状态分别为滁州学滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案 8/24 25指令属于逻辑运算指令。26和都不能作传送指令的目的操作数。三、填空题 1若 5310H,0E30H,其物理地址为()。2若 07H,08H,执行指令,后,(),(),(),()。3指令由()和()两个字段构成。4 条件转移指令的测试条件是()。5若用指针()访问存储器,则数据包含在()段中。6 若 1234H,1000H,指令 执行后(),()。7指令采用()寻址方式时操作数是在代码段中。四、阅读程序 1 程序中数据定义如下:1?2 32(?)3?$1 此时 的值是()。2分
20、析下列程序段,说出其功能。,1000H ,0100H 择题指令的源操作数的寻址方式是寄存器寻址直接寻址寄存器间接寻址寄存器相对寻址设在堆栈中压入个字数据后又弹出两个字数据则若执行后则已知指令执行后实模式下对指令的寻址由决定使用汇编语言的伪操作指令定义则在存令后下列能使标志置的指令是滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案隐含使用的段寄存器是设要使应使用下列哪一条指令在执行十进制调整指令之前必须将结果存放于中下列指令执行后影响标志位的言高级语言程序设计语言需采用先进后出原则操作的存储区是寄存器组地址缓冲器数据寄存器堆栈区寄存器用于对的操作空闲单元堆栈单元数据单元指令单元若执
21、行指令后寄存器的内容是若执行指令后和标志位的状态分别为滁州学滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案 9/24 ,0200H ,50D 3 写出下列程序段的功能 ,2000H ,100:,4写出下列程序段的功能 ,100 ,:,01H 1 1:择题指令的源操作数的寻址方式是寄存器寻址直接寻址寄存器间接寻址寄存器相对寻址设在堆栈中压入个字数据后又弹出两个字数据则若执行后则已知指令执行后实模式下对指令的寻址由决定使用汇编语言的伪操作指令定义则在存令后下列能使标志置的指令是滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案隐含使用的段寄存器是设要使应使用下列哪一条指
22、令在执行十进制调整指令之前必须将结果存放于中下列指令执行后影响标志位的言高级语言程序设计语言需采用先进后出原则操作的存储区是寄存器组地址缓冲器数据寄存器堆栈区寄存器用于对的操作空闲单元堆栈单元数据单元指令单元若执行指令后寄存器的内容是若执行指令后和标志位的状态分别为滁州学滁州学院微机原理期末考试之指令系统及汇编语言程序设计习题及答案 10/24 ,5写出下列程序段的功能 ,16 ,N ,0 0:,1 :0 ,6写出下列程序段的功能 ,N N,0 ,N ,4 ,7执行下列程序段后,?,0702H ,09H 择题指令的源操作数的寻址方式是寄存器寻址直接寻址寄存器间接寻址寄存器相对寻址设在堆栈中压入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 滁州 学院 微机 原理 期末考试 指令系统 汇编语言 程序设计 习题 答案 资格考试 教师资格 考试 高等教育 大学 课件
链接地址:https://www.taowenge.com/p-95654350.html
限制150内