《汇编语言》复习资料.doc-金锄头文库-凯发app苹果版

上传人:博****1 文档编号:553149069 上传时间:2024-01-02 格式:doc 页数:19 大小:96kb
《汇编语言》复习资料.doc_第1页
第1页 / 共19页
《汇编语言》复习资料.doc_第2页
第2页 / 共19页
《汇编语言》复习资料.doc_第3页
第3页 / 共19页
《汇编语言》复习资料.doc_第4页
第4页 / 共19页
《汇编语言》复习资料.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《《汇编语言》复习资料.doc》由会员分享,可在线阅读,更多相关《《汇编语言》复习资料.doc(19页珍藏版)》请在金锄头文库上搜索。

1、汇编语言课程综合复习资料一、单项选择1. 已知x补=98h, 则x补/2=( ) (a) 0cch (b) 4ch(c) 49h (d) 31h 2. 已知x=78,y=-83则x y补=( )(a) 0f5h (b) 0a1h (c) 0fbh (d) 65h3. 在计算机的cpu中执行算术逻辑运算的部件是( )(a) alu (b) pc (c) al (d) ar4. 将125转换成二进制数的结果( )(a) 7dh (b) 7ch (c) 7eh (d) 7bh5. 将93h看成一个组合bcd码,其结果是( )(a) 10010101 (b)10010011 (c) 10000011

2、(d)100000016mov ax,es:1000h 源操作数的寻址方式是( ) (a) 立即寻址 (b) 直接寻址(c) 变址寻址 (d) 基址寻址 7mov ax,es:countdi 源操作数的寻址方式是( )(a) 基址寻址 (b) 立即寻址 (c) 变址寻址 (d) 基址变址寻址 8mov dx,countbpdi的源操作数的寻址方式是( ) (a) 变址寻址 (b) 基址寻址 (c) 直接寻址 (d) 基址变址寻址 9指令mov bx,maskbp,若mask=3500h,ss=1200h,ds=1000h,bp=1000h,那么物理地址为( ) (a) 17500h (b) 1

3、6500h (c) 14500h (d) 13500h 10指令mov ax,countbx,若count=0400h,ss=1200h,ds=1000h,bx=5000h,那么物理地址为( ) (a) 17400h (b) 17000h (c) 15400h (d) 14500h 11指令mov dx,deltabxsi,若delta=1300h,ss=7200h,ds=5400h,bx=0500h,si=4000h,那么物理地址为( ) (a) 6f300h (b) 77800h (c) 59800h (d) 78700h 12.汇编语言指令中唯一不可缺少的域是( )(a) 标号名字域 (

4、b) 助记符域 (c) 操作数域 (d) 注释域13. 下面哪一个命令是显示内存单元的内容( )(a)命令 (b)命令 (c)命令 (d)命令 14. 下列为不合法的标志符的是( )(a)axyz (b)5sky (c)att (d)?abc 15. 组合类型中本段与其它段无逻辑关系,每段均有自己的基址的组合类型是( )(a)none (b)public (c)common (d)stack 16. 在段定义中,( )是默认的定位类型。(a)page (b)para (c)word (d)byte 17源程序结束语句为( ) (a)endp (b)ends (c)end main (d)end

5、 18.能被计算机直接识别的语言是( )(a) c语言 (b)汇编语言 (c)机器语言 (d)面向对象语言19.能把汇编语言转换成机器语言的翻译程序是( )(a) 编译程序 (b)汇编程序 (c)解释程序(d)调试程序20.汇编语言源程序的文件扩展名是( )(a) .exe (b) .obj (c) .bin (d) .asm二、简答题1在某子程序的开始处要保护ax,bx,cx三个寄存器信息,在子程序结束时要恢复这三个寄存器信息。假设保护现场的指令序列为:push axpush bx push cx 试写出恢复现场时的指令序列。2完成下列操作,分别选用什么指令:(1)将ax的内容,减去0520

6、h,和上次运算的借位;(2)将变量名tabl的段地址送ax;(3)将变量名tabl的偏移地址送ax。3定义数据段data_seg,数据段中的数据按下列要求依次存储:(1)变量buf,大小为25个字节,初值为0;(2)变量array,类型为字,初值为12h,56h,78h,0ah;(3)变量msg存储字符串 yes。4试根据以下要求,分别写出相应的汇编语言指令。(1) 把ax寄存器和bx寄存器的内容相加,结果存入ax中;(2) 用bx和si的基址变址寻址方式,把存储器中的一个字节与dl的内容相加,并把结果送回dl中;(3) 把数5eh与ah内容相加,结果送回ah中。5对于下面的数据定义,三条mo

7、v指令分别汇编成什么? tab1 dw 10 dup(?)tab2 db 10 dup(?)tab3 db 1234 mov ax,length tab1 mov bl,length tab2 mov cl,length tab36假设有如下伪指令:d1 db 20h dup(?)d2 dw d1请写出用一条指令实现“取d1的偏移地址=si”中的三种方法。三、编程题1. 编程序段:编制将es段中名为data的字存储区清零的程序段。假定data存储区定义为:data dw 20 dup(?)要求用循环指令编写,循环控制采用计数寄存器自动控制。(此题勿需书写完整的源程序格式,只需把试题要求的有关指

8、令序列书写出来。)2编写完整程序:设在内存单元sqtab首址开始存放了015的平方数表。要求用直接查表法编一程序,求出a单元中给定数(=15)的平方值送b单元保存。3. 编程序段:设x,y,z,w存放16位带符号数,编程计算x*y-z的值,并将结果的低16位送到w。(此题勿需书写完整的源程序格式,只需把试题要求的有关指令序列书写出来。)汇编语言课程综合复习资料参考答案一、单项选择题目12345678910答案acaabbcdbc题目11121314151617181920答案cbababccbd二、简答题1参考答案: pop cx pop bx pop ax2参考答案:(1) sbb ax,0

9、520h (2)mov ax,seg tabl (3)mov ax,offset tabl3参考答案:data_segsegment bufdb25dup(0) array dw12h,56h,78h,0ah msg dbyes data_segsegment4参考答案:(1) add ax,bx (2) add dl,bxsi(3) add ah,5eh5参考答案:mov ax,10mov bl,10mov cl,16参考答案:(1)lea si,d1(2)mov si,offset d1(3)mov si,d2三、编程题1. 参考答案:datadw 20 dup(?) mov ax,seg

10、 data mov es,ax mov di,0 mov cx,20 ;或length data;goon:mov es:datadi,0 add di,2 loop goon2参考答案:data segmentsqtab db 0,1,4,9,16,25,36,49,64,81db 100,121,144,169,196,225a db 12b db ?data endscode segmentassume cs:code,ds:datastart proc farpush dxxor ax,axpush axmov ax,datamov ds,axmov bx,offset sqtabmo

11、v al,axlatmov b,alretstart endpcode endsend start3. 参考答案:mov ax,ximul ysub ax,zsbb dx,0mov w,ax1(5.0分) 下面指令中,合理而有意义的指令是( ) a) rep lodsb b) rep scasb c) rep cmpsb d) rep movsb 参考答案: d 收起解析 解析: 无 2(5.0分) 执行下面指令语句,则ax=( )。 mov al,95h cbwa) 0095h b) 0f95h c) 0ff95h d) 9095h 参考答案: c 收起解析 解析: 无 3(5.0分) 在汇

12、编语言程序中,对end语句的叙述正确的是( ) a) end语句是一可执行语句 b) end语句表示程序执行到此结束 c) end语句表示源程序到此结束 d) end语句在汇编后要产生机器码 参考答案: c 收起解析 解析: 无 4(5.0分) 若有buf dw 1, 2, 3, 4,则可将数据02h取到al寄存器中的指令是( )a) mov al byte ptr buf1 b) mov al byte ptr buf2 c) mov al byte ptr buf3 d) mov al byte buf 2 参考答案: b 收起解析 解析: 无 5(5.0分) 下列传送指令中,有语法错误的指令是( ) a) mov cs,ax b) mov ds,ax c) mov es,ax d) mov ss,ax 参考答案: a 收起解析 解析: 无 6(5.0分) 把若干个模块连接起来成为可执行文件的系统程序称为( ) a) 连

展开阅读全文
相关搜索

最新文档


当前位置:凯发app苹果版 > 高等教育 > 哲学

 |金锄头文库凯发app苹果版的版权所有
经营许可证:蜀icp备13022795号 | 川公网安备 51140202000112号

网站地图