//搞到现在都不知道在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,
...


- [游客] 呵呵 反正学3本32汇编 老外的看不懂的 03/27 13:16
- [游客] 好的 我回去看看 电脑坏了 03/27 13:07
- [游客] 恩我是 用TC 03/27 13:06
- [wangping198611] 博主这个程序运行错误,请仔细检查错误点在显示人数上面。 03/27 01:17
- [游客] masm32好像就是N多api啊,没意思。 03/26 21:02
- [游客] 学啥呢?学c用tc。 03/26 21:01
- [zcouyangpeng] 看完了 以后买到垃圾货,也知道找哪个部门解决。 03/26 14:35
- [zcouyangpeng] 啊 啊 那我回去再改 O(∩_∩)O谢谢 02/09 21:58
- [zcouyangpeng] 向老师敬礼 02/09 21:08
- [zcouyangpeng] 老师好 02/09 21:07
- [zcouyangpeng] 这个 我也不懂 你要是左移2位 直接mul 256 就得了 这都溢出了嘛 我才学到10 01/06 19:34
- [游客] 3、 把32位数3F65C932H逻辑左移2位,结果存在DX:AX中 怎么做吖 01/04 13:23
[2009-03-26 14:38] 看看老外教的32汇编 程序照抄 没办法 没题目做
阅读全文 |
评论次数(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...
.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...
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...
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...
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'
...
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型数...
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位
...
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结束的字符串。
;...
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