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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例6.若DS=0F3EH,SI=2000H,COUNT=0A8H,指
令MOV AX,[SI+COUNT]中,源操作数的有效地址 EA为20A8H,其物理地址为11488H。
汇编语言期末复习题型讲解
例7.三个重复前缀指令为 REP 、REPZ 、REPNZ 。 例8. DB指令以 字节 为单位分配存贮;DW指令以 字
例18.逻辑运算指令是按 位 进行操作的,指 令执行后只设置标志位,不保留结果的逻辑运 算指令是 TEST 。
例19.用于表示无符号数大于或等于的条件转 移指令是 JAE ,用于表示带符号数大于 或等于的条件转移指令是 JGE 。
汇编语言期末复习题型讲解
例20.串指令MOVS和STOS指令可与重复操作前缀 REP 联用,联用前必须将数据串长度送到 CX 寄存器中。
汇编语言期末复习题型讲解
例4.一个有128个字的数据区,它的起始地址为12ABH: 00ABH,请给出这个数据区最末一个字单元的物理地 址是( C )。
A.12C5BH B.12B6BH C.12C59H D.12BFEH
注:PA=12ABH×10H+0ABH+(128-1) ×2 =12B5BH+0FEH=12C59H
汇编语言题型讲解
一、填空题
例1.任何变量都有 段地址 、 偏移地址 、 类型 三 种属性。
例2.“VAR DB 5 DUP(8,2 DUP(5))”语句汇编应 分配 15 个字节单元。 例3. 请用一条指令实现如下操作: (1)将AX中划‘X’的位清0
指令: AND AX,0FFCFH。
汇编语言期末复习题型讲解
和 循环程序 等三种基本结构形式。
例14.由汇编程序在汇编过程中执行的指令为 伪指令 。 例15.汇编语言编程用的操作数有立即数、 寄存器操作数
和 存储器操作数汇编语言期。末复习题型讲解
例16.与指令LEA DI,BUF等效的指令是MOV DI,OFFSET BUF。
例17. JMP指令采用段间间接寻址,那么由4 个相邻字节单元中存放有转移地址,其中前 两个字节存放的是 偏移地址 ,而后两个字 节存放的是 段地址 。
汇编语言期末复习题型讲解
例2:设SP的初值为1000H,执行指令PUSH AX后
SP的值是( C )。
A.0FFFH
B.1001H
C.0FFEH
D.1002H
例3.下列叙述正确的是( D )。 A.对两个无符号数进行比较采用CMP指令,对两 个有符号数比较用CMPS指令 B.对两个无符号数进行比较采用CMPS指令,对 两个有符号数比较用CMP指令 C. 对无符号数条件转移采用JGE/JNL指令,对有 符号数条件转移用JAE/JNB指令 D.对无符号数条件转移采用JAE/JNB指令,对有 符号数条件转移用JGE/JNL指令
例21.汇编语言是一种面向 机器 的语言,把汇编 语言源程序翻译成机器语言目标程序是由 汇编 程序 完成的。
例22.调用程序与子程序之间的参数传递方法有 寄 存器传递法 、 变量传递法和 堆栈传递法 。
例23.堆栈的栈顶字由 SP 寄存器指出,非栈顶字 由 BP 寄存器指出。
例24.宏指令定义必须由伪指令 MACRO 开始,伪 指令 ENDM 结束,两者之间的语句序列称为宏 定义体。
为单位分配存贮。故如下数据定义:
V1 DB 4 DUP (2), 2
COUNT EQU 10
V2 DW COUNT DUP(?) 为变量V1分配 5 个字节存贮区;为变量V2分配 20 个
字节存贮区。 例9.在执行串处理指令时,为了使地址自动增量,应执行
指令: CLD ,该指令使得方向标志位 0 。 例10.中断程序的入口地址称为 中断向量 ,引起中断
(2)将BL寄存器的低四位取反:XOR BL,0FH 。
例4.假设存储器中各字节单元的内容是:
(06925H)=12H,(06926H)=45H,(06927H)=78H,那么 字单元(06925H)= 4512H ,字单元(06926H)= 7845H 。
例5.语句DA2 DW ‘AB’ 汇编后在DA2字节单元 中存放 42H ,在DA2+1字节单元中存放 4百度文库H 。
08级汇编语言期末复习 2009年12月
汇编语言期末复习题型讲解
汇编语言程序设计考试题型说明
一、填空题(20%) 二、选择题(10% ) 三、是非判断题(10%) 四、简答题(15%) 五、指出语句错误(8%) 六、程序分析题(12%) 七、程序填空题(10%) 八、程序设计题(15%)
汇编语言期末复习题型讲解
例25.汇编语言源程序的扩展名是 ASM ,目标 程序的扩展名是 OBJ ,可执行程序的扩展 名是 EXE或COM汇编语言期末。复习题型讲解
二、选择题 例1:在串操作指令前使用重复前缀指令
REPE/REPZ, 终止串的重复操作条件是 ( C )。 A、 CX=0且ZF=0 B、 CX=0且ZF=1 C、 CX=0或ZF=0 D、 CX=0或ZF=1
汇编语言期末复习题型讲解
例5.在一段汇编程序中多次调用另一段程序,用宏 指令比用子程序实现起来( B )。
A.占内存空间小,但速度慢 B.占内存空间大,但速度快 C.占内存空间相同,速度快
D.占内存空间相同,速度慢 例6.在程序执行过程中,IP寄存器中始终保存的是
( B )。 A.上一条指令的首地址 B.下一条指令的首地址 C.正在执行指令的首地址 D.需计算有效地址后才能确定地址
的事件称为中断源,在IBM PC机中,共有 256 个中 断源,每个中断向量占内存中的中断向量表 4 个字节。
汇编语言期末复习题型讲解
例11.一个字存入堆栈时,堆栈指针SP -2 修正;从堆栈 中取出一个字时,SP +2 修正,SP 总是指向 栈顶 单元 。
例12.下面是对DOS功能调用方法的简单说明: (1)在AH寄存器中存入所要调用功能的 功能号 ; (2)根据所调用功能的规定设置 入口参数 ; (3)用 INT 21H 指令转入子程序入口。 (4)相应的子程序运行完后,可按规定取得 出口参数 。 例13.汇编语言程序设计有 顺序程序 、 分支程序 、
相关文档
最新文档