365文库
登录
注册
2

西安邮电大学微机原理考试试卷

173阅读 | 7收藏 | 5页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
西安邮电大学微机原理考试试卷第1页
西安邮电大学微机原理考试试卷第2页
西安邮电大学微机原理考试试卷第3页
西安邮电大学微机原理考试试卷第4页
西安邮电大学微机原理考试试卷第5页
福利来袭,限时免费在线编辑
转Pdf
right
1/5
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
有酒就喝有爱就做 上传于:2024-07-04
一. 简答题(每小题5分,共30分) 1.假设DS=2000H,CS=2300H,BX=1256H,TABLE的偏移地址是20A1H,物理地址为232F7H处存放3280H,物理地址为262F7H处存放33A0H,试问执行下列段内寻址的转移指令后,转移的有效地址是什么? 转移的物理地址是什么? (1) JMP BX (2) JMP TABLE[BX] 2.有以下数据段定义, 请画出变量的分配图。 DATA SEGMENT Mylb DB “Computer” my2w DW 3 DUP(0) my3w DW my2w DATA ENDS 3.39H=______________B=_____D,作为ASCII码表示哪个字符?作为BCD码表示哪个数? 4.变量是用符号表示的地址,称为符号地址。请问:变量的三个基本属性是什么? 5.设有关寄存器及存储单元的内容如下: (DS)=1000H,(BX)=0100H,(SI)=0002H,(10100H)=12H,(10101H)=34H,(10102H)=56H,(10103H)=78H,(11200H)=2AH,(11201H)=4CH,(11202H)=0B7H,(11203H)=65H 试说明下列各条指令执行完后,(AX)=? 并写出源操作数为存储器寻址的物理地址。 (1) MOV AX,1200H (2) MOV AX,BX (3) MOV AX,[1200H] (4) MOV AX,[BX][SI] (5) MOV AX,[1100H+BX+SI] 6.堆栈指针寄存器SP的初值为1000H,(AX)=2000H,(BX)=3000H,试问: (1) 执行指令PUSH AX后,(SP)=? (2) 再执行指令PUSH BX和POP AX后,(SP)=? (AX)=? (BX)=? 二.单向选择题(每小题1分,共10分) 1. Intel 8086是( B )位处理器。 A. 32 B. 16 C. 8 D. 4 2.在计算机内部,一切信息的存取、处理和传送都是以(C )形式进行的。 A.ASCII码 B.BCD码 C.二进制 D.十六进制 3.在下面几个不同进制的数中,最小的数是( A )。(Q为八进制数标识符) A.01100010B B.750Q C.500 D.FEH 4.十进制数-38的8位二进制补码是( B )。 A.01011011 B.11011010 C.11011011 D.01011010 5.有一个8位二进制数的补码是11111110,其相应的十进制真值是( B )。 A.-3 B.-2 C.510 D.254 6.8086微处理器被设计为两个独立的部件,它们是( D )。 A.运算器和控制器 B.分析指令和执行指令部件 C.寄存器组和标志寄存器 D.总线接口部件和执行部件 7. 8086CPU中标志寄存器FLAGS的主要作用是( C )。 A.检查当前指令执行的正确与错误 B.纠正当前指令执行的正确与错误 C.产生影响或控制某些后续指令所需的标志 D.决定是否停机 8.8086CPU中的IP的作用是( B )。 A.保存放置在数据总线上的数据 B.装有将要执行的下一条指令的段内地址 C.保存被译码的指令操作码 D.装有当前正在执行指令的段内地址 9.MOV AX,[BP+SI]的源操作数的物理地址是( C )。 A.(DS)×16+(BP)+(SI) B. (ES)×16+(BP)+(SI) C.(SS)×10H+(BP)+(SI) D.(CS)×10H+(BP)+(SI) 10.对于下列程序段: AGAIN:MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN 也可用指令( C )完成同样的功能。 A.REP STOSB B.REP LODSB C.REP MOVSB D.REPE SCASB 三.填空题(每空1分,共30分) ⑴ CPU ( ) A 存储器单元所在位置到段基址的距离(字节个数) ⑵ 存储器 ( ) B 指出在指令执行操作的过程中所需的操作对象 ⑶ 堆栈 ( ) C 指出计算机所要执行的操作 ⑷ 段寄存器 ( ) D 分析、控制并执行的部件 ⑸ 汇编语言 ( ) E 以后进先出方式工作的存储空间 ⑹ 机器语言 ( ) F 能被计算机直接识别的语言 ⑺ 操作码 ( ) G 由段基址和偏移量表示的地址 ⑻ 操作数 ( ) H 用指令助记符、符号地址、标号和符号书写程序的语言 ⑼ 逻辑地址 ( ) I 存储程序、数据等信息的记忆装置 ⑽ 偏移地址 ( ) J 保存各逻辑段的起始地址的寄存器 2.如果在一个程序段开始执行之前,(CS)=1003H,(IP)=1007H,给定一个数据的有效地址是0027H,且(DS)=1101H。试问:该程序段的第一个字的逻辑地址是__________H,数据在内存中的逻辑地址是__________H。 3.若(AL)=68H,(BL)=78H,CF=1,则执行指令SUB AL,BL后,(AL)=__________,标志位SF、CF、OF=_____、_____、_____。 4.若有如下变量定义:DATA2 DD 02000080H。则指令JMP DATA2是_
tj