收藏 分销(赏)

西南交大微机与接口中期考试2012.pdf

上传人:精*** 文档编号:2647062 上传时间:2024-06-03 格式:PDF 页数:23 大小:161.12KB 下载积分:10 金币
下载 相关 举报
西南交大微机与接口中期考试2012.pdf_第1页
第1页 / 共23页
西南交大微机与接口中期考试2012.pdf_第2页
第2页 / 共23页


点击查看更多>>
资源描述
陈俊周微机原理与接口技术中期考试评讲1、下列指令中错误的是 DA、MOV AX,TABLE B、MOV AL,BP+SIC、PUSH CS D、MOV DS,1002、下列不可以作为汇编语言标识符的是(C )A_table BSM C20dp DDXAX3、下述描述正确的是(D)。A汇编语言是汇编语言编写的程序,运行速度快,阅读方便,属于面向用户的程序设计语言;B汇编语言源程序可以直接运行;C汇编语言要经过取指令、编译生成可执行程序;D汇编语言属于低级语言。4、假定(DS)=3000H,(DI)=1000H,(31000H)=55H,(31001H)=AAH,则执行指令LEA BX,0100HDI后,(BX)=(B )AAA55H B1100H C55AAH D2100H5、下列程序段执行后,(SI)为(D )。1:MOV CX,102:MOV SI,53:A1:INC SI4:INC SI5:LOOP A1A14 B15 C24 D256 6 6 6、寄存器间接寻址方式中,、寄存器间接寻址方式中,、寄存器间接寻址方式中,、寄存器间接寻址方式中,操作数在(操作数在(操作数在(操作数在(A A A A )中。)中。)中。)中。A主存 B堆栈 C通用寄存器 D段寄存器7、计算机能直接认识、理解和执行的程序是(B )。A、汇编语言程序 B、机器语言程序 C、高级语言程序 D、编译程序8、立即寻址方式中,立即数在(D)中。A、堆栈 B、主存数据段 C、通用寄存器 D、主存代码段9、下述描述正确的是(B)A、汇编语言仅由指令性语句构成B、汇编语言包括指令性语句和伪指令语句C、指令性语句和伪指令语句的格式是完全相同的D、指令性语句和伪指令语句需经汇编程序翻译成 机器代码后才能执行10、设在汇编语言中数据段定义如下:DATA SEGMENT D1 DW 3678,-56,20H,4AH,10 DUP(30H)DATA ENDS D1共有 (C )个元素。A.4 B.8 C.14 D.2811、作为过程结尾的指识性语句的伪指令是:(A)A、ENDP B、ENDM C、ENDS D、END(1)MOV AL,BX;解:源、目的操作数类型不同(2)MOV CL,200H;解:源、目的操作数类型不同(3)MOV CS,AX;解:CS 不能作为目的寄存器(4)MOV DS,3000H;解:8086 没有给段寄存器直接置值的指令,应该通过寄存器辗转设置。(5)MOV DI,SI;解:目的操作数段寄存器ES 不能缺省。(6)MOV AL,CX;解:寄存器间接寻址不能使用CX 寄存器,可以使用的是BX,SI,DI(7)MOV AL,SIDI;解:基址加变址寻址中不能同时使用两个变址寄存器(8)ADD BX,DS;解:DS 段寄存器不能当通用寄存器用,故不可以出现在ADD 指令中。(9)INC BX;解:内存数据使用INC 指令时必须用“BYTE PTR”或“WORD PTR”声明数据属性。(10)SHL AX,5;解:移位指令中的移位次数多于1 次时必须使用CL 存放移位次数。(1)MOV BL,85H MOV AL,17H ADD AL,BL DAA解:AL=02H,BL=85H,CF=1(2)MOV AX,BX NOT AX ADD AX,BX INC AX解:AX=0000H,CF=0(3)MOV AX,0FF60H STC MOV DX,96 XOR DH,0FFH SBB AX,DX解:AX=0000H,CF=0(4)MOV BX,0FFFEH MOV CL,2 SAR BX,CL解:BX=0FFFFH,CF=11、设SS=6000HSS=6000HSS=6000HSS=6000H,SP=1000HSP=1000HSP=1000HSP=1000H,AX=7CA6HAX=7CA6HAX=7CA6HAX=7CA6H,BX=1358HBX=1358HBX=1358HBX=1358H,CX=000AHCX=000AHCX=000AHCX=000AH,DX=5766HDX=5766HDX=5766HDX=5766H。执行下列指令序列,写出每条指令执行后各寄存器内容的变化情况,并画出堆栈的存储情况。PUSH AXPUSH DXPOP BXPOP CX2、数据区YL放着100个学生某门课的成绩,试编写程序计算100个学生的总成绩,并将总成绩存入SUM单元中。参考程序:.model small.data yl dw 85,100,66,(100个学生成绩)sum dw?.codestart:mov ax,data mov ds,ax mov cx,100 lea si,yll0:mov ax,si inc si add ax,si loop l0 mov sum,ax mov ah,4ch3、编写一个程序,将一个64位二进制数转换成ASCII码字符串,并显示在屏幕上。Data segment D1 DQ 56F8AE1034789D6EH Data ends Code segment ASSUME cs:code,ds:Data START:MOV AX,DATA MOV DS,AX MOV CX,04 MOV SI,OFFSET D1 ADD SI,06 L1:MOV AX,SI PUSH CX MOV CX,10H L2:MOV BX,AX TEST AH,080H JNZ L3 MOV DL,30H JMP L4 L3:MOV DL,31HL4:MOV AH,02H INT 21H MOV AX,BX SHL AX,1 LOOP L2 POP CXSUB SI,02 LOOP L1 MOV AH,4CH INT 21HCODE ENDSEND START
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服