logo资料库

2010年山东青岛科技大学微机原理与接口技术考研真题.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
2010 年山东青岛科技大学微机原理与接口技术考研真题 (B) 2000H AX,[1234H]指令后,AX 的值为 AX,[1234H]指令后,AX 的值为 。 。 。 (D)DQ (D)100101.101 (B)10100110 (D)11011010 (B)10111101 (D)00110101 (B)37Q (B)3A.CH (D)112Q 。 (B)DW (C)DD (B) 2000H (C)3000H (D) 1234H 。 (C)59Q (C)3000H (D) 1234H (C)3A.23H (D)C.3AH 。 (C)100110.11 。 (C)10101011 。 (C)10011001 一、选择题(30 分,每小题 1 分) 1、十进制数 36.875 转换成二进制数是 (B)100100.111 (A)110100.01 2、十进制数 59 转换成八进制数是 (A)73Q 3、与十进制数 58.75 等值的十六进制数是 (A)A3.CH 4、设 DS=1000H,AX=2000H,[1234H]=3000H,执行 LEA (A) 1000H 5、设 DS=1000H,AX=2000H,[1234H]=3000H,执行 MOV (A) 1000H 6、在下列伪指令中,定义2字节变量的伪指令是 (A)DB 7、十进制负数-61 的八位二进制原码是 (A)10101111 8、十进制负数-38 的八位二进制补码是 (A)01011011 9、有一个八位二进制数补码是 11111101,其对应的十进制数是 (A)-3 10、补码 01010101 表示的真值为 (A) 93 (C) 42 11、8 位二进制补码表示的整数数据范围是 (A) -128~127 12、指令 MOV AL,56H 中,源操作数采用的寻址方式是: (A)立即数寻址 (B)寄存器寻址 13、指令 MOV AL,BL 中,源操作数采用的寻址方式是: (A)立即数寻址 (B)寄存器寻址 14、指令 MOV AX,[1070H]中,源操作数采用的寻址方式是: (A)立即数寻址 (B)寄存器寻址 15、指令 MOV AX,[BX]中,源操作数采用的寻址方式是: (A)立即数寻址 (B)寄存器寻址 16、设 DS=2000H,则指令 MOV (A)21050H 17、立即数寻址方式中,操作数在 (A)指令 18、直接寻址方式中,操作数在 (A)指令 19、直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为 (A)直接、立即、间接 (C)立即、直接、间接 (B)直接、间接、立即 (D)不一定 AX,[1050H]的源操作数的物理地址是 (D) -127~128 。 (B) -127~127 (C) -128~128 (C)1050H 中。 (C)内存单元 (D)硬盘 (C)内存单元 (D)硬盘 (D) 85 。 (B)-2 (B) 43 。 。 (C)509 。 (B)2000H (B)寄存器 (B)寄存器 (C)直接寻址 (D)寄存器间接寻址 。 (C)直接寻址 (D)寄存器间接寻址 (C)直接寻址 (D)寄存器间接寻址 。 (D)253 (C)直接寻址 (D)寄存器间接寻址 (D)3050H 中。 。 。
翻译成机器语言后,才能在计算机中执行。 。 。 (D)汇编程序 (C)操作系统 (B)解释程序 (B)16×(ES)+(BX)+(SI) (D)16×(CS)+(BX)+(SI) 20、用汇编语言编写的程序需要经过 (A)编译程序 21、CPU 指的是 (A)控制器 (B)运算器和控制器 (C)运算器、控制器和主存 (D)运算器 22、指令 MOV AX,[BX+SI]中的源操作数的物理地址是 (A)16×(DS)+(BX)+(SI) (C)16×(SS)+(BX)+(SI) 23、逻辑移位指令 SHR 可用于实现 (A)带符号数乘以 2 (C)无符号数乘以 2 24、下列那些数据在汇编语言中是非法的 (A) 19AH 25、当 A>B 时转移的条件转移指令为(A、B 为无符号数) (A) JA 26、8086/8088 CPU 的 I/O 指令中 I/O 端口可以采用的寻址方式为 (A)直接寻址 (B)间接寻址 (C)变址寻址 (D)直接寻址与寄存器间接寻址 27、条件转移指令 JC OPR 的测试条件是 (A)ZF = 1 28、当执行完下列指令序列后,标志位 CF 和 SF 的值为 (B)带符号数除以 2 (D)无符号数除以 2 (C)OF = 1 (D)CF = 1 (B)SF = 1 (B) 1372 (C) ABH (D) 145 (D) JGE (B) JAE (C) JG 。 。 。 。 。 。 。 。 (D) 1,1 (B) 0,1 (C) 1,0 (B)存储数据 (C)存储指令 ,1 个字节等于 (D)存储数据和指令 (B)堆栈段寄存器 SS AL,0C4H AL,9DH (D)附加数据段寄存器 ES MOV ADD (A) 0,0 29、存储器是计算机系统的记忆设备,它主要用来 (A)存储程序 30、采用直接寻址方式时,如果指令中没有用前缀指明操作数在哪一段,则默认段寄存器 是 (A)数据段寄存器 DS (C)代码段寄存器 CS 二、填空题(30 分,每空 1 分) 1、计算机存储信息的最小单位是 个字节。 2、8086CPU 从功能上可分为两部分,即 、 3、8086CPU 有 4 个 16 位通用寄存器,分别记为 AX、 4、AX 的高 8 位和低 8 位可以作为独立的寄存器使用,分别记为 ,目的变址寄存器是 5、8086CPU 中的源变址寄存器是 是 ,基数指针寄存器是 。 6、8086CPU 中的算术逻辑部件 ALU 用于实现 7、中断向量是 储单元。其中,前两个单元存放 8、n 位地址码可以表示 9、系统功能调用分以下三个步骤:(1) 10、8086CPU 的指令队列为 11、将逻辑地址转换为物理地址的公式是:物理地址= 12、8255A 芯片内部包含 个 三、简答题(30 分,每小题 6 分) 的入口地址,在 8086/8088 微机系统中,每个中断向量占 个字节,8088CPU 的指令队列为 、 、 ,堆栈指针寄存器 位的输入/输出端口。 个二进制位,1KB 等于 ,后两个单元存放 个地址。 个字节。 。 。 ;(2) ;(3) 运算和 运算。 ×16+ 。 和 。 。 个存 。
1、何谓寄存器寻址方式?何谓寄存器间接寻址方式?二者的区别是什么? 2、简述 8086/8088 CPU 的 6 个状态标志位 SF、ZF、PF、CF、AF、OF 的含义。 3、简述中断处理程序的结构模式。 4、什么叫循环程序?它有什么优点?简述循环程序的结构。 5、简述汇编语言源程序的基本格式。 四、程序分析题(30 分) 1、(6 分)阅读下面的程序,指出该程序完成的功能。 SAL MOV MOV SHL ADD AL,1 BL,AL CL,2 AL,CL AL,BL 2、(6 分)阅读下面的程序,指出该程序完成的功能。 L1: MOV CX,8 MOV SI,1000H INC INC LOOP BYTE PTR[SI] SI L1 3、(8 分)当下列程序执行完后,AX、BX、CX、DX 四个寄存器的内容分别是什么? CSEG SEGMENT CS:CSEG,DS:CSEG,SS:CSEG ASSUME ORG BEGIN: MOV MOV MOV MOV L20: INC ADD SHR LOOP L20 RET 100H AX,1 BX,2 DX,3 CX,4 AX BX,AX DX,1 CSEG ENDS END BEGIN 4、(10 分)阅读下面的程序,指出该程序完成的功能。 DATA SEGMENT STR1 STR2 COUNT RESULT DB ‘THIS IS DB ‘THIS IS DW STR2-STR1 ? DB A A STRING1’ STRING2’ DATA ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DATA,ES:DATA START: MOV AX,DATA
DS,AX ES,AX SI,STR1 DI,STR2 CX,COUNT MOV MOV LEA LEA MOV CLD REPZ CMPSB UNMAT JNZ AL,0 MOV OUTPT JMP UNMAT: MOV AL,0FFH OUTPT: MOV RESULT,AL HLT CSEG ENDS END START 五、应用题(30 分) 1、(10 分)设计一个汇编语言源程序,找出一个数据块中的最大数。其中,数据块的长度 >1,并且放在内存 count 单元中,而数据块本身是从 datblk 单元开始存放的,最后,把找 出的最大值放到 max 单元中。假设这个数据块中的数都是无符号的 8 位数,内存变量 count、 datblk、max 均为字节类型且已定义在数据段 DATA 中。 2、(20 分)设计实验方案,实现下列功能:利用微机原理实验箱上的 8255A 芯片,实现 8 个发光二极管的流水灯功能,每次只有一个灯亮,切换时间为 1 秒,共轮换 16 遍(即每个 灯亮 16 次)。要求说明硬件的连线方法并给出相应的汇编语言源程序。假定已经有子程序 DELAY 用于延时 1 秒,并假定 8255A 的 A 端口、B 端口、C 端口和控制端口的地址依次为 0180H、 0181H、0182H、0183H。8255A 芯片的外部引脚说明如下:D7~D0 是 8 位数据线,PA0~PA7 是 A 端口的 8 位数据,PB0~PB7 是 B 端口的 8 位数据,PC0~PC7 是 C 端口的 8 位数据,CE 是 8255A 的片选使能信号,WR 是 8255A 的写控制信号,RD 是 8255A 的读控制信号,A1A0 是 最低两位地址信号。微机原理实验箱可以提供的其它资源为:总线接口模块输出的 I/O 写控 制信号 IOWR、读控制信号 IORD,总线接口模块的数据线(IOD0~IOD7)、地址线(IOA0~ IOA1),总线接口模块输出的片选使能信号 IOY0,8 个发光二极管 L1~L8(假定驱动电平 为 0 时发光二极管亮)。
分享到:
收藏