三九宝宝网宝宝教育教学论文

汇编语言基础小问题

02月12日 编辑 39baobao.com

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

推荐阅读
图文推荐