微机原理考试题

上传人:kms****20 文档编号:39619648 上传时间:2018-05-17 格式:DOC 页数:9 大小:188.50KB
返回 下载 相关 举报
微机原理考试题_第1页
第1页 / 共9页
微机原理考试题_第2页
第2页 / 共9页
微机原理考试题_第3页
第3页 / 共9页
微机原理考试题_第4页
第4页 / 共9页
微机原理考试题_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《微机原理考试题》由会员分享,可在线阅读,更多相关《微机原理考试题(9页珍藏版)》请在金锄头文库上搜索。

1、1 1对于有符号的数来说,下列哪个值最大(对于有符号的数来说,下列哪个值最大(D D)A:0F8H B:11010011B C:82 D:123Q 2 2下列有关汇编语言中标号的命名规则中,错误的是(下列有关汇编语言中标号的命名规则中,错误的是(D D)A:通常由字母打头的字符、数字串组成B:标号长度不能超过 31 个字符C:?和$不能单独作为标号D: 号不可位于标号首 3 38088/80868088/8086 存储器分段,每个段不超过(存储器分段,每个段不超过(D D ) A.64K 个字 B.32K 个字节 C.1 兆个字节 D.64K 个字节 4 4寻址指令寻址指令 MOVMOV CX

2、,CX, BXBX + + DIDI + + 2020使用的是哪一种寻址方式(使用的是哪一种寻址方式(B B)A:寄存器寻址B 相对基址变址寻址C:变址寻址D:基址变址寻址5.5.若要求一个操作数中的若干位维持不变,若干位置若要求一个操作数中的若干位维持不变,若干位置“1”“1” ,可以使用(,可以使用(B B)A:NOTB:ORC:ANDD:XOR 6 6下列指令中段默认为堆栈段的是(下列指令中段默认为堆栈段的是( C C) A.MOV AX,BX+SI+10 B.ADD AX,ES:SI C.SUB BX,BPDI D. MOV DX,1000H7 7表示过程定义结束的伪指令是(表示过程定

3、义结束的伪指令是( A A) A.ENDP B.ENDS C.END D.ENDM 8 8下列标志位中,可以用来判断计算结果正负的是(下列标志位中,可以用来判断计算结果正负的是(B B) A:PF B:SF C:DF D:OF 9 9下列哪个寄存器是属于指针寄存器(下列哪个寄存器是属于指针寄存器(C C) A:SI B:DX C:SP D:ES 1010、80X8680X86 通用寄存储器各有不同特殊功能,其中通用寄存储器各有不同特殊功能,其中 CXCX 寄存器特定用法是寄存器特定用法是( B )。A、 I/O 指令间接寻址中作地址寄存器 B、在循环指令作循环计数寄存器 C、间接寻址中作变址寄

4、存储器在D. 间接寻址中作基址寄存器1111、指令、指令 MOVMOV BXDIBXDI,DXDX 中段内地址为中段内地址为 ( ( A A ) )。A、BX 值加 DI 值 B、BX 值减 DI 值C、BX 值左移 4 位加 DI 值 D、BX 值加 DI 值左移 4 位 1212、如下指令可将寄存器内容改变的是、如下指令可将寄存器内容改变的是 ( ( C C ) )。A、XCHG AX , AX B、CMP AX , BX C、AND AX , BX D、TEST AX , BX 1313、指令、指令 TESTTEST ALAL,04H04H 的含义是的含义是 ( ( B B ) )。A、

5、测试 AL 是否等于 04H B、测试 AL 第 3 位状态C、测试 AL 第 4 位状态 D、将 AL 与 04 单元的各位进行测试3 3 8086/80888086/8088 汇编程序中两个带符号整数汇编程序中两个带符号整数 x x 和和 Y Y 比较后,判别比较后,判别 x x 是否大于是否大于 Y Y 应该用下列哪条指令应该用下列哪条指令?(?( A)A) A JG B JAE C JNL D JNBE 1 15 5、串指令中的目的操作数地址是由串指令中的目的操作数地址是由_C_C _提供。提供。 ASS:BP BDS:SICES:DI DCS:IP1616、在汇编语言程序的开发过程中

6、使用宏功能的顺序是、在汇编语言程序的开发过程中使用宏功能的顺序是( ( C C ) )。 A、宏定义,宏调用B、宏定义,宏展开 C、宏定义,宏调用,宏展开D、宏定义,宏展开,宏调用1717汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么 该语句中不可省略的项是该语句中不可省略的项是( ( B B ) )。 A、名字项B、操作项C、操作数项D、注释项1818CPUCPU 要访问的某一存储单元的实际地址称(要访问的某一存储单元的实际地址称(C C ) A段地址 B偏移地址 C物理地址 D逻辑地址1919下面各传送指令中

7、,正确的是(下面各传送指令中,正确的是(C C ) AMOV DI,SI BMOVDX+DI,ALCMOV WORD PTR BX,0100H DMOV AL,BX2020要实现使要实现使BETABETA 的值为的值为5656,应采用语句为(,应采用语句为(C C )ABETA DB 56 BBETA DB 56HCBETA EQU 56 DBETA EQU 56H2121 电子计算机自电子计算机自 19461946 年诞生至今已经历四个发展阶段,但就其工作原理而言,年诞生至今已经历四个发展阶段,但就其工作原理而言,都基于冯都基于冯诺依曼提出的(诺依曼提出的(D D )概念。)概念。 A、二进

8、制 B、存储程序 C、程序控制 D、存储程序和程序控制2222 微机中的算术微机中的算术/ /逻辑单元的英文缩写为(逻辑单元的英文缩写为(B B )。)。 A、CPU B、ALU C、BIU D、MPU2323 把把(5AB)(5AB)1616转换为二进制数(转换为二进制数(B B )。)。 A、(10110111010) B、(10110101011)2 C、(101010110101)2 D、 (101110100101)22424 用于定义常数、变量的内存空间分配和定位的是(用于定义常数、变量的内存空间分配和定位的是(A A ) A、伪指令 B、机器指令 C、宏指令 D、微指令 2525

9、 指令指令 MOVMOV AXAX,3070H3070H中源操作数的寻址方式为中源操作数的寻址方式为(B(B ) ) A.寄存器寻址 B.直接寻址 C.立即寻址 D.间接寻址 二多项选择题1在 8086 汇编语言中,语句的种类有(AB ) 。A指令性语句 B指示性语句 C汇编语句 D说明语句2在下列的选项中,不能作为名字的有( ABD) 。AAX B3MA CABCD DMOV3在下列的选项中,作为变量的类型有(ABC ) 。A字节 B字 C双字 D近程4在下列的选项中,作为标号的类型有( CD) 。ADB BDD CNEAR DFAR5在运算符 OFFSET 后可以是(AB ) 。A标号 B

10、变量 C表达式 D数字三、填空题1汇编语言的语句有指令语句和 ,宏指令是 的另一种形式。2标号的三个属性是段地址、 和类型。3变量的三个属性是段地址、 和类型。4标号的类型有 和 。5变量的类型有 、 、 、四字(八字节)和十字节。6.十进制数字 74 所对应的压缩型 BCD 码的形式是 。1指示性语句(伪指令) ,指令语句2偏移地址 3偏移地址4近程(NEAR) 、远程(FAR) 5字节(BYTE) 、字(WORD) 、双字(DWORD)6. 74H四、简答题1.简述上机运行汇编语言程序的过程。 答:首先打开未来汇编,新建一个空的汇编文件,后缀为.asm,然后输入汇编程序代码,保存,再编译成

11、机器指令,然后连接成可执行文件,即 exe 文件,最后再运行。2.什么叫寻址方式?常用的寻址方式有哪些? 答:寻址方式是指寻找指令中操作数所在地址的方法。常用的寻址方式有:立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、基址加变址、隐含寻址等。3.宏调用与子程序调用的区别是什么?宏调用和子程序有以下区别: 子程序调用是在程序运行过程中进行,而宏调用是在汇编过程中完成,所以采用子程序方式,程序的进行要花费额外的开销,而宏指令方式不用。 在源程序中,n 次宏调用就要生成 n 个代码段,而子程序只生成一个代码段,所以采用宏指令方式需要较大的内存空间。五、分析各指令执行后的结果1.cmp1.

12、cmp ax,ax, bxbx;比较;比较 axax 和和 bxbxjnljnl nextnext ;若;若 axax bxbx,转移,转移xchgxchg ax,ax, bxbx;若;若 axax bxbx,交换,交换next:next: .结果:结果:AXAX 保存较大的有符号数保存较大的有符号数2.2. 比较无符号数比较无符号数 AXAX、BXBX 和和 CXCX 的大小,将最小数存于的大小,将最小数存于 AXAX 中。中。CMPCMP BX,BX, CXCXJBJB NEXT1NEXT1(BXBX 是小的再和是小的再和 AXAX 去比)去比)XCHGXCHG BX,BX, CXCXNE

13、XT1:NEXT1:CMPCMP AX,AX, BXBXJAEJAE NEXT2NEXT2RETRET(AXAX 是最小的返回)是最小的返回)NEXT2:NEXT2:XCHGXCHG AX,AX, BXBXRETRET(AX,BXAX,BX 交换后返回交换后返回六、综合计算题 1.1. 假设程序中的数据定义如下:假设程序中的数据定义如下: PARTNO DW ? PNAME DB 16 DUP(?) COUNT DD ? PLENTH EQU $- PARTNO 问:PLENTH 的值为多少?他表示什么意义? 答:PLENTH 的值为 22,它表示当前已分配单元空间。 2.2.有符号定义语句如下:有符号定义语句如下: BUF DB 1,2,3, 123 EBUF DB 0 L EQU EBUF-BUF 问:L 的值是多少? 答:L 的值为 6;3.【3.【例例】设设 DS=4000HDS=4000H,(42000H)=12H(42000H)=12H,(42001H)=34H(42001H)=34H, 执行指令执行指令 MOVMOV AXAX,2000H2000H后,后,AXAX = = ? ? 根据指令中给出的

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

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号