汇编语言程序设计复习题课件_第1页
汇编语言程序设计复习题课件_第2页
汇编语言程序设计复习题课件_第3页
汇编语言程序设计复习题课件_第4页
汇编语言程序设计复习题课件_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第四章第四章 汇编语言程序设计汇编语言程序设计复习题复习题一、填空题一、填空题1、用汇编语言编写的源程序不能直接为计算用汇编语言编写的源程序不能直接为计算机所识别和执行,它首先必须需要将汇编语机所识别和执行,它首先必须需要将汇编语言源程序言源程序_成目标文件,再经过成目标文件,再经过_生成可执行文件后才能执行。生成可执行文件后才能执行。 2、变量、变量/标号的三个属性是标号的三个属性是_,_,_。 3、DEBUG命令中,反汇编命令的英文字母为命令中,反汇编命令的英文字母为_,显示内存命令的英文字母为,显示内存命令的英文字母为_,跟踪执行命令的英文字母为,跟踪执行命令的英文字母为_,显示和修改寄

2、存器的命令,显示和修改寄存器的命令_,汇编命令是,汇编命令是_。4、定义子程序的一对伪指令助记符是、定义子程序的一对伪指令助记符是_、 _ 。5、有一变量、有一变量DAT1,取变量,取变量DAT1的段的段地址属性值的运算符号为地址属性值的运算符号为_,取变量取变量DAT1的偏移地址属性值的运算的偏移地址属性值的运算符号为符号为_ 。二、选择题二、选择题1语句语句DA1 DB 2 DUP(4,6),),5汇编后,汇编后,与该语句功能等同的语句是与该语句功能等同的语句是 ( )。)。A)DA1 DB 4,6,5 B)DA1 DB 2,4,6,5C)DA1 DB 4,6,4,6,5 D)DA1 DB

3、 4,6,5,4,6,52、对于语句、对于语句 Y DW 10 DUP(0),), 则则TYPE Y为(为( )、)、LENGTH Y为为( ),),SIZE Y为(为( )。)。A)2 B)10 C)20 D)4 三、简答题三、简答题1、定义数据段、定义数据段,段中内容符合下列要求段中内容符合下列要求: (1)TAB定义了一个十六进制字符表定义了一个十六进制字符表 (2)BUF定义了一个定义了一个10字节的存储区字节的存储区,初值初值为为0 (3)X定义了一个字存储区定义了一个字存储区 (4)K定义了一个常数定义了一个常数102、有一缓冲区、有一缓冲区BUF,其中有,其中有10个数据,写出个

4、数据,写出将此十个数据取出并相加的程序段。将此十个数据取出并相加的程序段。四、程序分析题四、程序分析题 1、分析以下程序段:分析以下程序段: SUM DW ? . . MOV AX,0 MOV CX 10 LP: ADD AX,CX DEC CX JNZ LP MOV SUM,AX (1)以上程序段的功能是什么?)以上程序段的功能是什么?(2)程序段执行完后,变量)程序段执行完后,变量SUM为多少?为多少?2、有程序段如下、有程序段如下: DAT1 DB “ABCDEFGHIJ” DAT2 DB 10 DUP(?) LEA SI,DAT1 LEA DI,DAT2 MOV CX,DAT2-DAT

5、1 ADD SI,CX DEC SINEXT: MOV AL,SI MOV DI,AL DEC SI INC DI DEC CX JNZ NEXT(1)以上程序段的功能是什么?)以上程序段的功能是什么?(2)程序段执行完后,从)程序段执行完后,从DAT2开始的前开始的前3个存储单元的内容是什么?个存储单元的内容是什么?五、改错题五、改错题下面是将内存一字节数据高四位和低四位互换并放回原位置的程序,其中有7个语句中有错误,请找出错误的地方并改正。第1行 DATA SEGMENT第2行 DD1 DB 23H第3行 DATA ENDM第4行 CODE SEGMENT 第5行 ASSUME CS:CODE, DS:DATA第6行 START MOV AX,DATA第7行 MOV DS,AX 第8行 LEA SI,OFFSET DD1 ;取变量DD1的偏移地址第9行 MOV AL,SI第10行 MOV DL,4 ;设置移位次数第11行 RCR AL,CL ;循环右移4次第12行 MOV SI,AL 第13行 MOV AH,4CH第14行 INT 21H第15行 CODE ENDP ;代码段结束第16行 END BEGIN六、程序设计题1、编写一个汇编语言程序,要求从键盘输入、编写一个汇编语言程序,要求从键盘输入一个小写字母,将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论