摘要: 目录: 文件形式的邮件 HTML形式的邮件 带图片的HTML邮件 带附件的邮件 群邮件 各种元素都包含的邮件 基于SSL的邮件 文件形式的邮件 1: #!/usr/bin/env python3 2: #coding: utf-8 3: import smtplib 4: from email.mime.text import MIMEText... 阅读全文
posted @ 2013-08-10 23:26 Ares_ 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 浮点数的操作指令与普通数据类型不同, 浮点数操作是通过浮点寄存器来实现的, 而普通数据类型使用的是通用寄存器,他们分别使用两套不同的指令 浮点寄存器是通过栈结构来实现的, 共八个栈空间组成, 每个浮点寄存器站8字节.每次使用浮点寄存器都是率先使用ST(0), 而不能越过ST(0)直接使用ST(1). 浮点寄存器的使用就是压栈。出栈的过程.当ST(0)存在数据时, 执行压栈操作后,ST... 阅读全文
posted @ 2013-07-28 18:29 Ares_ 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 4、文件操作功能(File Operation Function)接上文: BIOS和DOS中断大全_DOS中断_03磁盘管理功能INT 21 中断目录3CH —创建文件3DH —打开文件3EH —关闭文件41H —删除文件43H —读取/设置文件属性45H —复制文件句柄46H —重定义文件句柄4EH —查找到第一个文件4FH —查找下一个文件56H — 文件换名57H —读取/设置文件的日期和时间5AH —创建临时文件5BH —创建新文件67H —设置文件句柄数(最多文件数)6CH —扩展的打开文件功能(打开、创建或替换文件)(1)、功能3CH功能描述:用指定的文件名创建一个新文件。如果指 阅读全文
posted @ 2013-07-28 14:04 Ares_ 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 3、磁盘管理功能(Disk-Management Function) 接上文: 2、目录控制功能(Directory-Control Function) INT 21H 目录 0DH —磁盘复位 2EH —设置校验标志 0EH —选择磁盘 36H —读取驱动器分配信息 19H —读取当前驱动器 54H —读取校验标志 1BH, 1CH —读取驱动器数据 (1)、功能0DH 功能描述:清... 阅读全文
posted @ 2013-07-23 16:28 Ares_ 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 2、目录控制功能(Directory-Control Function)接上文: BIOS和DOS中断大全列程_DOS中断_01字符调用类INT 21h 中断目录39H —创建目录3AH —删除目录3BH —设置当前目录47H —读取当前目录(1)、功能39H功能描述:用指定的驱动器和路径创建一个新目录入口参数:AH=39HDS:DX=指定路径的字符串地址(以0为字符串的结束标志)出口参数:CF=0——创建成功,否则,AX=错误号(03H或05H),其含义见错误代码表例程: 1: assume cs:code 2: 3: data segment 4: pat... 阅读全文
posted @ 2013-07-23 00:15 Ares_ 阅读(474) 评论(0) 推荐(0) 编辑
摘要: BIOS和DOS中断大全列程_DOS中断_01字符调用类字符功能调用类(Character-Oriented Function) 中断INT 21H : 目录:01H、07H和08H —从标准输入设备输入字符02H —字符输出03H —辅助设备的输入04H —辅助设备的输出05H —打印输出06H —控制台输入/输出09H —显示字符串0AH — 键盘缓冲输入0BH —检测输入状态0CH —... 阅读全文
posted @ 2013-07-22 11:11 Ares_ 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 汇编指令学习_05 接上文: 汇编指令学习_04 61. JA 条件转移指令JA/JNBE 格式: JA/JNBE标号 功能: 为高于/不低于等于的转移指令 说明: 1. 例如两个符号数a,b比较时,a>b(即CF=0,ZF=0)时转移.因为单一标志位CF=0,只表示a>=b.2. JA/JNBE是同一条指令的两种不同的助记符. 3. 该指令用于无符号数进行条件转移 62. JNBE 请查看6... 阅读全文
posted @ 2013-07-21 22:26 Ares_ 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 汇编指令学习04接上文: 汇编指令学习_0331. CWD字扩展指令 CWD(Convert Word to Double Word)格式: CWD功能: 将字扩展为双字长,即把AX寄存器的符号位扩展到DX中. 说明:1. 两个字或字节相除时,先用本指令形成一个双字长的的被除数.2. 本指令不影响标志位.3. 示例: 在B1、B2、B3字节类型变量中,分别存有8们带符号数a、b、c,实现(a*b+c)/a运算。MOV AX, FFFFMOV BX, FFCWD ;扩展符号位到DXIDIV BX32. AAD 详情请查看: BCD码指令AAA DAA AAS DAS AAM AAD33. AND 阅读全文
posted @ 2013-07-21 16:32 Ares_ 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 接上文:汇编指令学习_0221. NEG取补指令 NEG(NEGate)格式: NEG OPRD功能: 对操作数OPRD进行取补操作,然后将结果送回OPRD.取补操作也叫作求补操作,就是求一个数的相反数的补码. 说明:1. OPRD为任意通用寄存器或存储器操作数.2. 示例: (AL)=44H,取补后,(AL)=0BCH(-44H). 3. 本指令影响标志位CF、OF、SF、PF、ZF及AF.22. CMP比效指令 CMP(CoMPare) 格式: CMP OPRD1,OPRD2功能: 对两数进行相减,进行比较. 说明:1. OPRD1为任意通用寄存器或存储器操作数. OPRD2为任意通用寄存 阅读全文
posted @ 2013-07-16 22:53 Ares_ 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 汇编指令学习接 汇编指令_01http://www.cnblogs.com/aresr/p/3188710.html11. LDS从存储器取出32位地址的指令 LDS格式: LDS OPRD1,OPRD2功能: 从存储器取出32位地址的指令. 说明:OPRD1 为任意一个16位的寄存器.OPRD2 为32位的存储器地址. 示例: LDS SI,ABCD LDS BX,FAST[SI] LDS DI,[BX] 注意: 上面LDS DI,[BX]指令的功能是把BX所指的32位地址指针的段地址送入DS,偏移地址送入DI.12. LES从存储器取出32位地址的指令 LES 格式: LES OPR... 阅读全文
posted @ 2013-07-15 22:57 Ares_ 阅读(460) 评论(0) 推荐(0) 编辑