早教吧作业答案频道 -->其他-->
汇编语言Datasegment;定义三个变量:X1=12h,X2=34h,X3=56hDataendsCodesegmentAssumecs:code,ds:dataStart:;将DATA段初值装载到DS段寄存器中Movax,1111hMovbx,2222hMovdx,3333hMovcx,0CC
题目详情
汇编语言
Data segment
;定义三个变量:X1 =12h, X2 = 34h, X3= 56h
Data ends
Code segment
Assume cs:code,ds:data
Start: ;将DATA段初值装载到DS段寄存器中
Mov ax,1111h
Mov bx,2222h
Mov dx,3333h
Mov cx,0CCCCh
; 1、将寄存器AX、BX和DX内容相加,和放在寄存器DX中,AX、BX中值不变。
;2、将X1的值 送给Y
;3、将X2的值减去AL的值。
;4、求X3的相反数。
;5、将CX的最高位清0.
;6、将CX的最低3位置1.
;7、将CX的第13、14位取反。(最低位为第0位)
;8、将AX逻辑左移2位。
;9、将BX算术右移1位。
;10、将BX循环左移3位。
Jmp $
Code ends
End start
求解答
Data segment
;定义三个变量:X1 =12h, X2 = 34h, X3= 56h
Data ends
Code segment
Assume cs:code,ds:data
Start: ;将DATA段初值装载到DS段寄存器中
Mov ax,1111h
Mov bx,2222h
Mov dx,3333h
Mov cx,0CCCCh
; 1、将寄存器AX、BX和DX内容相加,和放在寄存器DX中,AX、BX中值不变。
;2、将X1的值 送给Y
;3、将X2的值减去AL的值。
;4、求X3的相反数。
;5、将CX的最高位清0.
;6、将CX的最低3位置1.
;7、将CX的第13、14位取反。(最低位为第0位)
;8、将AX逻辑左移2位。
;9、将BX算术右移1位。
;10、将BX循环左移3位。
Jmp $
Code ends
End start
求解答
▼优质解答
答案和解析
1、将寄存器AX、BX和DX内容相加,和放在寄存器DX中,AX、BX中值不变。
mov dl,0;进位单元清0
mov dx,ax;dx=dx+ax
adc dl,0;dl=dl+0+cf
add dx,bx;dx=dx+bx=dx+ax+bx
adc dl,0;dl=dl+0+cf
2、将X1的值 送给Y
mov al,x1;
mov y,al
3、将X2的值减去AL的值。
sub x2,al
4、求X3的相反数。
sub x3,80h;56h的十进制数是86,相反数即-86,换成16进制是D6h,相差80h
5、将CX的最高位清0.
xor ch,ch;异或运算
6、将CX的最低3位置1.
xor cl,03h
7、将CX的第13、14位取反。(最低位为第0位)
xor ch,30h
8、将AX逻辑左移2位。
mov cl,2
shl ax,cl
9、将BX算术右移1位。
sar bx,1
10、将BX循环左移3位。
mov cl,3
rcl bx,cl
学的都忘了,差不多应该是这样,希望对你有帮助
mov dl,0;进位单元清0
mov dx,ax;dx=dx+ax
adc dl,0;dl=dl+0+cf
add dx,bx;dx=dx+bx=dx+ax+bx
adc dl,0;dl=dl+0+cf
2、将X1的值 送给Y
mov al,x1;
mov y,al
3、将X2的值减去AL的值。
sub x2,al
4、求X3的相反数。
sub x3,80h;56h的十进制数是86,相反数即-86,换成16进制是D6h,相差80h
5、将CX的最高位清0.
xor ch,ch;异或运算
6、将CX的最低3位置1.
xor cl,03h
7、将CX的第13、14位取反。(最低位为第0位)
xor ch,30h
8、将AX逻辑左移2位。
mov cl,2
shl ax,cl
9、将BX算术右移1位。
sar bx,1
10、将BX循环左移3位。
mov cl,3
rcl bx,cl
学的都忘了,差不多应该是这样,希望对你有帮助
看了 汇编语言Datasegmen...的网友还看了以下:
pcr产物与t载体连接体系怎么设定,模板浓度约10ng每位peg,t载体、连接酶该加多少,是怎么设 2020-05-14 …
n阶方阵A对任意n维向量x,满足x^TAx=0,充要条件为AT=-A;证明:充分性:f=x^TAx 2020-05-17 …
根据《票据法》的规定,下列有关汇票的表述中,正确的是()。 A.汇票未记载收款人名称的,可 2020-05-17 …
根据《票据法》的规定,下列各项中,可以导致汇票无效的情形有( )。 A.汇票上未记载付款日期 B. 2020-05-17 …
根据《票据法》的规定,下列选项中,属于禁止背书转让汇票的情形有( )。 A.汇票未记载付 2020-05-19 …
根据票据法律制度的规定,下列有关汇票未记载事项的表述中,正确的是()。 A.汇票上未记 2020-05-19 …
按照《票据法》规定,票据上未记载票据付款地时,下列说法正确的是( )。 A.汇票上未记载 2020-05-30 …
.请教A+B=A(B^T)B+A(A^T)B能写成A+B=AB(B^T)+(A^T)AB.请教A+ 2020-06-12 …
汇票上没记载( )的,汇票无效。 A.表明“汇票”的字样 B.出票人签章 C.付款地 D.付款日期 2020-06-27 …
lingo求救急MODEL:SETS:ID/1..4/;NO(ID):a,b,n;endsetsma 2020-12-19 …