西安工业大学微机原理及应用-2005真题
- 格式:pdf
- 大小:287.46 KB
- 文档页数:3


西工大微机原理试题例题第三章 80X86寻址方式和指令系统二、典型题解析例3.1 设DS=2000H,SS=3000H,BP=0200H,SI=4000H,BUF=1000H,EAX=00001000H,EBX=00002000H,假设按16位实模式操作,确定下列每条指令访问内存的物理地址,并且指出源操作数及目的操作数的寻址方式。
(1)MOV AL,[1234H](2)MOV EDX,[BX](3)MOV CL,[BX+100H](4)MOV [SI],EBX(5)MOV AH,BUF[BX+SI](6)MOV EAX,[BP+1234H]分析:DS给出数据段的段基址,因此,数据段的起始物理地址为(DS)×10H=20000H。
ES给出堆栈段的段基址,因此,堆栈段的起始物理地址为(SS)×10H=30000H。
若是存储器寻址,根据寻址方式的不同,可求出相应的有效EA,再加上段的起始物理地址即为将访问的内存单元的物理地址。
解(1)源操作数在数据段中,为直接寻址方式。
EA=1234H物理地址=20000H+1234H=21234H目的操作数为寄存器寻址(2)源操作数在数据段中,为寄存器间接寻址。
EA=(BX)=2000H物理地址=20000H+2000H=22000H目的操作数为寄存器寻址(3)源操作数在数据段中,为寄存器相对寻址。
EA=(BX)+100H=2100H物理地址=20000H+2100H=22100H目的操作数为寄存器寻址(4)源操作数为寄存器寻址目的源操作数在数据段中,为寄存器间接寻址。
EA=(SI)=4000H物理地址=20000H+4000H=24000H (5)源操作数在数据段中,为相对基址变址寻址。
EA=(BX)+(SI)+BUF=2000H+4000H+1000H=7000H物理地址=20000H+7000H=27000H目的操作数为寄存器寻址(6)由于源操作数方括号中出现了BP,所以源操作数在堆栈段中,为寄存器相对寻址。
西安工业大学试题纸一.选择题(共45分,每题1分)1.()奠定了现代计算机的结构理论A. 帕斯卡B. 爱因斯坦C. 冯·诺依曼D. 比尔·盖茨2.一个完整的微型计算机系统应包括()A. 计算机及外部设备B. 硬件系统和软件系统C. 主机箱、键盘、显示器和打印机D. 系统软件和系统硬件3.CPU中控制器的功能是()A. 进行逻辑运算B. 进行算术运算C. 分析指令并发出相应的控制信号D. 只控制CPU的工作4.下面()组设备包括输入设备、输出设备和存储设备。
A. CRT、CPU、ROMB. 鼠标器、绘图仪、光盘C. 磁盘、鼠标器、键盘D. 磁带、打印机、激光打印机5.用MIPS为单位来衡量计算机的性能,它指的是计算机的()A. 传输速率B. 存储器容量C. 字长D. 运算速度6.在微机中,Bit的中文含义是()A. 二进制位B. 字C. 字节D. 双字7.操作系统是()A. 软件与硬件的接口B. 主机与外设的接口C. 计算机与用户的接口D. 高级语言与机器语言的接口8.程序是一组()所组成的集合。
A.数据B.软件C.二进制数D.有序指令9.微机唯一能够直接识别和处理的语言是()A. 机器语言B. 汇编语言C. 高级语言D. 面向对象语言10.某单位的财务管理软件属于()A. 工具软件B. 系统软件C. 编辑软件D. 应用软件11.数字符号“0~9”是十进制数的数码,全部数码的个数称为()A.码数B.基数C.位权D.符号数12.Windows资源管理器中,若要选定若干非连续文件,按住()同时,单击其他文件A. AltB. TabC. ShiftD. Ctrl13.在Windows XP中,启动程序或窗口,只要用鼠标()对象的图标即可。
A. 左键双击B. 右键双击C. 左键单击D. 右键单击14.在Windows XP中,在各种中文输入法之间进行切换时用()键。
A. Ctrl+SpaceB. Ctrl+AltC. Ctrl+ShiftD. Alt+Space15.在Windows XP资源管理器中,带子菜单的菜单选项标记是菜单选项()A. 前带“√”B. 前带“●”C. 后带“…”D. 后带三角“►”16.在Windows XP资源管理器中,菜单项的后面的“…”的含义是此菜单选项()A. 可弹出对话框B. 含有子菜单C. 当前不能使用D. 处于有效状态17.在Windows XP中,控制面板是()A. 硬盘系统区的一个文件B. 硬盘上的一个文件夹C. 内存中的一个存储区域D. 一组系统管理程序18.在Windows XP中,将鼠标指针移至()上拖曳,即可移动窗口位置。
西工大2021年4月机考《微机原理及应用》作业试卷总分:100 得分:100答案网叫福到(这四个字的拼音)一、单选题(共30 道试题,共60 分)1.下面几个不同进制的数中,最大的数是()。
A.1100010BB.225QC.500D.1FEH2.32位CPU可寻址的最大虚拟空间是()。
A.64TBB.64GBC.32GBD.4GB3.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是()。
A.20102HB.20101HC.200FEHD.200FFH4.十进制数-38的八位二进制补码是()。
A.01011011BB.11011010BC.11011011BD.01011010B5.对于下列程序段:A.REP MOVSBB.REP LODSBC.REP STOSBD.REPE SCASB6.将BX的高8位置1的指令是()。
A.AND BX,0FF00HB.OR BX,0FF00HC.XOR BX,0FF00HD.TEST BX,0FF00H7.8255A的控制部件分为两组:A组和B组,下列说法正确的是()。
A.A组由A口和C口高4位组成,B组由B口和C口低4位组成B.A组由A口和C口低4位组成,B组由B口和C口高4位组成C.A组由B口和C口高4位组成,B组由A口和C口低4位组成D.A组由B口和C口低4位组成,B组由A口和C口高4位组成8.采用虚拟存储器的目的是()。
A.提高主存的速度B.扩大外存的容量C.扩大编程空间D.提高外存的速度9.将DX的高8位清0的指令是()。
A.AND DX,00FFHB.OR DX,00FFHC.XOR DX,00FFHD.TEST DX,00FFH10.将CX的低4位和高4位取反的指令是()。
A.OR CX,0F00FHB.AND CX,0F00FHC.XOR CX,0F00FHD.TEST CX,0F00FH11.8254计数器可以产生周期性负脉冲的方式是()。
华南理工大学考研真题微机原理及应用2005一填空题 (15分,每空 1 分)1.80C51复位后 PC的内容为⑴,SP的内容为⑵2.PSW 是⑶,其中标志位OV 是⑷,用于表示⑸,INC 指令对CY ⑹影响3.程序运行中通过改变⑺,来实现转移。
4.RETI 与 RET 指令的差别是⑻5.80C51通过⑼来允许或禁止中断。
当⑽ 80C51会发生定时器中断请求。
6.51单片机串行通信用__⑾__两个引脚接收和发送信号,波特率表示⑿。
7.51单片机程序存储器的寻址范围由⒀的位数决定,数据存储器的寻址范围由⒁的位数决定,ROM 和RAM 空间分别为⒂二分析下列程序,分别填写每段程序执行完的结果。
(20分)1.MOV A, #58H2. CLR AMOV R0, # 39H MOV DPTR, #0ADD A, R0 L: MOV 50H, AMOV @R0, A INC DPTRDA A ADD A, #1MOV 20H, A JNZ L(39H)= AC= (50H)= (A)=(20H)= CY= (DPTR)= CY=3.CLR C4. MOV A, # 0C9HMOV A, #1DH MOV B, # 12hMOV R0, #5AH MOV SP, # 6FHSUBB A, R0 PUSH BMOV @R0 , A PUSH ACCSUBB A, #4FH CPL APOP B(5AH)= AC= (A)= (B)=(A)= CY= (70H)= (SP)=5. MOV R1,#3BHXRL A, ACCORL A, R1 (R1)=MOV R1, A (3BH)=ANL A, #0F2H (A)=MOV @R1, A CY=SETB CRRC A三程序填空: 根据题目要求,在空缺部分填入所需的操作数或指令(15分) 1. 一个按键接在P3.0 引脚上,当键按下时输入为0 ;8个 LED 接在P1口,当向P1口某个引脚输出 0 时,该引脚上的 LED 点亮。