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

我的博客

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

[2009-03-26 14:38] 看看老外教的32汇编  程序照抄 没办法 没题目做

//搞到现在都不知道在hla里这传送命令怎么操作的比方下面的 mov(0,al)???????跟老王的说法怎么不一样。


program demomovaddsub;

#include ("stdlib.hhf")

static
  i8:        int8        :=-8;
  i16:        int16        :=-16;
  i32:        int32        :=-32;
  
begin demomovaddsub;
        
        stdout.put
        (
        nl,
        "initialized values:i8=",i8,
        ",i16=",i16,
        ",i32=",i32,
        ...
阅读全文 | 评论次数(0) | 浏览次数(691) | 所属类型(汇编作业)

[2009-03-26 14:37] MASM32作业照抄

;感觉很简单 罗老怪的书就只告诉我调用api,基本没汇编。hla看到布尔值,进度就慢下来了,学编程要E文,阿门
.386 
.model flat,stdcall 
option casemap:none 
include \masm32\include\windows.inc 
include \masm32\include\kernel32.inc 
includelib \masm32\lib\kernel32.lib 
include \masm32\include\user32.inc 
includelib \masm32\lib\user32.lib 

.d...
阅读全文 | 评论次数(2) | 浏览次数(841) | 所属类型(汇编作业)

[2009-02-09 11:01] 实验14

assume cs:code

data segment
  db 0,2,4,7,8,9
  db 12 dup (0)
data ends

code segment
start:        mov ax,data
        mov ds,ax
        mov si,0
        mov di,16
        mov cx,6
s:        push cx
        mov al,[si]
        out 70h,al
        in al,71h
        mov [di],al
        mov cl,4
        shr byte ptr [di],cl
        add byte ptr [di],30h
        and al,1111b
        a...
阅读全文 | 评论次数(2) | 浏览次数(928) | 所属类型(汇编作业)

[2009-02-06 22:00] 实验12 0中断处理程序

assume cs:code

code segment
start:        mov ax,cs
        mov ds,ax
        mov si,offset do2
        mov ax,0h
        mov es,ax        
        mov di,200h
        mov cx,offset do1 - offset do2
        cld
        rep movsb
        mov ax,0
        mov ds,ax
        mov word ptr ds:[0],200h        
        mov word ptr ds:[2],0
        mov ax,4c00h
        int 21h
        
do2:        
        jmp short do3
        d...
阅读全文 | 评论次数(2) | 浏览次数(853) | 所属类型(汇编作业)

[2009-02-06 02:42] 试验11

思路:用je jb ja条件过滤掉[61h,7ah]外的数据
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
        call letterc
        mov ax,4c00h
        int 21h

        
letterc:pushf
        push si
        mov si,0
lettera:c...
阅读全文 | 评论次数(2) | 浏览次数(943) | 所属类型(汇编作业)

[2009-02-06 02:38] 课程设计1

assume cs:code
asc segment
  db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1;------ds:[15]为行变量
asc ends

data segment     
    db '1975','1976','1977','1978','1979','1980','1981','1982','1983'   
    db '1984','1985','1986','1987','1988','1989','1990','1991','1992'   
    db '1993','1994','1995'      
 ...
阅读全文 | 评论次数(2) | 浏览次数(955) | 所属类型(汇编作业)

[2008-12-24 22:44] 第十章实验2(除法溢出)程序(jcxz版)

除法溢出公式(jcxz版)  
assume cs:code 
stack segment 
  db 16 dup (0) 
stack ends 

code segment 
start:    mov ax,stack 
    mov ss,ax 
    mov sp,16 
    mov ax,1234h 
    mov dx,5678h 
;名称:divdw  
;功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型。  
;参数:(ax)=dword型数据的低16位  
    (dx)=dword型数...
阅读全文 | 评论次数(0) | 浏览次数(301) | 所属类型(汇编作业)

[2008-12-24 22:43] 第十章实验2(除法溢出)程序(无jcxz版)

除法溢出公式(无jcxz版) 
assume cs:code 
stack segment 
 db 16 dup (0) 
stack ends 
code segment 
start:    mov ax,4240h 
    mov dx,000fh 
    mov cx,0ah 
    call divdw 
    mov ax,4c00h 
    int 21h 

;名称:divdw 
;功能:进行不会产生溢出的除法运算,被除数为dword型,除数为word型,结果为dword型。 
;参数:(ax)=dword型数据的低16位 
    ...
阅读全文 | 评论次数(0) | 浏览次数(295) | 所属类型(汇编作业)

[2008-12-24 22:41] 第十章实验1的程序

显示字符窜 

assume cs:code 
data segment 
  db 'welcom to masm!',0 
data ends 

code segment  
start:    mov dh,8 
    mov dl,3 
    mov cl,2 
    mov ax,data 
    mov ds,ax 
    mov si,0 
    call display 
    mov ax,4c00h 
    int 21h 
;名称:display 
;功能:在指定的位置,用指定的颜色,显示一个用0结束的字符串。 
;...
阅读全文 | 评论次数(1) | 浏览次数(316) | 所属类型(汇编作业)
页码数(1):  1