08级汇编语言期末复习题型讲解

08级汇编语言期末复习题型讲解

ID:5505464

大小:240.00 KB

页数:66页

时间:2017-11-15

08级汇编语言期末复习题型讲解_第1页
08级汇编语言期末复习题型讲解_第2页
08级汇编语言期末复习题型讲解_第3页
08级汇编语言期末复习题型讲解_第4页
08级汇编语言期末复习题型讲解_第5页
资源描述:

《08级汇编语言期末复习题型讲解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、08级汇编语言期末复习2009年12月汇编语言程序设计考试题型说明一、填空题(20%)二、选择题(10%)三、是非判断题(10%)四、简答题(15%)五、指出语句错误(8%)六、程序分析题(12%)七、程序填空题(10%)八、程序设计题(15%)汇编语言题型讲解一、填空题例1.任何变量都有段地址、偏移地址、类型三种属性。例2.“VARDB5DUP(8,2DUP(5))”语句汇编应分配15个字节单元。例3.请用一条指令实现如下操作:(1)将AX中划‘X’的位清0指令:ANDAX,0FFCFH。(2)将BL寄存器的低四位取反:XORBL,0FH。例4.假设存储器中各

2、字节单元的内容是:(06925H)=12H,(06926H)=45H,(06927H)=78H,那么字单元(06925H)=4512H,字单元(06926H)=7845H。例5.语句DA2DW‘AB’汇编后在DA2字节单元中存放42H,在DA2+1字节单元中存放41H。例6.若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOVAX,[SI+COUNT]中,源操作数的有效地址EA为20A8H,其物理地址为11488H。例7.三个重复前缀指令为REP、REPZ、REPNZ。例8.DB指令以字节为单位分配存贮;DW指令以字为单位分配存贮。故如下数据定

3、义:V1 DB 4 DUP(2),2COUNT EQU 10V2 DW COUNT DUP(?)为变量V1分配5个字节存贮区;为变量V2分配20个字节存贮区。例9.在执行串处理指令时,为了使地址自动增量,应执行指令:CLD,该指令使得方向标志位0。例10.中断程序的入口地址称为中断向量,引起中断的事件称为中断源,在IBMPC机中,共有256个中断源,每个中断向量占内存中的中断向量表4个字节。例11.一个字存入堆栈时,堆栈指针SP-2修正;从堆栈中取出一个字时,SP+2修正,SP总是指向栈顶单元。例12.下面是对DOS功能调用方法的简单说明:(1)在AH寄存器中存

4、入所要调用功能的功能号;(2)根据所调用功能的规定设置入口参数;(3)用INT21H指令转入子程序入口。(4)相应的子程序运行完后,可按规定取得出口参数。例13.汇编语言程序设计有顺序程序、分支程序、和循环程序等三种基本结构形式。例14.由汇编程序在汇编过程中执行的指令为伪指令。例15.汇编语言编程用的操作数有立即数、寄存器操作数和存储器操作数。例16.与指令LEADI,BUF等效的指令是MOVDI,OFFSETBUF。例17.JMP指令采用段间间接寻址,那么由4个相邻字节单元中存放有转移地址,其中前两个字节存放的是偏移地址,而后两个字节存放的是段地址。例18.

5、逻辑运算指令是按位进行操作的,指令执行后只设置标志位,不保留结果的逻辑运算指令是TEST。例19.用于表示无符号数大于或等于的条件转移指令是JAE,用于表示带符号数大于或等于的条件转移指令是JGE。例20.串指令MOVS和STOS指令可与重复操作前缀REP联用,联用前必须将数据串长度送到CX寄存器中。例21.汇编语言是一种面向机器的语言,把汇编语言源程序翻译成机器语言目标程序是由汇编程序完成的。例22.调用程序与子程序之间的参数传递方法有寄存器传递法、变量传递法和堆栈传递法。例23.堆栈的栈顶字由SP寄存器指出,非栈顶字由BP寄存器指出。例24.宏指令定义必须由

6、伪指令MACRO开始,伪指令ENDM结束,两者之间的语句序列称为宏定义体。例25.汇编语言源程序的扩展名是ASM,目标程序的扩展名是OBJ,可执行程序的扩展名是EXE或COM。二、选择题例1:在串操作指令前使用重复前缀指令REPE/REPZ,终止串的重复操作条件是(C)。A、CX=0且ZF=0B、CX=0且ZF=1C、CX=0或ZF=0D、CX=0或ZF=1例2:设SP的初值为1000H,执行指令PUSHAX后SP的值是(C)。A.0FFFH                     B.1001HC.0FFEH                     D.100

7、2H例3.下列叙述正确的是(D)。A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令D.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令例4.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是(C)。A.12C5BHB.12B6BHC.12C59HD.12BFEH注:PA=12ABH×10H+0A

8、BH+(128-1)×2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。