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

微机中的字扩展指令CBW,为什么AL80H则扩展为AH=FFH,这是怎么理解?

题目详情
微机中的字扩展指令CBW,为什么AL80H则扩展为AH=FFH,这是怎么理解?
▼优质解答
答案和解析
CWB是对有符号数操作的,而且是对补码进行符号位扩展.80H=10000000B,也就是说AL80H,最高位是1,AL是负数,由于是补码,所以最高位要补1才能保证和原来的数大小一样,所以AH=0FFH.比如-4的补码是11111100B,进行CBW操作后AH=11111111B,A=11111111 11111100,其原码还是-4.
看了微机中的字扩展指令CBW,为什...的网友还看了以下: