汇编网首页登录博客注册
huangbeidu的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
友情链接

[2009-07-02 00:13] 实验12

assume cs:code

code segment
start:
mov ax,cs
mov ds,ax
mov si,offset do0
mov ax,0
mov es,ax
mov di,200h
mov cx,offset do0end-offset do0
cld
rep movsb

mov ax,0
mov es,ax
mov word ptr es:[0*4],200h
mov word ptr es:[0*4+2],0

mov ax,4c00h
int 21h

do0:
jmp short do0start   ;这个s...
阅读全文 | 评论次数(3) | 浏览次数(768) | 所属类型(汇编作业)

[2009-07-01 20:56] 检测点12.1

(1)0007:018b

(2)N*4

(3)N*4+2...
阅读全文 | 评论次数(1) | 浏览次数(563) | 所属类型(汇编作业)

[2009-05-30 17:44] 实验11

assume  cs:code

data segment
db "Beginner's All-purpose Symbolic Instruction Code.",0
data ends

code segment
start:
mov ax,data
mov ds,ax
mov si,0
mov ch,0
call letterc

over:

mov ax,4c00h
int 21h

letterc:
so:
mov cl,[si]
jcxz over
cmp byte ptr [si],97
jb s
cmp byte ptr ...
阅读全文 | 评论次数(1) | 浏览次数(590) | 所属类型(汇编作业)

[2009-05-30 17:39] 检测点11.1-3

11.1
                 ZF   PF   SF
sub al,al         1    1    0
mov al,1          1    1    0
push ax           1    1    0
pop bx            1    1    0
add al,bl         0    0    0
add al,10         0    1    0
mul al            0    1    1

11.2
              CF   OF   SF   ZF   PF
...
阅读全文 | 评论次数(2) | 浏览次数(514) | 所属类型(汇编作业)

[2009-05-14 05:02] 课程设计1

快要考试了 把重点放在了离散数学上 课程设计1一直拖到现在才完成 有点长了 160行 稍后推出精简版

assume cs:code
data segment
db '1 9 7 5 ','1 9 7 6 ','1 9 7 7 ','1 9 7 8 ','1 9 7 9 ','1 9 8 0 '
db '1 9 8 1 ','1 9 8 2 ','1 9 8 3 ','1 9 8 4 ','1 9 8 5 ','1 9 8 6 '
db '1 9 8 7 ','1 9 8 8 ','1 9 8 9 ','1 9 9 0 ','1 9 9 1 ','1 9 9 2 '
db '1 ...
阅读全文 | 评论次数(1) | 浏览次数(810) | 所属类型(汇编作业)

[2009-04-26 16:28] 实验10.3 数值显示

算法还不成熟 仅限显示5位数 但是耗费了我许多精力调试 先发上来
 
assume cs:code,ds:data,ss:stack
stack segment
dw 16 dup (0)
stack ends
data segment
db 10 dup (0)
data ends
code segment
start:
mov ax,stack
mov ss,ax
mov sp,32
mov ax,12666;待显示的数字
mov bx,data
mov ds,bx
mov si,0
call dtoc


mov dh,8    ;行
mov ...
阅读全文 | 评论次数(4) | 浏览次数(576) | 所属类型(汇编作业)

[2009-04-23 17:39] 实验10 2.解决除法溢出的问题

;X/N=int(H/N)*65536+[rem(H/N)*65536+L]/N
;---------------------------------------
assume cs:code
code segment
start:
mov ax,4240h
mov dx,0fh
mov cx,0ah
call divdw

mov ax,4c00h
int 21h
;************
divdw:
mov bx,ax     ;用bx存储被除数低16位
mov ax,dx     
mov dx,0      ;为被除数高16位H除以除数N做准备
d...
阅读全文 | 评论次数(2) | 浏览次数(393) | 所属类型(汇编作业)

[2009-04-21 17:23] 实验10 1.显示字符串

这里有个问题 为什么要用cl放字符的属性呢 如果用cl放字符 ch放属性 直接把cx放入显存不是更好吗 所以我就擅自修改了参数 用cl放了字符 程序如下

assume cs:code,ds:data
data segment
db 'Welcome to masm!',0
data ends
code segment
start:
mov dh,8     ;行号 0~24
mov dl,3     ;列号 0~79
mov ch,2     ;颜色
mov ax,data  ;ds:si指向字符串首地址
mov ds,ax
mov si,0
call shows...
阅读全文 | 评论次数(4) | 浏览次数(504) | 所属类型(汇编作业)

[2009-04-17 23:07] 检测点10.1--5

1:mov ax,1000h/mov ax,0

2:ax=6

3:ax=1010h

4:ax=0bh

5:(1)ax=3 (2)ax=1,bx=0...
阅读全文 | 评论次数(1) | 浏览次数(551) | 所属类型(汇编作业)

[2009-04-17 16:07] 实验9

assume cs:code,ds:data,ss:stack
stack segment
dw 0,0,0
stack ends
data segment
db 3 dup ('w',0,'e',0,'l',0,'c',0,'o',0,'m',0,'e',0,' ',0,'t',0,'o',0,' ',0,'m',0,'a',0,'s',0,'m',0, '!',0) 
data ends
code segment
begin:
mov ax,stack
mov ss,ax
mov sp,6
mov ax,data
mov ds,ax
mov ax,0b800h ...
阅读全文 | 评论次数(4) | 浏览次数(242) | 所属类型(汇编作业)
页码数(3):  1  2  3