欢迎来到天天文库
浏览记录
ID:8927794
大小:24.50 KB
页数:3页
时间:2018-04-12
《汇编语言程序设计期末复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《汇编语言程序设计》期末复习1.在无段超越说明时,下列操作分别自动选择哪个段:通用数据读写_______,取指令_______。2.通常变量在数学中是无属性的。在计算机中,由于变量是用()表示的,因此,它存在三个基本属性,即:()属性,()属性,()属性。3.指出下列用处的寄存器名:在数据串传送指令中作目的数段地址________和偏移地址_______。4.在指令ADD [BX],AH中,两个操作数的寻址方式分别是()和()。5.指令系统中指令的第一字节为________。6.计算机唯一能直接执行的语言是__________
2、____。7.在指令MOVAL,[SI+5]中,两个操作数的寻址方式分别是_________和__________.8.逻辑移位指令SHL用于();A、带符号数乘2B、带符号数除2C、无符号数乘2D、无符号数除2而算术移位指令SAL用于()。A、带符号数乘2B、带符号数除2C、无符号数乘2D、无符号数除29.指出下列用处的寄存器名:将要执行的指令所在的段地址_________和偏移地址_________。10.与LEABX,NUM1等价的指令为()。[1]MOVBX,NUM1[2]MOVBX,OFFSETNUM1[3]MOVB
3、X,DS:NUM1[4]BXEQUNUM111.一个汇编语言源程序一般有几个段组成,每个段都是_________的逻辑单位。12.标号和变量所具有的三种属性分别为____________属性、_____________属性和_____________属性。13.栈操作地址由()给出。[1]ES:DI[2]DS:SI[3]CS:IP[4]SS:SP14.在执行指令过程中,为了取出立即寻址方式的操作数,需访问______________次内存。15.一个字符的ASCII值占用()二进制位。A.6B.7C.8D.916.把若干个模块
4、连接起来成为可执行文件的系统程序称为()。A.连接程序B.汇编程序C.编译程序D.目标程序17.堆栈方式中,若AL为累加器,SP为堆栈指针,MSP为SP指示的栈顶单元,如果进栈操作是(SP)-1→SP,(AL)→MSP,那么出栈动作是()。[1](MSP)→AL,(SP)+1→SP[2](SP)+1→SP,(MSP)→AL[3](SP)-1→SP,(MSP)→AL[4](MSP)→AL,(SP)-1→SP18.在寻址方式中,操作数用于指明()。A.地址的来源和去向B.立即数的来源和去向C.数据的来源和去向D.内存单元的来源和去
5、向19.假设外部设备的状态字已经读入AL寄存器,其中最低位为“0”,表示外部设备“忙”,为了判断外部设备是否“忙”而又不破坏其它状态位,应选用的指令是()。A.ANDAL,01HB.TESTAL,01HC.RCRAL,01HD.CMPAL,00H20.EAAX,BUFFER等价的指令为()。[1]MOVAX,BUFFER[2]MOVAX,OFFSETBUFFER[3]MOVAX,DS:BUFFER[4]AXEQUBUFFER21.在程序状态字寄存器中,当方向标志DF位为0时,每次操作后使变址寄存器SI和DI()。A.减量
6、 B.增量 C.保持不变 D.地址减122.操作数直接存放在指令中,则它的寻址方式是()。A.直接寻址 B.寄存器寻址 C.寄存器间接寻址 D.立即寻址23.BIU主要用来实现EU的所有_____________操作,并负责___________________与___________或__________设备之间的信息交换。24.在系统软件中,最重要的软件是()。A.编译程序B.解释程序C.翻译程序D.操作系统25.指令语句中三种类型的操作数为:____________操作数、_________
7、_____操作数和___________操作数。26.汇编语言源程序经汇编后不能直接生成()。A.OBJ文件B.EXE文件C.LST文件D.CRF文件27.下列语句在内存中各为变量分配多少字节?H1DD7,8_____________H2DB'HALLO!',100_____________H3DW100DUP(1,2,3),79_____________H4EQU10_____________28.写出下列指令中内存操作数的物理地址:MOVAL,[SI+BP+100H]_____________STOSB__________
8、___29.在无段超越说明时,下列操作分别自动选择哪个段:1)通用数据读写_______2)取指令_______3)目的数据串操作_______4)源数据串操作_______5)堆栈操作_______30.阅读程序,并指出执行下列指令后X、Y单元的内容。MOV AX,X
此文档下载收益归作者所有