程序分析题
29. DA1 DB ′01234′
DA2 DB 5 DUP(0)
MOV SI,0
MOV CX,5
LOP:MOV AL,DA1〔SI〕
ADD AL,11H
OR AL,01H
MOV DA2〔SI〕,AL
INC SI
LOOP LOP
试问:(1)程序段执行后,写出DA2各字节中的数据。
(2)程序中MOV AL,DA1〔SI〕指令的源操作数是什么寻址方式
30.VAR1 DW 1234H,89,255,-2,-0AH
VAR2 DB 34,78H,44,22,19,-12
MOV AH,23H
LEA BX,VAR1+4
MOV AL,BYTE PTR 〔BX+1〕
MOV SI,WORD PTR VAR2+3
程序段执行后AX=_______,SI=_______。
31.BUF DW 1,0,0AB1CH,582H,9,3A04H,9,0
LEA DI,BUF
MOV CX,8
MOV AX,9
REPNZ SCASW
JNZ K1
SUB DI,OFFSET BUF
MOV DX,DI
SHR DX,1
ADD DL,30H
MOV AH,2
INT 21H
K1:……
上述程序执行后:(1)程序完成什么功能?(2)显示输出的是什么值?
32. MOV BX,1
XOR AX,AX
MOV CX,5
NEXT:ADD AX,BX
INC BX
LOOP NEXT
上述程序段执行后AX=_______;BX=_______。
33.设AL中高低4位分别有大于7的数,
MOV AH,AL
AND AH,88H
MOV AL,AH
OR AL,11H
程序段运行后,AH=_________,AL=_________。
34.AT DB 0AH,0BH,0CH,0DH,0EH,0FH,00H
MOV BX,0
LOP:MOV DL,AT〔BX〕
CMP DL,0
JZ DONE
ADD DL,37H
MOV AH,2
INT 21H
INC BX
JMP LOP
DONE:……
①上述程序段执行后在屏幕上显示的内容依次是:
②执行后BX=___________。
35.DEC2 DB′56′
XOR DI,DI
MOV BL,DEC2〔DI+1〕
AND BL,0FH
MOV AL,DEC2〔DI〕
AND AL,0FH
MOV DL,10
MUL DL
ADD AL,BL
上述程序段运行后,AL=_______,BL=________。
题为 全国2005年10月高等教育自学考试
汇编语言程序设计试题
五道VB程序分析题,答案有,求大神给分析一下程序过程,急!
8、输入一个数X,如果X>=0,则Y=1-2*X,否则的话Y=1+X 9、循环,直到i大于7,每次循环i增加3,X增加5 10、RND函数是返回一个0—1之间的随机数,所以取整后X为4(只取整数部分),输出结果必为GOOD 11、循环,每一次循环X=(X+3)*(X+4),N为循环次数,循环直到X>=60为止,输出N,X...
汇编语言 求解
MOV MAX,AL 五、编制程序题(第1小题6分,第2小题14分,共20分)1、编定程序段,用DOS的1号功能调用通过键盘输入一字符,并判断输入的字符。如字符是"Y",则转向YES程序段;如字符是"N",则 转向NO程序段;如是其他字符,则转向DOS功能调用,重新输入字符。(考生勿需写出源程序格式,只需写出...
软考中级软件设计师要学会哪种程序设计语言(我只学过C,C++,汇编)
2.通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程的实际工作能力和业务水平。 3.本考试设置的科目包括: (1) 计...
求高人解答:同一段程序在vc++ 6.0与turbo c运行结果不同的问题
造成这种结果 是 C语言在 ++j 定义上 的不严密性 造成的。q=(++j)+(++j)+(++j); 这同编译器编译时 的优化处理方式有关。VC++ 编译 时, 若编译选项 选用 优化 \/O1 或 优化 \/O2 ,结果 为 24 \/O1 minimize space 省空间优化 \/O2 maximize speed 使运算速度最快优化 默认结果为...
计算机三级证书有必要考吗?
计算机三级证书有必要考,计算机三级证书是工程师预备级。三级证书面向已持有二级相关证书的考生,考核面向应用、面向职业的岗位专业技能。三级证书表明持有人初步掌握与信息技术有关岗位的基本技能,能够参与软硬件系统的开发、运维、管理和服务工作。三级:分为“PC技术”、“信息管理技术”、“数据库技术”和...