汇编
文章平均质量分 83
朝若沐熙
这个作者很懒,什么都没留下…
展开
-
汇编输出12ABH三种方法
用mov ah,02h 输出12ABH 我会三种方式,想看看有没有大佬有更容易的方法第一种:data segment BUF dw 12ABH ;定义数据data endscode segment assume cs:code,ds:datastart: mov ax,data mov ds,ax mov ax,BUF ...原创 2019-11-22 17:27:39 · 286 阅读 · 0 评论 -
汇编笔记整理
通用寄存器 AX BX CX DXSI DI SP BPIP 指令指针寄存器代码段寄存器 CS SS DS ES PSW在任意时刻,CPU将CS:IP指向的内容当作指令执行工作过程:1)从CS:IP指向的内存单元读取指令,读取的指令进入指令缓冲器;2)IP=IP+所读取指令的长度,从而指向下一条指令;3)执行指令。“jmp段地址:偏移地址”:用指令中给出的...原创 2019-11-19 08:26:39 · 159 阅读 · 0 评论 -
汇编学习笔记
计算机的总线分为三种 *地址总线:主要负责内存的寻址,每个cpu都存在多个内存总线,每个总线都只能传递0或者1,那么地址总线的组合就可以传递一个二进制码, 如果一个cpu存在n个地址总线,它最多能访问2^n方个地址码,那此计算机的最大可用内存也就只能是 2^n 字节。可使用内存的大小受此限制 *数据总线:负责cpu和其他组件的数据传递,原理和地址总线一样,如果数据总线个数为8,每次就能传递1字...原创 2019-12-05 08:21:26 · 65 阅读 · 0 评论 -
汇编指令机器码对应列表
指令集依照机器操作码、汇编助记符和汇编操作数来描述指令,遵循下列约定:l reg8: 8位寄存器。l reg16: 16位寄存器。l mem8: 8位内存数值。l mem16: 16位内存数值。l immed8: 8位立即数值。l immed16: 16位立即数值。l immed32: 32位立即数值。l segReg...原创 2019-12-09 20:30:51 · 8374 阅读 · 0 评论 -
王爽汇编实验9 - call(多段字符串)
/* 编程: 在屏幕中间分别显示 绿色、绿底红色、白底蓝色 的字符串 ‘welcome to masm!’数据的组织数据的处理 一个字符在屏幕上占用2个字节 低地址存放字符的ASCⅡ码 高地址存放字符的属性*/assume cs:code,ds:data,ss:stackdata segment db 'welcome...原创 2019-11-30 15:13:59 · 84 阅读 · 0 评论 -
王爽汇编实验9 - call(一段字符串)
/* 编程: 在屏幕中间分别显示 绿色、绿底红色、白底蓝色 的字符串 ‘welcome to masm!’* 数据的组织* 数据的处理 一个字符在屏幕上占用2个字节 低地址存放字符的ASCⅡ码 高地址存放字符的属性*/assume cs:code,ds:data,ss:stackdata segment db...原创 2019-11-30 15:14:51 · 66 阅读 · 0 评论 -
王爽汇编实验7(二)
实验七 寻址方式在结构化访问中的应用(两个程序) 程序一:四个循环assume cs:codesg,ds:data,es:tabledata segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1...原创 2019-11-28 19:45:27 · 63 阅读 · 0 评论 -
王爽汇编实验9
/* 编程: 在屏幕中间分别显示 绿色、绿底红色、白底蓝色 的字符串 ‘welcome to masm!’* 数据的组织* 数据的处理 一个字符在屏幕上占用2个字节 低地址存放字符的ASCⅡ码 高地址存放字符的属性*/assume cs:code,ds:data,ss:stackdata segment db ...原创 2019-11-30 09:19:28 · 176 阅读 · 0 评论