Assembly
文章平均质量分 75
教练、我想打篮球
这个作者很懒,什么都没留下…
展开
-
08 `.o`中的汇编信息 & hopper disassembler 调试 HelloWorld
前言上周[2020.05.23]想要 直接使用 fastdebug 版本的 jdk 来进行调试, 可惜失败了原来是 缺少 可执行文件关联的,object file, 里面记录了 关联的源码的一些信息看来还是 免不了, 需要 手动 编译 open jdk, 哎本文主要是两个东西 :1. 查看 object file 中的汇编信息, 2. 基于hopper disassembler 来调试 代码测试用例//// Created by Jerry.X.H...原创 2022-12-31 17:11:47 · 771 阅读 · 0 评论 -
07 OllyDbg 调试 HelloWorld
前言呵呵 ollyDbg, 放在工具箱里面好久了, 但是一直没有使用过, 这次就拿 HelloWorld 试试吧测试脚本vc6 中新建 c++ 源文件如下#include <iostream> using namespace std;int main() { int x = 2, y = 3; int z = x + y; cout &...原创 2019-12-31 22:49:36 · 1078 阅读 · 0 评论 -
06 环形矩阵
前言 这个概念貌似还不好说.., 搜了一下”环形矩阵”, 但是似乎没有这个概念 声明 : 这种矩阵可能不叫环形矩阵, 只不过是我将其称呼为环形矩阵 举个例子吧 : 参考代码assume cs:code, ds:data, ss:stackdata segment notice db 'please input a number [press "q" to exit] : $原创 2015-12-14 22:23:11 · 1340 阅读 · 0 评论 -
05 简易计算器
前言 1 仅仅支持两个操作数一个操作符的计算 2 输入为十进制, 输出为十六进制参考代码assume cs:code, ds:data, ss:stack data segment notice db 'please input a plus/subtract/multiply/divide expression : $ ' ; notice information原创 2015-12-14 22:11:43 · 459 阅读 · 0 评论 -
04 计算平台数
数字平台:已知一个有序的数组a,其中有n个元素,n为整数,a中相同的元素构成一个平台,求出a中的最大平台例如 : “1231”, 第一个1 和最后一个1构成一个平台, 2为一个平台, 3为一个平台, 最大平台为存在两个元素的”1”参考代码assume cs:code, ds:data, ss:stackdata segment notice db ' *****welcome*****原创 2015-12-14 22:08:34 · 541 阅读 · 0 评论 -
第三个程序:生成两个个ffH以内的随机数,并选择随机的运算符计算[但是好像非随机吧,cpu太快了]
assume cs:code, ds:data, ss:stackdata segmentnotice db 'the random expression is : $'; the notice exp db 10 dup (0); the memory to save calcute expressiondb ' $ ' ; the finish symbol原创 2014-07-27 15:44:50 · 852 阅读 · 0 评论 -
第一个程序:Hello World
assume cs:code, ds:data, ss:stackdata segment f1 db 'Hello World... $' data ends stack segment db 200 dup (0)stack endscode segmentstart: mov ax, data mov ds, ax ; setting the dx原创 2014-07-27 15:39:14 · 694 阅读 · 0 评论 -
第二个程序:判断闰年
assume cs:code, ds:data, ss:stackdata segment ; define data segmentnoticeInput db 'please input a year : $'yes db 0dh, 0ah, 'the year you have inputed is a leap year.... $'no db 0dh, 0ah原创 2014-07-27 15:38:37 · 1033 阅读 · 0 评论