


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、汇编语言程序设计期末复习1在无段超越说明时,下列操作分别自动选择哪个段:通用数据读写_,取指令_。2通常变量在数学中是无属性的。在计算机中,由于变量是用( )表示的,因此,它存在三个基本属性,即:( )属性,( )属性,( )属性。3指出下列用处的寄存器名:在数据串传送指令中作目的数段地址_和偏移地址_。4在指令ADDBX,AH中,两个操作数的寻址方式分别是( )和( )。5指令系统中指令的第一字节为_。6计算机唯一能直接执行的语言是_。7在指令MOV AL,SI+5中, 两个操作数的寻址方式分别是_和_.8逻辑移位指令SHL用于( ); A、带符号数乘2 B、带符号数除2 C、无符号数乘2
2、D、无符号数除2 而算术移位指令SAL用于( )。 A、带符号数乘2 B、带符号数除2 C、无符号数乘2 D、无符号数除29指出下列用处的寄存器名:将要执行的指令所在的段地址_和偏移地址_。10与LEA BX,NUM1等价的指令为( )。1MOV BX,NUM1 2MOV BX,OFFSET NUM13MOV BX,DS:NUM1 4BX EQU NUM111一个汇编语言源程序一般有几个段组成,每个段都是_的逻辑单位。12标号和变量所具有的三种属性分别为_属性、_属性和_属性。13.栈操作地址由( )给出。1ES:DI 2DS:SI3CS:IP 4SS:SP14在执行指令过程中,为了取出立即寻
3、址方式的操作数,需访问_次内存。15一个字符的ASCII值占用( ) 二进制位。A. 6 B. 7 C. 8 D. 916把若干个模块连接起来成为可执行文件的系统程序称为( )。A. 连接程序 B. 汇编程序 C. 编译程序 D. 目标程序17堆栈方式中,若AL为累加器,SP为堆栈指针,MSP为SP指示的栈顶单元,如果进栈操作是(SP)-1SP,(AL)MSP,那么出栈动作是( )。 1 (MSP)AL,(SP)+1SP 2(SP)+1SP,(MSP)AL 3(SP)-1SP,(MSP)AL 4 (MSP)AL,(SP)-1SP 18在寻址方式中,操作数用于指明( )。A. 地址的来源和去向
4、B. 立即数的来源和去向C. 数据的来源和去向 D. 内存单元的来源和去向19假设外部设备的状态字已经读入AL寄存器,其中最低位为“0”,表示外部设备“忙”,为了判断外部设备是否“忙”而又不破坏其它状态位,应选用的指令是( )。 A. AND AL,01H B. TEST AL,01H C. RCR AL,01H D. CMP AL,00H20.EA AX,BUFFER等价的指令为( )。1MOV AX,BUFFER 2MOV AX,OFFSET BUFFER 3MOV AX,DS:BUFFER 4AX EQU BUFFER21在程序状态字寄存器中,当方向标志DF位为0时,每次操作后使变址寄存
5、器SI和DI( )。A. 减量 B. 增量 C. 保持不变 D. 地址减122操作数直接存放在指令中,则它的寻址方式是( )。A直接寻址 B寄存器寻址 C寄存器间接寻址 D立即寻址23BIU主要用来实现EU的所有_操作,并负责_与_或_设备之间的信息交换。24在系统软件中,最重要的软件是( )。 A. 编译程序 B. 解释程序 C. 翻译程序 D. 操作系统25指令语句中三种类型的操作数为:_操作数、_操作数和_操作数。26汇编语言源程序经汇编后不能直接生成( )。 A.OBJ文件 B.EXE文件 C.LST文件 D.CRF文件27下列语句在内存中各为变量分配多少字节?H1DD7,8 _H2D
6、BHALLO!,100 _H3DW100 DUP(1,2,3),79 _H4EQU10 _28写出下列指令中内存操作数的物理地址:MOV AL,SI+BP+100H _STOSB _29.在无段超越说明时,下列操作分别自动选择哪个段:1)通用数据读写_2)取指令_3)目的数据串操作_4)源数据串操作_5)堆栈操作_30阅读程序,并指出执行下列指令后X、Y单元的内容。MOV AX,X CMP AX,Y JGE LAB XCHG AX,YLAB: MOV X,AX X=_Y=_31汇编语言分支程序结构通常分为哪几种基本形式?32分析下列程序, 写出该程序运行后AX和BX寄存器的内容 MOV AX,
7、 1234H PUSH AX MOV BX, AX SHL BX, 1 PUSH BX POP AX POP BX HLT33下列语句在内存中各为变量分配多少字节? H1DB4,5,7,8_H3DW100 DUP(2,3 DUP(3,2)_NEQU5_H5DDN DUP(?) _34写出下列指令中内存操作数的物理地址。MOV AX,1000H _POP CX _35按运行汇编源程序过程将下述操作进行排序:1 在DOS提示符下.EXE运行文件2 用键盘建立一个扩展名为.ASM的源程序文件,以ASCII码存盘3 将.OBJ目标文件换成扩展名为.EXE4 启动计算机置于DOS下5对扩展名为.ASM的
8、源文件进行汇编形成.OBJ目标文件36阅读程序,并指出执行下列指令后AX、BX寄存的内容。MOV SI,10H MOV AX,1234H MOV SI+12H,AX LEA BX,SI MOV SI+14H,BX LES BX,DWORD PTR SI+12H MOV AX,ESDEC AX ;AX=_BX=_37阅读下列程序,说明该程序完成什么工作? DATX1 DB 300 DUP(?) DATX2 DB 100 DUP(?) MOV CX, 100 MOV BX, 200 MOV SI, 0 MOV DI, 0 NEXT: MOV AL, DATX1BXSI MOV DATX2DI, AL INC SI INC DI LOOP NEXT38.为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义会产生不正确的结果? A、VAR DW 4142H B、VAR DW 16706 C、VAR DB 42H,41H D、VAR DW AB39.已知数组A包含15个互不相等的整数,数组B包含20个互不相等的整数。试编制一完整汇编程序程序把既在A又在B中出现的整数存放
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高压安全培训
- 常见呼吸道传染病防治要点
- 福建省龙岩市龙岩市一级校2024-2025学年高一下学期4月期中 英语试题(含答案无听力音频含听力原文)
- 一年级上册人美版美术线上教学计划
- 2025年反腐倡廉警示教育片带给我的思考
- 小学口风琴社团年度总结与计划
- 天津市2025年中考志愿填报指导及范文
- 十年(2014-2023)高考化学真题分项汇编(全国)专题62 难溶电解质的溶解平衡(含答案或解析)
- 建筑施工安全风险应对措施
- 酒店业环境管理体系与措施
- 2025购销茶叶合同范本
- 山东济南历年中考作文题与审题指导(2005-2021)
- 职业技术学院2024级工业互联网技术专业人才培养方案
- 锝99mTc替曲膦注射液-药品临床应用解读
- 武汉各区2023-2024学年九下化学四调压轴题分类汇编-第8题选择题
- 脑血管造影术的术前及术后护理
- 外墙涂料施工劳务合同范本(8篇)
- 成人重症患者颅内压增高防控护理专家共识2024
- 网络灾难与信息安全应急
- 音乐人类学视角-洞察分析
- 中职语文职业模块期末综合测试题(三)
评论
0/150
提交评论