微机原理期末考试题库及个别答案.doc_第1页
微机原理期末考试题库及个别答案.doc_第2页
微机原理期末考试题库及个别答案.doc_第3页
微机原理期末考试题库及个别答案.doc_第4页
微机原理期末考试题库及个别答案.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、填空题1十进制数11.375转换为二进制数为_;二进制数1101101转换为十进制数为_。2二进制数110111100101.1011转换为十六进制数为_。3二进制数1001011.1转换为十进制数为_。4用MOS器件构成的RAM可分为SRAM_和_DRAM_。5A=-113D,则A补=_。10001111B6.已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CL,SS:SI+50H中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。7对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=_1_,CF=_0_。8.变量具有段属性、偏移量属性和类型属性。9汇编语言程序的语句可分为两大类:指令性语句和指示性语句。10A=-71,则A补=_。11.设一个主存容量为320K,若要访问该主存,其地址码至少_19_位;其最大的主存地址为_4003FH_。128088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。13中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回。14A=+0110101,B=-0110101,A+B补=_。15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志_的影响。16由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。17两片8259级联共可管理_级中断,若从片连接在主片的IR2上,则从8259A的ICW3为_。18信息码为0110100,则奇校验码为_00110100_。19十进制数87.625转换为二进制数为_;二进制数110111100101.1011转换为十六进制数为_。20A补=10011101;B补=1010000;A+B补=_,则运算结果的标位SF=_,OF=_。21.三片8259级联共可管理_级中断,若从片分别连接在主片的IR2和IR5上,则主8259A的ICW3为_。22信息码为0110100,则偶校验码为_。23每片8255包括_个八位并行口,其中_口既可工作在方式2,又可工作在方式1。24二进制数1101101转换为十进制数为_;十六进制数0DA2B转换为二进制数为_。25A=-84,则A反=_,A补=_。26十六进制数6B.CH转换为十进制数为_;49的BCD编码是01001001(压缩的BCD码)。27X=56D,Y=-21D,则X+Y补码为_(用二进制数表示)。28计算机处理中断分为五个步骤:中断请求、_、_、中断服务和中断返回。29.不需定时刷新的存储器是_SRAM_,需定时刷新的存储器是_DRAM_。30设一个主存由容量为384K的RAM和64K的ROM组成,若要访问该主存,其地址码至少_19_位。31在微型计算机系统中,主机与外设之间数据的输入输出方式主要有_无条件传输_、查询、中断和_直接存储器存取方式_(DMA方式)_。32二进制数11010.101转换为十进制数为_。338086的中断可分为_内部中断_和_外部_两大类。34A=-46D,则A补=_。35已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV BX+SI,AX中目的操作数的寻址方式为_,存储器操作数的有效地址_,实际地址_。36.已知AX=1234H,BX=100H,CX=0302H,SI=3405H,CF=1。当指令SHR BH,1执行后,则PF=_0_,CF=_0_。37.DMA方式的中文解释是_直接存储器存取方式,它适用于批量高速数据传送。38.在8088/8086 CPU中,总线接口部件(BIU)的功能是_负责CPU与存储器、I/O接口之间的信息传送,执行部件(EU)的功能是执行指令、分析指令、暂存中间运算结果并保留结果的特征。39已知OP1和OP2是两个已赋值的变量,指令AND AX,OP1 AND OP2中第一个AND是_AND指令_,第二个AND是_逻辑运算符AND_。40十六进制数4A.06H转换为二进制数为_。4180386计算机的地址线为32根,它们可直接访问的存储空间为_4G_。42A=-67D,则A补=_;B=56D,则B反=_。43.两片8259A级联后可管理_级中断。44设一个主存由容量为320K的RAM和64K的ROM组成,若要访问该主存,其地址码至少_位。45二进制数1001011.1转换为十六进制数为_。46数据的输入输出指的是CPU与_外设_进行数据交换。47A=-68D,则A补=_。48.已知当前数据段中(3305H)=26H,(3306H)=37H,(3405H)=78H,(3406H)=69H,(3505H)=35A6H,CX=0302H,SI=3405H,CF=1,当指令SAR BYTE PTRSI,CL执行后,则目标地址中内容为_1EH_,CF=_0_,PF=_1_。49已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CS:BX+SI,DH中源操作数的寻址方式为_,存储器操作数的有效地址_,实际地址_。50.在80868088系统中,中断类型码为21H的中断,其中断向量存放在_84H_开始的4个字节单元中。518088CPU常见的控制标志有TF标志、_TF_标志和_DF_标志。52.若用6264SRAM芯片(8K8位)组成128KB的存储器系统,需要_16_片6264芯片。53二进制数1001011.1转换为十六进制数为_。548255A有_个8位数据端口,其中_既可做输入输出端口,也可做控制口。55A=-75D,则A补=_。56已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV BP+SI+30H,AL中目的操作数的寻址方式为_,存储器操作数的有效地址_,实际地址_。57位(bit)是存储器中存储信息的最小单位,称为_位_。58.标号具有段属性、偏移量属性和_属性。59微型计算机与外部设备或与其他微型机之间的通信一般有两种方式,一种称为并行通信方式,另一种称为_串行通信方式。单选题1确定下列哪些数据在汇编语言中是合法的( )。A.AL+19H B.19H AND 45C.ABH D.35H SAL 12已知寄存器DS、CS、ES和SS的值分别为2000H,3000H,4000H和5000H,BX和DI的值分别为0400H和0600H,则指令MOV DX,DI+BX+0210H的源操作数的物理地址是( )。A.20C10H B.50C10H C.21210H D.51210H3若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是( )。A)IRQ3 B)IRQ5 C)IRQ0 D)IRQ44.下列数据( )在汇编语言中的表示是正确的。A.HIGH AX B.NOT 105DC.100H MUL 2 D.A0H+35已知AL、BX中各存放一个带符号数,计算BX-AL的差,用下述程序段( )。A.XOR AH,AH B.CBW SUB BX,AX SUB BX,AXC.SUB BX,AX D.SUB BX,AL6DATA的定义如下:DATA DW 1234H现想把12H取入到AL寄存器,可以实现该功能的程序段是( )。A.MOV AL,BYTE PTR DATA B.MOV AL,HIGH DATAC.MOV AL,BYTE PTR DATA+1 D.MOV AX,DATA7已知SP=210H,指令CALL DWORD PTRBX执行后SP的内容为( )。A.20EH B.20CH C.208H D.206H8软中断INT n(n=10HFFH)的优先级排列原则是( )。A.n值愈小级别越高 B.无优先级别 C.n值愈小级别越高 D.随应用而定9.下列数据( )在汇编语言中的表示是正确的。A.HIGH AX B.108Q+102C.NOT 103D D.100H SUB 20H10DATA的定义如下:DATA DW 1234H现想把12H取入到AL寄存器,可以实现该功能的程序段是( )。A.MOV AL,BYTE PTR DATA B.MOV AL,HIGH DATAC.LEA SI,DATA+1 D.MOV AX,DATAMOV AL,SI11在两片8259A级联的中断系统中,从片的INT端接到主片的IR5端,则初始化主、从片时ICW3的数据是( )A.05H,20H B.50H,02H C.02H,50H D.20H,05H12.下列数据( )在汇编语言中是合法的。A.108D-108Q B.102B*0ABH C.HIGH AX D.19BH+25D13类型码为10H的中断服务程序入口地址放在内存地址为( )开始的4个单元中。A.10H B.0:10H C.64 D.64H14DATA的定义如下:DATA DW 1234H现想把34H取入到AH寄存器,能实现该功能的程序段是( )。A.MOV AH,BYTE PTR DATA B. MOV AX,DATAC.LEA SI,DATA D. MOV DX, DATAMOV AH,SI+1 MOV AH,LOW DX 15已知SP=210H,指令CALL DWORD PTRBX执行后SP的内容为( )。A.20EH B.20CH C.208H D.206H16假定OK是某程序段的当前代码段中指令语句前的标号,下述程序段( )不能转移到OK语句执行。A.JMP OK B.LEA BX,OK JMP BXC.MOV BX,OK D.MOV BX,OFFSET OK JMP BX JMP BX17当执行完下列指令序列后,标志位CF和OF的值为( )MOV AH,95HADD AH,82HA.0,0 B.0,1 C.1,0 D.1,118已知SP=100H,指令CALL DWORD PTRBX执行后SP的内容为 )。A.0FEH B.0FCH C.98H D.96H19已知AX和BX中存放两个带符号的数据,当AXBL MOV CL,2 ;扩大倍数位2 SHL AL,CL ; Al 中的值为4X MOV CL,AL 将4X保存到CL ADD AL,CL ; 4X+4X AL中的值为8X ADD AL,CL ; 8X+4X=12X SUB AL,BL ; 12X-X=11X -下面这个更符合要求 x+2x+8x MOV BL,AL ;BL=XSHL AL,1 ;AL=2XADD BL,AL ; BL=3XMOV CL,2SHL AL,CL; AL=8XADD AL,BL(15)已知AL,BL中各存放一个无符号数,用除法指令实现AL/BL的商。(5分) MOV AH,0H;或 XOR AH,AH 等使得AX=0的 等价语句 DIV BL(16)DX和AX联合存放一个32位无符号数(DX存放高16位),将该数据逻辑右移一位。(3分)SHR DX,1 ;最低位进入CF 最高位补0RCR AX,1(17)将DX寄存器的高4位置1,其余位不变。(2分) OR DX,0F000H(18)将AL寄存器中的无符号数乘以7(要求用逻辑和移位指令实现)。(5分) MOV BL,AL MOV CL,2 SAL AL ,CL ADD AL,BL SAL BL,1 ADD AL,BL 4+2+1 或者是 2+2+2+1 都可以(19)编制程序将AL中的第7位和第0位,第6位和第1位,第5位和第2位,第4位和第3位互换。(6分) start:mov al, 某个数 mov ah, 0 mov cx, 8again: rcr al, 1 rcl ah, 1 loop again mov al, ah mov ax,4c00h int 21h(20)将CPU中的字数据输出至地址为3B0H的端口中。(2分) MOV DX,3B0H OUT DX,AX(21)将BX寄存器的D1、D4、D6、D9、D10位屏蔽,其余位不变。(2分)AND BX, 0F9ADH(22)设:某接口的输入端口地址为0100H,状态端口地址为0114H,状态端口中的第五位为1时表示输入缓冲器中有一个字节已准备好,可以输入。设计具体程序,以实现查询式输入。(5分)(23)已知AL,BX中各存放一个带符号数,用乘法指令完成AL*BX的积。(5分) CBW IMUL BX(24)假设数据段定义如下:DATA SEGMENTSTR1 DB abcdefSTR2 DB abcdfeCOUNT=6FLAG DB 0DATA ENDS现比较两个串STR1和STR2是否相等,若相等则将FLAG单元置全1,否则清0,试写出有关的程序段。(8分)MOV AX,DATAMOV DS,AXMOV AX

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论