汇编
文章平均质量分 50
微信公众号
Hello world
展开
-
64位win7使用debug的方法
32位的Win7同志就不用看了 直接搜索C盘 debug就找到了 XP也一样主要说一下64位Win7使用debug程序的方法1,首先你要下载一个DOSBOX程序 这个程序是一个dos模拟器 这个程序的制作目的是运行经典的DOS游戏 -。-下载地址:http://www.dosbox.com/download.php?main=1 安装的过程我就不写了,我想大家都会。2,转载 2013-01-25 10:15:42 · 19657 阅读 · 8 评论 -
《汇编语言》王爽 --实验十 显示字符串
正在学习汇编语言,很喜欢小甲鱼的视频,吼吼实验十,显示字符串,自己的答案,哈哈assume cs:code,ds:datadata segment db 'Welcome to masm,haha!',0data endscode segmentmain: mov dh,11 mov dl,32 mov cl,24h mov ax,data mov ds,ax原创 2013-02-19 15:50:14 · 3051 阅读 · 0 评论 -
汇编语言 王爽 实验十 解决除法溢出问题
上午刚写的,就发博客吧,以备查看。assume cs:codecode segment ;计算1000 000 001 / 10 (3B9A CA01 H/0AH)main: mov ax,0ca01h mov dx,3b9ah mov cx,0ah call divdw mov ax,4c00h int 21hdivdw: ; 参数 (ax)=dwor原创 2013-02-19 15:53:00 · 2933 阅读 · 0 评论 -
汇编语言 王爽 实验十 数值显示
assume cs:code,ds:datadata segment db 20 dup(0)data endscode segment main: mov ax,12666 mov bx,data mov ds,bx mov si,0 call dtoc mov dh,11 mov dl,32 mov cl,24h call show_str原创 2013-02-19 15:56:19 · 6081 阅读 · 2 评论 -
汇编语言标志位 含义 NV UP EI NG NZ AC PE CY
股沟了一下,终于知道了缩写是什么意思了。Overflow of = OV NV [No Overflow]Direction df = DN (decrement) UP (increment)Interrupt if = EI (enabled) DI (disabled)Sign sf = NG (negative) PL (positive)Zero zf = ZR转载 2013-02-20 11:49:44 · 19657 阅读 · 2 评论 -
除法中断错误的自定义处理 —王爽《汇编语言》
对于80x86 CPU 执行div 等除法指令的时候,如果发生了除法溢出错误,将产生中断类型码为0的中断信息,CPU将检测到这个信息,然后引发中断过程,转去执行0号中断所对应的中断处理程序。中断处理程序 inter.asm 如下:assume cs:codecode segmentmain: mov ax,cs mov ds,ax mov ax,offset print原创 2013-02-22 15:27:30 · 3659 阅读 · 0 评论 -
Linux 汇编语言开发指南
简介: 汇编语言的优点是速度快,可以直接对硬件进行操作,这对诸如图形处理等关键应用是非常重要的。Linux 是一个用 C 语言开发的操作系统,这使得很多程序员开始忘记在 Linux 中还可以直接使用汇编这一底层语言来优化程序的性能。本文为那些在Linux 平台上编写汇编代码的程序员提供指南,介绍 Linux 汇编语言的语法格式和开发工具,并辅以具体的例子讲述如何开发实用的Linux 汇编程序。转载 2013-02-27 17:27:37 · 1051 阅读 · 1 评论