武汉大学计算机学院(1).doc_第1页
武汉大学计算机学院(1).doc_第2页
武汉大学计算机学院(1).doc_第3页
武汉大学计算机学院(1).doc_第4页
武汉大学计算机学院(1).doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

武汉大学计算机学院2004-2005学年第二学期一单项选择题(将选项填在题干前的括号内,每小题1分,共20分)( ) 1汇编语言源程序的扩展名为( )。 AASM BOBJ CEXE DCOM( ) 2在PC系列计算机中,存储器是按( )。 A位编址 B字节编址 C字编址 D双字编址( ) 3当运算结果有进位时,将标志位( )置1。 AOF BCF CZF DSF( ) 432位微机在实方式下可以访问的内存物理空间是( )。 A1MB B16MB C4GB D64TB( ) 5非压缩BCD码一个字节能表示( )位十进制数。 A1 B2 C3 D4( ) 6DAA指令只对( )中的内容进行调整。 AAL BBL CCL DDL( ) 7用( )编写的程序可直接被机器执行。 A高级语言 B机器语言 C汇编语言 DC语言( ) 8指令“SUB AX,BP+SI”源操作数的段寄存器是( )。 ACS BDS CES DSS( ) 9指令“MOV EDI*4,EAX”目的操作数的寻址方式是( )。 A寄存器寻址 B寄存器间接寻址 C寄存器相对寻址 D带比例因子的变址寻址( )10字除法指令执行完后,其运算结果的商在AX中,余数在( )中。 AAX BBX CCX DDX( )11指令“INT 21H” 执行完后,压入堆栈的内容有( )。 AIP BPSW CCS和IP DPSW、CS和IP( )12伪指令“A DW 20 DUP(0)”分配的内存单元数是( )字节。 A2 B20 C40 D80( )13执行“INT 10H”指令时,其中断处理程序的入口地址在( )中。 A10H B20H C30H D40H( )14形成内存物理地址的过程是将段地址( )加偏移地址。 A左移四位 B右移四位 C左移二位 D右移二位( )15在IBM-PC机中,一个段最大可定义( )字节。 A16K B32K C64K D128K( )16条件转移指令的转移范围是( )。 A0128 B0255 C128127 D127127( )17若要将A定义为字符ABCDEF的变量,其伪操作应为( )。 ADB BDW CDD DDQ( )18当执行“JS NEXT”指令时,判断的条件是( )为1。 AZF BSF COF DCF ( )19如果移位指令的移位位数大于1时,其移位位数必须放在( )中。 AAL BBL CCL DDL( )20在串操作指令中,源操作数的段地址是( )。 ACS BDS CES DSS二填空题(共10小题,每小题1分,共10分)1汇编语言源程序经过 后产生可执行文件。2在PC机的指令系统中,一般的数据传送指令其双操作数不能同时是 中的数据。3标号的三个属性是段地址、偏移地址和 。4主机与外设接口间的数据传送方式有查询方式、DMA方式和 。5若要将变量A的偏移地址送BX,除了用指令“MOV BX,OFFSET A”外,还可用 指令。6“LOOP L”指令是先将CX寄存器的内容减1,然后判断CX的内容,若结果 则转L。7当指令执行完后OF=1,则表示运算结果为 。8直接寻址方式的操作数在 中。9段的定义以“段名 SEGMENT”开始,以 结束。10串操作指令“MOVSB”只能用 重复前缀。三判断改错题(正确的打,否则打并按照原来的意思改正,每题2分,共20分)( ) 1MOV BL,AX( ) 2ADD DI,SI( ) 3MOV AX,SI( ) 4MOV BL,DI+SI( ) 5MOV DL,CX( ) 6ADD AX,BP( ) 7SHR AX,BL( ) 8MOV AX,BYTE PTRSI( ) 9MOV BUF,CX ;BUF为字变量( )10DEC SI四阅读如下程序,解答其后问题(共15分)DATA SEGMENT BUF DB ER39*5867JgeewFGHYUO9385 C = BUF DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AXMOV CX,CLEA SI,BUFL: MOV AL,SICMP AL,61HJB NEXTCMP AL,7AHJA NEXTSUB AL,20HMOV SI,ALNEXT: INC SI LOOP L MOV AH,4CH INT 21HCODE ENDS END START请回答:(1)该程序完成什么功能?(8分)(2)该程序执行完后,BUF缓冲区的内容是什么?(7分)五编写下列程序段(每小题5分,共15分)1键盘输入,若输入的是数字则F置1,否则清0。2判断A变量中的字节数是否为偶数,若是则将F字节变量置1,否则清0。3将BUF字节变量的低4位转换为十六进制数显示输出。六编写程序(20分)设STR缓冲区有100个字符,编写完整的程序,要求对STR缓冲区的字符统计其数字和非数字的个数,并将统计的个数分别送DIG和CHR字单元。武汉大学计算机学院2004-2005学年第二学期汇编语言程序设计(B卷)考试试卷一单项选择题(将选项填在题干前的括号内,每小题1分,共20分)( ) 1汇编语言源程序的扩展名为( )。 AASM BOBJ CCOM DEXE( ) 2IBM-PC所表示的8位无符号数的范围是( )。 A0255 B128127 C065535 D3276832767( ) 3指令“MOV AX,BX”源操作数为( )寻址方式。A立即 B直接 C寄存器 D寄存器间接( ) 4若指令的执行结果为负数,则将( )置1 ASF BZF CCF DOF( ) 5段内调用时,压入堆栈的内容是( )。 AIP BCS CCS和IP DPSW、CS和IP( ) 6段寄存器( )指示的是当前数据段。 ACS BDS CES DSS( ) 7伪指令“B DW 100 DUP(?)”分配的内存单元数是( )字节。 A100 B200 C300 D400( ) 8用于寄存器间接寻址的寄存器有SI、DI、( )。 AAX和BX BBX和DX CBX和BP DBX和CX( ) 9压缩BCD码一个字节可表示( )位十进制数。 A1 B2 C3 D4( )10执行段内调用指令时只改变( )寄存器的内容。 AIP BCS CCS和IP DSS和IP( )11中断向量表的物理地址范围为( )。 A0255 B0511 C01023 D02047( )128086 CPU取指令时使用的段寄存器是( )。 ACS BDS CES DSS( )13寄存器间接寻址方式的操作数在( )中。 A内存 BCPU C指令 D寄存器( )14字节乘法指令执行后,其积的高八位存放在( )寄存器中。 AAH BBH CCH DDH( )15若AX=4000H,执行“SAR AX,1”指令后,AX=( )。 A8000H B4000H C2000H D1000H( )16连接程序可以生成一个扩展名为( )的文件。 AASM BOBJ CCOM DEXE( )17在PC机中,其中断类型号有( )个。 A128 B256 C512 D1024( )18标号一般在( )段中定义和引用。 A数据 B 附加 C堆栈 D代码( )19在串操作指令中用来作为计数用的寄存器是( )。 ADX BCX CBX DAX( )20指令MOVSB只能用( )重复前缀。 AREP BREPE CREPNZ DREPNE二填空题(共10小题,每小题1分,共10分)18086CPU形成的内存物理地址有 位。2目的操作数一般不能是 数。3指令“MOV AX,BX”的源操作数是 寻址方式。4变量的三个属性是段地址、 和类型。5在I/O指令中,用于间接寻址的寄存器是 。6堆栈操作采用的是 原则。7在PC机中,一个段最大可定义 字节。8当一条指令执行完后,其ZF标志位等于1,则表示其结果为 。9显示字符串的DOS功能调用中,要求字符串的最后一个字符必须是 符号。10指令“MOV BX,OFFSET A”可用指令 来代替。三判断改错题(正确的打,否则打并按照原来的意思改正,每题2分,共20分)( )1ADD AL,BX( )2ROR BX,4( )3AND DX,0FH( )4MOV DI,0( )5LEA BL,A( )6MOV AL,BX( )7MOV CX,SI+DI( )8MOV AX,DX( )9SUB DI,AX( )10MOV BX,SI四阅读如下程序,解答其后问题(共15分) DATA SEGMENT A DB 91,12,13,14,15,16 B DB 37,18,19,20,21,22 C DB 7 DUP(0) DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AXLEA SI,ALEA DI,BLEA BX,SMOV CX,6CLCL: MOV AL,SIADC AL,DIMOV BX,ALINC SIINC DIINC BXLOOP LMOV AL,0ADC AL,0MOV BX,AL MOV AH,4CH INT 21HCODE ENDS END START请回答 :(1)该程序完成什么功能?(8分)(2)如果去掉指令“ADC AL,0”

温馨提示

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

评论

0/150

提交评论