mov AX FFFFH MOV BX 1 ADD AX,BX (AX)=0 为什么?
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/07/06 11:09:57
mov AX FFFFH MOV BX 1 ADD AX,BX (AX)=0 为什么?
我知道应该用补码,FFFFH补码为-1,可是我想不通ffffh+1应该很大啊,如果等于0,那计算结果岂不是错了?还有就是,为什么bx补码,1的补码是很大的,我记得正数的补码是本身?ffffh为什么是-1?学混了
我知道应该用补码,FFFFH补码为-1,可是我想不通ffffh+1应该很大啊,如果等于0,那计算结果岂不是错了?还有就是,为什么bx补码,1的补码是很大的,我记得正数的补码是本身?ffffh为什么是-1?学混了
-1
原码:1000 0000 0000 0001
补码:1111 1111 1111 1111(FFFFH)
+1
原码:0000 0000 0000 0001
补码:0000 0000 0000 0001(0001H)
原码:1000 0000 0000 0001
补码:1111 1111 1111 1111(FFFFH)
+1
原码:0000 0000 0000 0001
补码:0000 0000 0000 0001(0001H)
①mov ax,1 ②mov ds,ax ③mov bx,[0] 通过上面这些语句,为什么ds=0000?
mov AX,[BX][BP]
汇编:MOV BX,128 MOV AX,BX 为什么有错
MOV AX,0F0HMOV BX,5678HAND BX,AXSHL AX,1MOV SI 1234HPUSH SIP
MOV AX,[BX]与MOV AX,BX有什么区别
指令 MOV AX,ES:[BX]
MOV AX,[BX][SI]是什么意思
这条汇编怎么执行:cmp ax,bx ja next next:mov ax,0 L:mov ax,1
汇编语言 al=13h mov buf[di],al mov ax.dw1[bx][si] mov
汇编的题 mov ax,2 mov bx,4 mov cx,6 mov dx,8 L:inc ax bec cx add
汇编语言错误 mov ax,es:[bx]
mov ax,[bx]如果(ds)=2000h,(bx)=1000h.为什么ax=50a0h