曲曲的秘密学术基地

纯化欲望、坚持严肃性

欢迎!我是曲泽慧(@zququ),目前在深圳(ICBI,BCBDI,SIAT)任职助理研究员。


病毒学、免疫学及结构生物学背景,可以在 RG 上找到我已发表的论文

本站自2019年7月已访问web counter

汇编语言 5.4 Debug masm对指令的不同处理

5.4

Debug 指令复习

首先复习一下Debug命令:

-r ;命令显示当前的通用寄存器情况

figure1

-t ;分步执行命令
-d ;查看目标地址的二进制码及ASC码

figure2

-e ;改写目标地址的二进制代码

figure3

-a ;从目标地址处开始添加代码

figure4

-r ;更改代码段或偏移地址指针

figure5

masm访问内存单元的方法

之前在5.3提过,编译环境下并不能直接识别Debug中的mov ax, [0]命令,会将[0]识别为数值0写入ax寄存器中。而实现masm访问内存内存单元的方法有两个:

第一种方法:

mov ax, 2000H ;这里注意必须标出H,因为masm默认10进制
mov ds, ax
mov bx, 0
mov al,[bx]

第二种方法, 指出段地址:

mov ax, 2000H
mov ds, ax
mov al, ds:[0]

语言含义:

code 含义
mov al, [0] (ax)=0
mov al, ds:[0] (al)=((ds)*16+0)
mov al, [bx] (al)=((ds)*16+(bx))
mov al, ds:[bx] (al)=((ds)*16+(bx))
Last One

python 爬虫豆瓣热门电影学习

本文为学习鱼c论坛相关课程视频笔记,观看原视频访问这里。Requests,与BeautifulSoup模块的安装pip install requestspip install bs4解析网页内容使用BeautifulSoup模块,将复杂的网页结构转化为书籍目录的形式。代码示例import requestsimport bs4res = requests.get("http://movie.douban.com/top250")soup = bs4.BeautifulSoup(res.tex...…

pythonMore
Next One

使用Python 读写Excel (1)

整理自小甲鱼鱼C论坛 openpyxl 模块简单易用、功能广泛,单元格格式、图片、表格、公式、筛选、批注、文件保护等功能都具有,图表功能是其一大特点。openpyxl模块的安装pip install openpyxl创建并保存Excel文件通过调用openpyxl.Workbook()生成一个Workbook的实例化对象,这个就代表一个工作簿:import openpyxlwb = openpyxl.Workbook()# 获取活跃的工作表ws = wb.active# 数据可以直接赋值给...…

pythonMore