assume cs:code
data segment
db 'Welcome to masm!',0
data ends
code segment
start:
mov ax,data
mov ds,ax
mov dh,12
mov dl,32
mov cl,11000100b
mov si,0
call show_str
mov ax,4c00h
int 21h
show_str:
mov ax,0b800h
mov es,ax ; es 表示显存段
mov al,0a0h
sub dh,1
mu...


[2012-04-07 21:25] 第十章实验10.1
阅读全文 |
作者:xuzhezhaozhao |
评论次数(4) |
浏览次数(337)
[2009-10-25 21:24] 第十一章检测题
下列指令对标志寄存器内容产生影响,但不会改变参与其执行过程的其它寄存器内容的是___2___。
1、 loop s ----改变参与的CX、IP
2、 cmp cx,0
3、 jcxz s ----改变参与的CX、IP
4、 div cx ----改变参与的CX、IP
对于Intel8086cpu标志寄存器的说法正确的是_2____。
1、 cpu执行每一条指令都有可能改变标志寄存器的内容。----MOV,LOOP等转移指令不改变
2、 无符号数运算的进位或借位情况由cf标志位记录,有符号数运算的溢出情况由of标志位记录。
3、 当前指...
1、 loop s ----改变参与的CX、IP
2、 cmp cx,0
3、 jcxz s ----改变参与的CX、IP
4、 div cx ----改变参与的CX、IP
对于Intel8086cpu标志寄存器的说法正确的是_2____。
1、 cpu执行每一条指令都有可能改变标志寄存器的内容。----MOV,LOOP等转移指令不改变
2、 无符号数运算的进位或借位情况由cf标志位记录,有符号数运算的溢出情况由of标志位记录。
3、 当前指...
[2010-03-03 10:11] 第七章网络检测题
(1)生成EXE之后用Debug加载后,查看寄存器内容如下:
ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
程序的起始地址的段地址是___3__。
1、 0b3e
2、 0b2d
3、 0b3d
4、 0
注解:详见课本P86页,PSP段的段地址为SA,,可用段地址为SA+10,即程序的起始地址的段地址=ds+10h
程序的起始地址的段地址 ?0B3DH
程序所在内存区的段地址 ?0B2DH(也就是DS的值)
程序数据段的段地址 ?0B3DH
程序代码段的段地址...
ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000
程序的起始地址的段地址是___3__。
1、 0b3e
2、 0b2d
3、 0b3d
4、 0
注解:详见课本P86页,PSP段的段地址为SA,,可用段地址为SA+10,即程序的起始地址的段地址=ds+10h
程序的起始地址的段地址 ?0B3DH
程序所在内存区的段地址 ?0B2DH(也就是DS的值)
程序数据段的段地址 ?0B3DH
程序代码段的段地址...
阅读全文 |
作者:shangscg |
评论次数(0) |
浏览次数(705)
页码数(1):
1