中易网

汇编语言复习题求答案

答案:1  悬赏:20  
解决时间 2021-01-17 05:20
  • 提问者网友:萌卜娃娃
  • 2021-01-16 22:24
汇编语言复习题求答案
最佳答案
  • 二级知识专家网友:动情书生
  • 2021-01-16 23:06
主累加器。
运算结果低8位中1的个数
立即数
10000
段属性、偏移量属性、类型属性
EXTRN

初始化、循环体部分、控制部分
10000001
-120
编译程序
BP
0
64K
BX、BP、SI、DI
CL
MACRO、ENDM
逢二进一
SS
STD

简答题

1-2) SUB AX,BX
3-5) ADD DL,[BX][SI]
6) MOV CL,5
SHL AX,CL
7-8) SBB AX,0520H
9-10)MOV AX,SEG TABLE
11) AND DI,0FFFFH
12) OUT 61H,AL
13) XHG SI,DI

设相关寄存器和存储区域如下图所示,写出以下各指令执行后AX的内容。
图呢?

下列每组指令中的两条指令有否区别?若没有区别,请说明它们的功能;若有区别,请说出它们的不同点。
1)有区别,计算偏移地址的时间不同,offset是运算符,在汇编时计算;lea是指令,在生成可执行文件并运行时计算。
2) 有区别,sub是减法指令,完成dx-cx并把结果存放到dx中;cmp是比较指令,完成dx-cx,影响标志位但是不保存结果。

指出下列指令中的错误
类型不匹配
双操作数指令不允许两个操作数都是存储器操作数

设有如下的程序段:
上述程序段运行后RES中的值=0

程序段如下:
试回答:如从键盘输入字符‘4',程序段有什么结果?显示“D”

编程题
1.
cseg segment
assume cs:cseg
begin:
mov ah,1
int 21h
and al,0dfH
mov dl,al
mov ah,2
int 21h
mov ah,4ch
int 21h
cseg ends
end begin
2.
dseg segment
num db 20 dup(33h,34h,35h,36h)
dseg ends
cseg segment
assume cs:cseg,ds:dseg
begin:
mov ax,dseg
mov ds,ax
lea bx,num
mov cx,80
next:
mov dl,[bx]
mov ah,2
int 21h
inc bx
loop next
mov ah,4ch
int 21h
cseg ends
end begin
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息