微型计算机原理考试卷试题.docx 98页

  • 1
  • 0
  • 0
  • 约5.48万字
  • 2021-02-23 发布
文档工具:
    1. 1、本文档共98页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    ====《汇编语言程序设计》模拟试卷 01==== 一、单项选择题( 在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。 每题 2 分,共 20 分) 1.若栈顶的物理地址是 20100H,当执行完指令 CALL AX 后,栈顶的物理地址是( )。 A) 20102H B)20101H C)200FFH D)200FEH 2.当执行完下列指令序列后,标志位 CF和 OF的值是( )。 MOV AH,85H SUB AH,32H A)0,0 B)0,1 C)1,0 D)1,1 SI 的目标地址偏移量是( )。 A)SI 的内容 B)SI 所指向的内存单元的内容 C)IP+SI的内容 D)IP+[SI] 4. 循环指令 LOOPNZ终止循环的条件是 ( )。 A、 CX=0,且 ZF=0 B、CX=0,或 ZF=1 C、CX≠ 0,且 ZF=0 D、CX≠ 0,或 ZF=1 5.指出下列哪个数据在汇编语言中是非法的( ) A)19BH+25D B)25+AL C)108-102Q D)101B*0ABH 6.已知 AL, BX中各放一个无符号数,计算 AL*BX 的积,应采用下列程序段( ) A)MUL BX B)IMUL BX C)XOR AH, AH D)CBX MUL BX MUL BX 是程序中某指令语句标号,下述四个程序段中,不能实现转移到 NEXT 语句执行的是( ) A)JMP NEXT B)MOV BX ,OFFSET NEXT JMP BX C)MOV BX, NEXT D)LEA AX, NEXT JNP BX JNP AX 的定义如下: DATA DW 1234H 现想把 12H 取入到 AL 寄存器,可以实现该功能的程序段是( ) A)MOV AL, BYTE PTR DATA B)MOV AL, DATA+1 C)MOV AL, BYTE PTR DATA+1 D)MOV AX, DATA 下面指令执行后,改变 AL 寄存器内容的指令是 ()。 A、 TEST AL, 02H B、OR AL,AL C、CMP AL,BL D、AND AL, BL 10. 在汇编语言程序的开发过程中使用宏功能的顺序是 ( )。 A、宏定义,宏调用 B、宏定义,宏展开 C、宏定义,宏调用,宏展开 D、宏定义,宏展开,宏调用 二、填空题 ( 每空 1 分,共 30 分) 1. 设机器字长为 16 位,若 N1=117,用二进制数和 16 进制数表示时分别为 __________________B 和______H。若 N2= – 117, 原 = ______________ B, [N2] 补 =_______________________H. 指出下列各指令中源操作数的寻址方式,并计算指令执行后AX 的内容。 其中:( DS)=3000H,( ES)=4000H,( SS)=5000H,( AX)=1200H,( BX) =1300H, BP) =1400H,( SI)=1500H,( 42000H)=1260H,( 51400H) =1270H,( 33800H )=1280H。 ① MOV AX, 1250H ;__________________ 寻址方式,( AX) =__________。 ② MOV AX, ES: [2000H] ; ________________ 寻址方式,( AX) =__________。 ③ MOV AX, [BP] ;_________________ 寻址方式,( AX) =__________。 XCHG AX, [BX+SI+1000H]; _________________寻址方式,( AX)=__________。 ⑤ MOV AX, [BX+2500H] ;________________ 寻址方式,( AX)=__________。 3.执行下列两条指令: MOV BX,9048H SUB BH, BL 执行后,各标志位分别为: CF=___, ZF=___, SF=___,OF=___,AF=___。 4.在存储器里以 ______为单位存储信息;在机器里,访问存储器都是以 _____为单位进行的,也就是说,机器是以 _____(奇或 地址访问存储器的 O 端口有 ______________和 ____________________两种编址方式 ,8086 采用 ___________________编址方式,最大 I/O 寻址空间 _______________. 执行下列指令,写出每条指令执行后右边所示的内容: MOV AL, 28H ADD AL, 68H;(AL) =______,CF=___

    文档评论(0)

    • 内容提供方:156****6877
    • 审核时间:2021-02-23
    • 审核编号:8106123002003052

    相关文档

    相关课程推荐