软盘启动,在屏幕上显示AAAAA,留作以后做课程设计2是参考。
assume cs:code
data segment
db 512 dup(0)
data ends
code segment
start:
mov ax,cs
mov ds,ax
mov si,offset lp
mov ax,data
mov es,ax
mov di,0
mov cx,offset lpend-offset lp
...


- [qiangzi] 正确 02/03 20:57
- [qiangzi] 好像不是很对,没办法确定读取的是几号单元的内容 02/02 19:07
- [qiangzi] 正确 02/02 15:16
- [qiangzi] 正确 01/28 22:16
- [qiangzi] 有符号数跟无符号数在内存中都是一样的,只是我们怎么看待的问题了,如果把我们把最高位当做符号位的话,那 01/28 21:23
- [iammingbo] 谢谢指点 01/04 19:56
- [游客] 最好安装虚拟机装个实dos或直接装个实dos。 涉及到访问键盘硬件,必须在实dos下运行(这个 01/04 10:49
- [游客] 快学完了,博主厉害^_^ 01/04 10:45
- [游客] 正确。 12/30 11:03
- [游客] 深切体会中断机制 ^_^ 我觉得完成课设一后,后面的程序就简单多了,讲的更多的是机理,而不是汇 12/30 11:02
[2010-01-04 22:00] 引导盘,屏幕显示字符串
阅读全文 |
评论次数(0) |
浏览次数(616) |
所属类型(默认类型)
[2010-01-04 21:56] 还没有完成课程设计2,做个记号
还没有完成课程设计2,在这里记个记号。
现在工作比较紧,拿不出大块的时间完成课程2.
我感觉课程设计2需要大块的连续时间,怎么实现我现在还没有一个完整的想法。
现在只是实现了简单的用软盘启动然后在屏幕上显示一个字符串的最简单的功能。
过段时间项目不紧了一定抽出时间完成课程设计2.
总感觉课程设计2不完成,就不算看完了这本书。不到长城非好汉嘛。
在这里记个记号,别到时候回来做的时候,看过的知识都忘了,到时候再重新看一遍,就当全面复习了。哈哈。
大家记得提醒我啊。我会经常来汇编网逛的。...
现在工作比较紧,拿不出大块的时间完成课程2.
我感觉课程设计2需要大块的连续时间,怎么实现我现在还没有一个完整的想法。
现在只是实现了简单的用软盘启动然后在屏幕上显示一个字符串的最简单的功能。
过段时间项目不紧了一定抽出时间完成课程设计2.
总感觉课程设计2不完成,就不算看完了这本书。不到长城非好汉嘛。
在这里记个记号,别到时候回来做的时候,看过的知识都忘了,到时候再重新看一遍,就当全面复习了。哈哈。
大家记得提醒我啊。我会经常来汇编网逛的。...
阅读全文 |
评论次数(0) |
浏览次数(634) |
所属类型(默认类型)
[2010-01-03 02:47] 17.3节的代码
代码如下:
不过有个问题,按enter的时候,command窗口会退出,调试了一下,也没有发现什么原因。
调试了一下,程序可以走到mov ax 4c00h,不知道为什么在窗口执行程序时会退出。
希望能得到老师的指点。谢谢!
assume cs:code
code segment
start:
mov dh,10
mov dl,15
call getstr
mov ax,4c00h
int 21h
getstr:
push ax
getstrs:
mov ah,0...
不过有个问题,按enter的时候,command窗口会退出,调试了一下,也没有发现什么原因。
调试了一下,程序可以走到mov ax 4c00h,不知道为什么在窗口执行程序时会退出。
希望能得到老师的指点。谢谢!
assume cs:code
code segment
start:
mov dh,10
mov dl,15
call getstr
mov ax,4c00h
int 21h
getstr:
push ax
getstrs:
mov ah,0...
阅读全文 |
评论次数(0) |
浏览次数(534) |
所属类型(默认类型)
[2010-01-02 19:42] 17.2节的程序
assume cs:code
code segment
start:
mov ah,0
int 16h
mov ah,1
cmp al,'r'
je red
cmp al,'g'
je green
cmp al,'b'
je blue
jmp short sret
red: shl ah,1
green:shl ah,1
blue:
mov bx,0b800h
mov es,bx
mov bx,1
mo...
code segment
start:
mov ah,0
int 16h
mov ah,1
cmp al,'r'
je red
cmp al,'g'
je green
cmp al,'b'
je blue
jmp short sret
red: shl ah,1
green:shl ah,1
blue:
mov bx,0b800h
mov es,bx
mov bx,1
mo...
阅读全文 |
评论次数(0) |
浏览次数(542) |
所属类型(默认类型)
[2010-01-02 12:24] 16.4节的程序
assume cs:code
code segment
start:
mov ah,3
mov al,2
call setscreen
mov ax,4c00h
int 21h
setscreen:jmp short set
table dw sub1,sub2,sub3,sub4
set:push bx
cmp ah,3
ja sret
mov bl,ah
mov bh,0
add bx,bx
call word ptr table[bx]
...
code segment
start:
mov ah,3
mov al,2
call setscreen
mov ax,4c00h
int 21h
setscreen:jmp short set
table dw sub1,sub2,sub3,sub4
set:push bx
cmp ah,3
ja sret
mov bl,ah
mov bh,0
add bx,bx
call word ptr table[bx]
...
阅读全文 |
评论次数(0) |
浏览次数(597) |
所属类型(默认类型)
[2010-01-02 11:13] 16.3节的程序
1.以十六进制的形式在屏幕中间显示给定的字节型数据
assume cs:code
code segment
start:
mov al,55
call showbyte
mov ax,4c00h
int 21h
showbyte:jmp short show
table db'0123456789ABCDEF'
show: push bx
push es
mov ah,al
shr ah,1
shr ah,1
shr ah,1
shr ah,1
...
assume cs:code
code segment
start:
mov al,55
call showbyte
mov ax,4c00h
int 21h
showbyte:jmp short show
table db'0123456789ABCDEF'
show: push bx
push es
mov ah,al
shr ah,1
shr ah,1
shr ah,1
shr ah,1
...
阅读全文 |
评论次数(0) |
浏览次数(594) |
所属类型(默认类型)
[2010-01-01 23:26] 15.5代码
assume cs:code
stack segment
db 128 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax
mov si,offset int9
mov di,204h
mov cx,offset int9end-offset int9
...
stack segment
db 128 dup(0)
stack ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,128
push cs
pop ds
mov ax,0
mov es,ax
mov si,offset int9
mov di,204h
mov cx,offset int9end-offset int9
...
阅读全文 |
评论次数(0) |
浏览次数(248) |
所属类型(默认类型)
[2010-01-01 22:42] 第15章15.4的例子程序
assume cs:code
stack segment
db 128 dup(0)
stack ends
data segment
dw 0,0
data ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,128
mov ax,data
mov ds,ax
mov ax,0
mov es,ax
push es:[9*4]
pop ds:[0]
...
stack segment
db 128 dup(0)
stack ends
data segment
dw 0,0
data ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,128
mov ax,data
mov ds,ax
mov ax,0
mov es,ax
push es:[9*4]
pop ds:[0]
...
阅读全文 |
评论次数(0) |
浏览次数(201) |
所属类型(默认类型)
[2009-12-21 23:46] 争取每篇检测点的作业内容都写在博客上
看到很多同学都把作业很认真的写到博客上,更看到有老师对作业的很耐心的指导。觉得很有必要把作业也写到博客上,有需要改进的地方希望能得到老师的指导。
现在学到第九章,先从第九章开始认真写作业。
以前的作业慢慢的补上。...
现在学到第九章,先从第九章开始认真写作业。
以前的作业慢慢的补上。...
阅读全文 |
评论次数(0) |
浏览次数(318) |
所属类型(默认类型)
[2009-12-18 21:23] 汇编语言学习
已经学习第一章。...
阅读全文 |
评论次数(2) |
浏览次数(370) |
所属类型(默认类型)
页码数(1):
1