|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 刘策策 于 2016-11-14 16:25 编辑
一:在某程序中,定义了262B的数据段data,那么程序载入内存,该段实际占用的内存空间是 B。
1、 256
2、 262
3、 272
4、 512
答案为啥是272,多出来的10B是啥
二:生成EXE之后用Debug加载后,查看寄存器内容如下:
ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
程序的起始地址的段地址是 。
1、0b3e
2、0b2d
3、0b3d
4、0
答案是0b3d,书上说ds=0b2d,所以程序从0b3d开始,为啥??
三:(1)下列指令序列不能够实现把内存地址0:202h中的字节数据送入al功能的是 。
1 mov ax,0
mov ds,ax
mov bx,202h
mov al,[bx]
2 mov ax,0
mov ds,ax
mov bx,200h
mov al,[bx+2]
3 mov ax,0
mov ds,ax
mov bp,202h
mov al,[bp]
4 mov ax,0
mov ds,ax
mov bp,200h
mov al,ds:[bp+2]
答案是3,想知道为啥是3, 我感觉都对着的
|
|