汇编语言怎么写

1. “汇编语言”是什么语言 汇编语言(Assembly Language)是面向机器的程序设计语言.汇编语言是一种功能很强的程序设计语言 , 也是利用计算机所有硬件特性并能直接控制硬件的语言 。
在汇编语言中 , 用助记符(Memoni)代替操作码 , 用地址符号(Symbol)或标号(Label)代替地址码 。这样用符号代替机器语言的二进制码 , 就把机器语言变成了汇编语言 。
因此汇编语言亦称为符号语言 。使用汇编语言编写的程序 , 机器不能直接识别 , 要由一种程序将汇编语言翻译成机器语言 , 这种起翻译作用的程序叫汇编程序 , 汇编程序是系统软件中语言处理系统软件 。
汇编语言把汇编程序翻译成机器语言的过程称为汇编 。汇编语言比机器语言易于读写、调试和修改 , 同时具有机器语言全部优点 。
但在编写复杂程序时 , 相对高级语言代码量较大 , 而且汇编语言依赖于具体的处理器体系结构 , 不能通用 , 因此不能直接在不同处理器体系结构之间移植 。汇编语言的特点: 1.面向机器的低级语言 , 通常是为特定的计算机或系列计算机专门设计的 。
2.保持了机器语言的优点 , 具有直接和简捷的特点 。3.可有效地访问、控制计算机的各种硬件设备 , 如磁盘、存储器、CPU、I/O端口等 。
4.目标代码简短 , 占用内存少 , 执行速度快 , 是高效的程序设计语言 。5.经常与高级语言配合使用 , 应用十分广泛 。
汇编语言的应用: 1.70%以上的系统软件是用汇编语言编写的 。2.某些快速处理、位处理、访问硬件设备等高效程序是用汇编语言编写的 。
3.某些高级绘图程序、视频游戏程序是用汇编语言编写的 。学习汇编语言和别的程序语言一样 , 都需要有耐心 , 推荐看看清华大学出版社的一本汇编教材《IBM-PC汇编语言程序设计(第2版)》 , 不过相对与C\C++之类的程序语言来说 , 汇编的学习稍困难一些 。
2. 汇编语言程序怎么写啊 assume cs:code
code segment
s1: db 'Press any key when you ready.',0dh,0ah,'$'
s2: db 'Input your password','$'
start:
mov ax,cs
mov ds,ax
mov dx,offset s1 ;ds:dx指向字符串开头
mov ah,9 ;int 21h的9号子程序 , 从光标位置开始显示
int 21h
mov ah,0
int 16h
mov dx,offset s2
mov ah,9
int 21h
mov ax,4c00h
int 21h
code ends
end start
3. 用汇编语言怎么写标题 看你用什么汇编了 。用WIN32的话..应该是在
CreateWindowExA proto dwExStyle:DWORD,\
lpClassName:DWORD,\
lpWindowName:DWORD , \ ;;;;;;;;;在这儿设程序名称
dwStyle:DWORD,\
X:DWORD,\
Y:DWORD,\
nWidth:DWORD,\
nHeight:DWORD,\
hWndParent:DWORD ,\
hMenu:DWORD,\
hInstance:DWORD,\
lpParam:DWORD
4. 汇编语言怎么用,写的界面在哪,语法呢.我初学 汇编一般用到Debug调试
可以这样:操作系统的开始→运行→输入"cmd"(没有引号 , 下同)按回车 , 如果写些简单的 , 就可以直接在弹出的Dos命令界面中输入"debug" , 按回车 。
可以直接输入命令了 , 比如a , 编写汇编程序(只限于简单的);t , 查看各寄存器的存储情况;u , 查看汇编程序 , 其他命令可以自己学 。
如果要写些复杂的 , 可以在Dos界面中写"edit" , 在跳出来的蓝色屏幕编辑器中写程序 , 写完了保存(格式为.asm) , 然后用LINK和MASM进行连接编译(这部分你要查一下用法 , 只要自己动手过一遍就清楚) 。生成exe就可以直接运行啦 。