分析下列程序段: BUF DW 2456H, 7816H, 5731H, 896AH MOV BX, OFFSET BUF MOV AL,2 XLAT MOV CL, AL MOV AL,6 XLAT INT 3 程序段执行后结果:CL=();AL=()
-
1、有如下程序段#include "stdio.h"void fun(int *
有如下程序段#include "stdio.h"void fun(int *a,int *b,int *c,int *d,int *e){ int i,j,k,m; for(i=0;i< *a;i++) for(j=0;j< *b;j++) for(k=0;k<*c;k++) ...
-
2、设初值BX=6D16H,AX=1100H,则执行下列程序段后,BX=()
设初值BX=6D16H,AX=1100H,则执行下列程序段后,BX=()MOV CL, 06HROL AX, CLSHR BX, CLA01B4HB4004HC41B1HD04B1H
-
3、有如下程序段#include "stdio.h"typedef struct
有如下程序段#include "stdio.h"typedef struct aa{ int a; struct aa *next;} M;void set(M *k,int i,int *b){ int j,d=0; for(j=1;j<i;j++) { k[j-1]...
-
4、有程序如下: BUF DB. 12H,23H,34H,45H,56H,67
有程序如下:BUF DB. 12H,23H,34H,45H,56H,67H,78H,89H,91HMOV SI,OMOV AL,[ BUF +SI]LP: INC SICMP SI,9JAE EXITCMP AL,[BUF +SI]JLE NEXT()MOV AL,[BUF +SI]A22:JMP LPEXIT:INT 3程序执行后AL=?该程序的功能是什么?
-
5、若有下面的程序段#include "stdio.h"main(){ int
若有下面的程序段#include "stdio.h"main(){ int i=6; while(i--) printf("%d",--i); printf("\n");}那么程序的输出结果为A.531 B.420C.654321 D.死循环A531 B420C654321 D死循环
-
6、有如下程序段#include "stdio.h"#include "stri
有如下程序段#include "stdio.h"#include "string.h"#define N 10#define M 10char *find(char(*a)[M],int n){ char *q;int i; q=a[0]; for(i=0;i<n;i++) if(...