![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编学习
文章平均质量分 57
Slience_Perseverance
这个作者很懒,什么都没留下…
展开
-
汇编学习笔记 第2章 Intel微处理器
机器语言——>汇编语言——>高级语言汇编语言的特点:1.与硬件相关2.与机器指令一一对应3.须详细描述“如何做”4.可移植性差第2章 Intel微处理器.微处理器结构.内存储器结构.段概念的引进.内存储器的地址.堆栈.I/O结构8086微处理器结构CPU功能结构:总线接口部件BIU(Bus Interface Unit)--完成C原创 2012-09-09 16:52:37 · 939 阅读 · 0 评论 -
指令系统(1) 第三章
指令系统.数据传送指令.算术运算指令.逻辑运算与移位指令.串操作指令.程序控制指令.处理器控制指令数据传送指令通用数据传送指令MOV PUSH POP XCHG地址传送指令 LEA LDS LES标志传送指令 LAHF SAHF PUSHF POPF累加器专用传送指令 IN OUT XLAT原创 2012-09-13 10:33:17 · 749 阅读 · 0 评论 -
寻址方式 第三章
寻址方式有效地址——操作数所在单元的地址寻址方式——产生有效地址的方式8086的寻址方式有:1、立即寻址2、直接寻址3、寄存器寻址4、寄存器间接寻址5、基址寻址6、变址寻址7、基址变址寻址8、相对基址变址寻址1.立即寻址操作数直接放在指令中,紧跟在操作码之后立即寻址示例eg1:MOV AH,-40 ;-40-->AHMOV AH, 0原创 2012-09-11 13:53:33 · 798 阅读 · 0 评论 -
在屏幕上显示ASCII表--汇编上机实验
完成的比较早小激动~~注意两点:(1)13,10,0的作用和运用 13--换行;10--enter ; 0 结束标志(2)单引号和多引号的特殊表示,ps:这是特殊字符,要特殊对待才能识别输出include io32.inc.datamsg byte ' | 0 1 2 3 4 5 6 7 8 9 A B C D E F',13,10,'--- + --------原创 2012-09-18 09:28:33 · 4210 阅读 · 0 评论 -
字符串的复制srcmsg---dstmsg
中午练习:include io32.inc.data srcmsg byte 'This is a loop copy.',0 dstmsg byte sizeof srcmsg dup(?).code start: mov ecx,lengthof srcmsg mov esi,offset原创 2012-09-18 13:44:15 · 1038 阅读 · 0 评论 -
字符串的读入与输出--汇编练习
中午看了汇编教材的第一章,然后就想写出一个能读能输出的程序,完成如下:;实现字符串的输入与输出 include io32.inc.datamsg byte 100 dup(?),0.codestart: mov eax,offset msg call readmsgmov eax,offset msg call dispmsg exi原创 2012-09-24 21:20:16 · 1705 阅读 · 0 评论 -
汇编学习例程 第1~2章
汇编学习例程; eg0101.asm in Windows Consoleinclude io32.inc.datamsg byte 'Hello, Assembly!',13,10,0 ;字符串.codestart: mov eax, offset msg ;显示 call dispmsg exit 0 end start原创 2012-11-07 13:32:35 · 2370 阅读 · 1 评论