小编use*_*150的帖子

相对跳转超出范围 0020h 字节

我一直在尝试为“shell”编写一个基本的com文件。我只需稍加修改就能在NASM中汇编相同的代码。

然而这段代码不会在TASM中汇编!我得到了这样的错误:相对跳转超出范围我在谷歌上查了一下以了解跳转。然而,除了将这个跳跃分成相对较短的跳跃的想法之外,我找不到太多东西。有更简洁的选择吗?

这是代码:

.model tiny

CR  equ 13d
LF  equ 10d
TAB equ 09d

.data

prompt      db CR,LF,"Input : ",0
tab_max     db 7 dup('_'),0
input       db 128 dup(0)   ; Input Buffer Of 80 Bytes
str_ver     db CR,LF,CR,LF,CR,"        ",\
           "Version : 1.0",CR,LF,0
str_help    db CR,LF,CR,LF,CR,"        ",\
           "Type VER For Version !!!",\
           CR,LF,CR,"        ",\
           "Type CLS To Clear Screen !!!",\
           CR,LF,CR,"        ",\
           "Type HELP To Display This Message !!!",\
           CR,LF,0
str_welcome db "Welcome To My Operating System …
Run Code Online (Sandbox Code Playgroud)

assembly dos tasm x86-16

3
推荐指数
1
解决办法
7076
查看次数

在 lambda 中捕获 std::array

我试图测试一些简单的 C 风格的排序函数。在驱动程序中,我是这样写的:

int main()
{
    std::array<int, 8> A = { 1, 0, 4, 5, 7, 2, 9, 3 };
    auto lambda = [&A](const std::function<void(int *A, int n)> &sorting_alg) {
        int n = A.size();
        sorting_alg(A.data(), n);
        std::cout << "=> ";
        print(A.data(), n);
        std::cout << std::endl;
    };

    auto do_bubble_sort = std::bind(lambda, bubble_sort);
    auto do_selection_sort  = std::bind(lambda, selection_sort);
    auto do_insertion_sort  = std::bind(lambda, insertion_sort);

    std::cout << "Bubble Sort :" << std::endl;
    do_bubble_sort();
    std::cout << "Selection Sort :" << std::endl;
    do_selection_sort();
    std::cout << "Insertion …
Run Code Online (Sandbox Code Playgroud)

c++ lambda c++11

3
推荐指数
1
解决办法
232
查看次数

在VB6中找出输出文件的路径

好吧,在过去的几个小时里,我一直在努力解决这个问题.我有一个Windows 7 32-bit安装,我正在尝试编译一些旧代码.我没有任何工作知识VB,但我正在尝试构建一个VB6代码库的一部分项目.代码编译,当我运行它后full-compile,它运行.但我似乎无法找到这个文件的位置.任务管理器显示VB6为进程.它不存在%TEMP%于我的项目目录中,也不存在于我的项目目录中.在我的单个驱动器配置上运行详尽的搜索,我只能通过此名称找到一个条目,并且此文件的时间戳早于当前时间.当调试器仍然打开breakpoint并且成功时,我试图删除这个.作为prefetch目录中的最后手段,我也删除了该条目,但奇怪的是这个文件在VB6上仍然运行.一直在发生什么?

vb6 debugging visual-studio-2005 visual-studio

0
推荐指数
1
解决办法
225
查看次数