【简答题】
[1/22]假设有16位带符号数X、Y、 Z,编程完成下列算式。(注:要求各段定义完整) Z={ X+10 y>100 x y=100 x-10 y<...
参考答案:
3. 参考答案 DATA SEGMENT x DW 60 y DW -200 z DW? DATA ENDS CODE SEGMENT ASSUME CS:CODE START: MOV AX,DATA MOV DS,AX MOV AX,x MOV BX,Y CMP BX,100 JG GREAT JZ ZERO SUB AX,10 JMP COM GREAT:ADD AX,10 COM:MOV Z,AX CODE ENDS END START
参考解析:
无
【简答题】
[2/22]在数据段定义4个字型变量X、Y、 Z,编程实现下列算式。 Z = X + Y -100 (注:要求程序各段定义完整)。
参考答案:
2. 参考答案 DATA SEGMENT X DW 100 Y DW -10 Z DW ? DATA ENDS CODE SEGMENT ASUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AX,X ADD AX,Y SUB AX,100 MOV Z,AX CODE ENDS END START
参考解析:
无
【简答题】
[3/22]编程功能为统计AX中二进制1的个数。
参考答案:
1.参考答案 CODE SEGMENT ASUME CS:CODE START: MOV AX, 1F01H MOV DL,0 MOV CX,16 AGAIN: ROL AX,1 JC NEXT INC DL NEXT: LOOP AGAIN CODE ENDS END START
参考解析:
无
【简答题】
[4/22]存储单元从51000H地址开始的单元存放的内容如下图: 51000H 51001H 51002H 11H 22H 33H 假设DS=5000H,那么,...
参考答案:
BL=22H,AX=3322H
参考解析:
无
【简答题】
[5/22]分析下列程序运行后,AX、BX、CX的值。 MOV AX,1122H MOV BX,3344H MOV CX,5566H PUSH AX PUSH B...
参考答案:
1. AX=5566H,BX=3344H,CX=1122H 2. BL=22H,AX=3322H
参考解析:
无
【简答题】
[6/22]画出下列定义语句的内存分配图。(标出变量名、内存单元偏移地址和内存单元内容)。 DATA SEGMENT S1 DB 1,2 ORG 2000H S2...
参考答案:
0000H 2000H 01 S1 S2 02 22 11 44 33
参考解析:
无
【简答题】
[7/22]假设BX=BP=4000H,SI=0300H,DS=5000H,SS=6000H写出下列指令中源操作数的寻址方式,并计算源操作数的物理地址。 (1)M...
参考答案:
1. (1)直接寻址,物理地址:53000H (2)寄存器间接寻址,物理地址:54000H (3)寄存器间接寻址,物理地址:64000H (4)相对寻址,物理地址:54002H (5)基址变址寻址,物理地址:54300H
参考解析:
无
【单选题】
[8/22]下列指令执行后,目标操作数的值不变的指令是( )。
参考答案:
C
参考解析:
无
【单选题】
[9/22]段名为D_S的段的段结束语句为( )。
参考答案:
B
参考解析:
无
【单选题】
[10/22]逻辑地址为2000H:1000H的存储单元物理地址为( )。
参考答案:
D
参考解析:
无