1.使AL中的高4位取反,低4位不变,执行什么指令?
mov cl,4
shl ax,cl
not ah
shr ax,cl
补充回答:
虽然我的答案也能实现要求的功能,但显繁琐和笨拙。取现1楼和2楼的答案:xor al,0f0h
当时没想到,汗!
2.隐含指示堆栈段中某个数据偏移地址的寄存器是:BP,指示栈顶地址的寄存器是:SP。
3.伪指令BUF DB'ADBC'将依次在内存中存入的数据为: 41H,44H,42H,43H,在内存中是这样存放的:41 44 42 43
4.8086的一个最大段能有的字节:65536
5.请设置一个数据MYDATA段,按照如下定义变量:
(1) MY1B为字符串变量:PERSONAL CONPUTER (2) MY2B为用十进制数表示的字节变量:20
MYDATA segment
MY1B db 'PERSONAL CONPUTER'
MY2B db 20
MYDATA ends