实验十三_编写、应用中断例程_ 3
2014-04-26 19:08
337 查看
下面的程序,分别在屏幕的第2、4、6、8行显示四句英文诗,补全程序。
完成后编译运行,体会其中的编程思想。
[bx]表示一个内存单元,它的偏移地址在bx中,比如下面的指令:
mov ax,[bx]
表示将一个段地址在ds中,偏移地址在bx中的长度为2字节的字单元的内容送入ax。
完成后编译运行,体会其中的编程思想。
assume cs:code code segment s1:db 'Good,better,beat,','$' s2:db 'Never let it rest,','$' s3:db 'Till good is better,','$' s4:db 'And better,best.','$' s:dw offset s1,offset s2,offset s3,offset s4 row:db 2,4,6,8 start:mov ax,cs mov ds,ax mov bx,offset s mov si,offset row mov cx,4 ok: mov bh,0 mov dh,[si] ;mov dh,_______ mov dl,0 mov ah,2 int 10h mov dx,[bx] ;mov dx,_______ mov ah,9 int 21h inc si ;_____________ add bx,2 ;_____________ loop ok mov ax,4c00h int 21h code ends end start注意区分'内存单元地址'和'内存单元中的数据'两个不同的概念
[bx]表示一个内存单元,它的偏移地址在bx中,比如下面的指令:
mov ax,[bx]
表示将一个段地址在ds中,偏移地址在bx中的长度为2字节的字单元的内容送入ax。
相关文章推荐
- 实验十三_编写、应用中断例程_ 1
- 实验十三_编写、应用中断例程_ 1
- 实验十三_编写、应用中断例程_2 & 总结
- 实验十三_编写、应用中断例程_2 & 总结
- 王爽《汇编语言》实验13——编写、应用中断例程
- 王爽《汇编语言》实验13:编写、应用中断例程 - 模拟loop 解答
- 王爽《汇编语言》实验13:编写、应用中断例程 - 打印字符串 解答
- 汇编试验十三:编写、应用中断例程
- [Hb-XIII] 编写、应用中断例程
- ;编写安装中断7ch的中断例程 2 字符串转化为大写
- 王爽 汇编 实验13:编写、应用中断进程
- 王爽汇编 实验13编写int 7cH中断例程(1)
- 看8086汇编 书上的一个小作业 键盘中断例程编写
- 编写并安装int 7ch中断例程,功能为显示一个用0结束的字符串,中断例程安装在0:200处
- 编写并安装int7ch中断例程,功能为完成loop指令的功能
- DOS中断例程应用
- ***汇编语言 实验16 编写包含多个功能子程序的中断例程
- 王爽《汇编语言》实验16——编写包含多个功能子程序的中断例程
- 编写包含多个功能子程序的中断例程
- 编写包含多个功能子程序的中断例程