早教吧 育儿知识 作业答案 考试题库 百科 知识分享

三、简答题(5道小题,共30分)1、数据传送、算术运算、逻辑运算和控制转移等指令是基本的三、简答题(5道小题,共30分)1、数据传送、算术运算、逻辑运算和控制转移等指令是基本的指

题目详情
三、简答题(5道小题,共30分) 1、数据传送、算术运算、逻辑运算和控制转移等指令是基本的
三、简答题(5道小题,共30分)
1、数据传送、算术运算、逻辑运算和控制转移等指令是基本的指令,各给出2个指令实例.
(6分)
2、8086编程时使用逻辑地址,举例说明其如何转换成物理地址?
(6分)
3、说明“AND AX,BX”和“TEST AX,BX”指令功能上的相同和不同之处.
(6分)
4、利用ADD指令的源操作数,各举一个指令实例说明什么是立即数寻址、寄存器寻址和存储器直接寻址.
(6分)
5、在数据段书写语句“dw 2345h,12h”,它占用多少个主存字节单元?从低地址开始依次写出每个字节单元的内容(可以用十六进制形式表达).
(6分)
四、程序阅读题(4道小题,
1、已知如下程序片段执行前AX=4567H,则执行后,AH= (1) ,AL= (2) .
mov cl,4
\x05shl ah,cl
\x05and al,0fh
\x05or al,ah
2、假设BX=E3H,说明如下各条指令单独执行后BX的结果(用十六进制表达).
(1) ADD BX,6 ; BX =(1)
(2) AND BX,0 ; BX =(2)
(3) SUB BX,10 ; BX =(3)
3、下面程序片段将数组ARRAY1的每个元素加500,转存在数组ARRAY2.填空补充完整:
; 数据段
array1 dw 1,2,3,4,5,6,7,8,9,10
array2 dw 10 dup(?)
; 代码段
mov cx,lengthof
array1
mov bx,0
again:mov ax,array1[bx]
add ax,500
mov (1)
add bx,(2)
loop again
4、如下程序段将SI和DI中有符号数的较小值存放在WMIN变量中,填写空白补充完整:
cmp si,di
\x05 (1) next
\x05 (2)
next:mov wmin,si
▼优质解答
答案和解析
1、数据传送、算术运算、逻辑运算和控制转移等指令是基本的指令,各给出2个指令实例.(6分) mov [bx],ax add ax,bx and al,10101010b jmp byte ptr [bx]2、8086编程时使用逻辑地址,举例说明其如何转换成物理地址?(6...