下载此文档

程序分析和填空.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
1 /14 程序分析和阅读填空 1、设(SP)=100H , (AX)=0FFFFH STC PUSH AX ADC AX ,0 PUSH AX POP BX 上述程序段运行后, (BX)= 0, (SP)= 0FEH 。 2、假设数据段定义如下: DA1 DW ’C’,’D’ DA2 DB 18 DUP (?) DA3 DW $- DA2 …… MOV BX , DA3 MOV AX , DA1 上述指令执行后, B X 寄存器中的内容是 1 2 H ( 或 1 8 ) , AH 寄存器中的内容是 00H , AL 寄存器中的内容是 43H 。 3、现有如下数据段 DATA SEGMENT ARRAY1 DB 1, 26,‘ 3456 ’ ARRAY2 DW 7, 89H , 10 VAL EQU ARRAY2-ARRAY1 DATA ENDS 请问:该数据段已占有 12( 或 0CH) 字节的存储空间。 4、设寄存器 AL , BL , CL 中内容均为 76H , XOR AL , 0FH AND BL , 0FH OR CL , 0FH 执行上述指令序列后, AL=_ 79H , BL=_ 06H _CL=_ 7FH _。 5、现有下列程序段: MOV AX , 6540H MOV DX , 3210H MOV CL , 04 SHL DX , CL MOV BL , AH SHL AX , CL SHR BL , CL OR DL , BL 试问上述程序段运行后, ( AX )=____ 5400H _________ ( BL )=____ 06H _________ ( DX )= ___ 2106H __________ 6、分析下面程序段, MOV AL , 200 SAR AL ,1 MOV BL , AL MOV CL ,2 SAR AL , CL ADD AL , BL 试问程序段执行后( BL )=__ 0E4H _( AL )=__ 0DDH ___ 7、 DA3 EQU WORD PTR DA4 ; DA4 中的一个字赋给 DA3 DA4 DB 0ABH , 89H ┇ SHR DA3 ,1 2 /14 MOV DX , DA3 SHL DA4 ,1 MOV CX , DA3 上述程序段运行后, CX=___ 44AAH ___ , DX=__ 44D5H ___ 。 8、 STRING DB ‘ ABCDEFGHIJ' : MOV AH,01 ;从键盘输入字符 1~9 INT 21H AND AL , 0FH DEC AL XOR AH , AH MOV BX , OFFSET STRING ADD BX , AX MOV BL , [BX] MOV AH , 02H ;显示输出 INT 21H :试回答:( 1)上述程序段的功能是什么? 根据从键盘输入的字符‘1’~‘9’,确定在显示器上显示 STRING 中第几个字符。(2)如从键盘输入字符‘ 4',程序段有什么结果? 显示器显示字符‘D’ 9、已知: MOV BX,4567H NEG BX INC BX NEG BX DEC BX 程序段执行后, BX=____ 4565H ___ , CF=___ 1 _____ 。 10、现有如下程序段: DATA SEGMENT DA3 EQU 0020H DA4 EQU $ -DA2 DA1 DW 12H , 23H DA5 DB 31H , 32H DA2 DB 11H , 21H DATA ENDS 请回答:( 1)该程序段已占有的存储字节数是多少? (2)符号名 DA4 的值是多少?符号名 DA5 的值是多少? 答: (1)该程序段已占有的存储字节数是 8个字节。(2)符号名 DA4 的值为 2,符号名 DA5 的值是 0026H 。 11、执行下列程序段后,回答问题。 ORG 1221H MOV BX , OFFSET NUM NUM DW 12H MOV CL , BYTE PTR NUM+1 … MOV CH , TYPE NUM MOV AX , NUM HLT 请问:( AX ) =______ ,( BX ) =______ ,( CX ) =______ 。答: (AX)=0012H (BX)=1221H (CX)=0200H 12、在 NUMW 单元存放有一个 0-65535 范围内的整数,将该数除以 500 , 商和余数分别存入 QU1 和 REM 单元,请在空行处各填上一条指令完善该程序。 MOV AX,NUMW MOV BX , 500 _ XOR DX,DX DIV BX MOV QUI,AX MOV REM , DX _ 13、 MOV BL , 64H MOV C

程序分析和填空 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小109 KB
  • 时间2017-06-20