第四章 数据传送,寻址和算术基础

博客详细探讨了计算机指令中的NEG操作及其对OF标志位的影响,解释了目的操作数进位不会影响高位的原理,并触及到偏移量与字节数的关联。此外,内容还包含了课后复习的简答题和算法基础知识的巩固。
摘要由CSDN通过智能技术生成

课本内容注释

1.p85 NEG指令与OF位
mov al,+127  ;AL=0111 1111b 
neg al            ;AL=1000 0000b OF=0

neg指令实际执行的是用0减去目的操作数,所以在上面的情况中,最高有效位位1,进位CF也为1
neg指令的目的是将操作数的符号取反
即:

	mov ax,007Fh
	mov bx,0000h
	sub bx,ax      ;bx=0FF81h
2.p86 目的操作数的进位不会影响到更高位
mov ax,7FF0h
add al,10h         ; ax=7F00h     al中有进位,但高位不变                
3.p91偏移量与字节数
.data
val1 WORD 5678h 1234h

.code 
mov esi,OFFSET val1   ;
mov ax,[esi]     ;ax=5678h  低位字节

P1:
	inc BYTE PTR [esi]
	mov ax,[esi]   ;ax=5679h 数值+1
P2:
	inc [esi]
	mov ax,[esi]   ;ax=3456h  esi中+1位代表地址+1B,体现在16进制数值中就是两位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值