汇编课:阅读下列程序,写出各语句的注释,说明本程序功能并写出运行结果
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/10/04 06:18:36
汇编课:阅读下列程序,写出各语句的注释,说明本程序功能并写出运行结果
MOV BX,OFFSET BLOCK ;
MOV AX,[BX] ;
INC BX ;
MOV CX,99 ;
AGAIN:CMP AX,[BX] ;
JNC NEXT ;
MOV AX,[BX] ;
NEXT:INC BX ;
DEC CX ;
JNZ AGAIN ;
MOV MAX,AX ;
HLT
MOV BX,OFFSET BLOCK ;
MOV AX,[BX] ;
INC BX ;
MOV CX,99 ;
AGAIN:CMP AX,[BX] ;
JNC NEXT ;
MOV AX,[BX] ;
NEXT:INC BX ;
DEC CX ;
JNZ AGAIN ;
MOV MAX,AX ;
HLT
MOV BX,OFFSET BLOCK ;//将BLOCK的地址值(相对值)放入BX寄存器中
MOV AX,[BX] ;//将BX地址中的数放入AX
INC BX ;//将BX地址加1
MOV CX,99 ;//将计数值99存到CX
AGAIN:CMP AX,[BX] ;//比较BX地址值的数与AX中值得大小
JNC NEXT ;//当AX与[BX]两个数值相减时未产生进位或者借位则跳转到NEXT分支
MOV AX,[BX] ;//将BX地址值中的数放到AX中去
NEXT:INC BX ;//BX地址值加1
DEC CX ;//计数值CX-1
JNZ AGAIN ;//当CX不等于0时跳转到AGAIN分支
MOV MAX,AX ;//将最大值放到MAX中
HLT//暂停
程序功能就是比较数值的大小,将最大值放到MAX中去;
程序运行结果:MAX=最大数
MOV AX,[BX] ;//将BX地址中的数放入AX
INC BX ;//将BX地址加1
MOV CX,99 ;//将计数值99存到CX
AGAIN:CMP AX,[BX] ;//比较BX地址值的数与AX中值得大小
JNC NEXT ;//当AX与[BX]两个数值相减时未产生进位或者借位则跳转到NEXT分支
MOV AX,[BX] ;//将BX地址值中的数放到AX中去
NEXT:INC BX ;//BX地址值加1
DEC CX ;//计数值CX-1
JNZ AGAIN ;//当CX不等于0时跳转到AGAIN分支
MOV MAX,AX ;//将最大值放到MAX中
HLT//暂停
程序功能就是比较数值的大小,将最大值放到MAX中去;
程序运行结果:MAX=最大数
汇编课:阅读下列程序,写出各语句的注释,说明本程序功能并写出运行结果
阅读下面的程序,并在带有“//注释:”的语句后加上注释.运行程序并观察程序运行的过程和结果,写下发现
阅读程序并写出程序中划线语句的含义
阅读下列程序,说明程序的功能
写出下列每个程序运行后的输出结果
写出下列每个程序运行后的输出结果,
写出下面程序的运行结果,
1.请阅读分析下面程序,然后写出运行结果.
写出下列程序框图的算法功能
阅读下列程序,说明程序功能.(单片机程序)
编程题求答案阅读下列程序,写出程序运行结果:【程序清单】 C=”ABCDEF” FOR i=1 TO 6 ?ASC(SU
写出下列每个程序运行后的输出结果,急求谢谢