注意:此页面搜索的是所有试题
西安石油大学-汇编语言程序设计
1. 假设BX=BP=4000H,SI=0300H,DS=5000H,SS=6000H写出下列指令中源操作数的寻址方式,并计算源操作数的物理地址。
(1)MOV AX, [3000H]
(2)MOV AX, [BX]
(3)MOV AX, [BP]
(4)MOV AX, [BX+2]
(5)MOV AX, [BX+SI]
画出下列定义语句的内存分配图。(标出变量名、内存单元偏移地址和内存单元内容)。 DATA SEGMENT S1 DB 1,2 ORG 2000H S2 DW 1122h,3344h DATA ENDS
1. 分析下列程序运行后,AX、BX、CX的值。 MOV AX,1122H MOV BX,3344H MOV CX,5566H PUSH AX PUSH BX PUSH CX POP AX POP BX POP CX
存储单元从51000H地址开始的单元存放的内容如下图: 51000H 51001H 51002H 11H 22H 33H 假设DS=5000H,那么,下列两条指令执行的结果分别是什么? MOV BL,[1001H] MOV AX,[1001H]
编程功能为统计AX中二进制1的个数。
在数据段定义4个字型变量X、Y、 Z,编程实现下列算式。 Z = X + Y -100 (注:要求程序各段定义完整)。
假设有16位带符号数X、Y、 Z,编程完成下列算式。(注:要求各段定义完整) Z={ X+10 y>100 x y=100 x-10 y<100
画出下列定义语句的内存分配图。(标出变量名、内存单元偏移地址和内存单元内容)。 DATA SEGMENT S1 DB 1,2 ORG 2000H S2 DW 1122h,3344h DATA ENDS
1. 分析下列程序运行后,AX、BX、CX的值。 MOV AX,1122H MOV BX,3344H MOV CX,5566H PUSH AX PUSH BX PUSH CX POP AX POP BX POP CX
存储单元从51000H地址开始的单元存放的内容如下图: 51000H 51001H 51002H 11H 22H 33H 假设DS=5000H,那么,下列两条指令执行的结果分别是什么? MOV BL,[1001H] MOV AX,[1001H]
编程功能为统计AX中二进制1的个数。
在数据段定义4个字型变量X、Y、 Z,编程实现下列算式。 Z = X + Y -100 (注:要求程序各段定义完整)。
假设有16位带符号数X、Y、 Z,编程完成下列算式。(注:要求各段定义完整) Z={ X+10 y>100 x y=100 x-10 y<100