assembly

    2热度

    1回答

    根据这个网页:http://stanislavs.org/helppc/8042.html键盘控制器维护它自己的内部16字节的make/break代码缓冲区。 “键盘的内部控制器最多可缓冲16个字节的制造/中断代码信息,这在所有PC系统中都很常见,不应与BIOS维护的(32字节)键盘缓冲区混淆。 能够访问此缓冲区对我来说在我的8086汇编语言程序中非常有用(假设更新速度比BIOS维护的32字节缓冲

    0热度

    1回答

    我有下一个问题: 当我试图做一个较小的数字分成一个更大的一个我得到商很高,我不明白为什么。这里是我试图划分1到5的程序,结果是256.(也是变量'a'和'b'必须是db类型的) 有人可以帮助我吗?谢谢你在前进 .model small afisareanr macro nr local m11 local m xor ax, ax mov ax, nr push ax mov

    1热度

    1回答

    我正在使用dosBox和nasm来运行此程序。我正在编写一个汇编程序,它接收用户输入的字符串,然后从该字符串中提取每个字符并将其放入一个寄存器。我认为做mov字节阿尔,msg2会做的伎俩。不过,我收到一个错误,OBJ输出驱动程序不支持一个字节的搬迁。”我如何采取一个字符一个字符串的时间,并将其存储到寄存器? %include "io.mac" .STACK 100H .DATA ms

    0热度

    1回答

    我想用汇编语言编写一秒延迟循环,但我不确定循环的计数是什么,以便延迟1秒。 这是我到目前为止有: MOV R1, #count DELAY_LOOP: SUBS R1, R1, #1 BNE DELAY_LOOP 我使用的是Beaglebone黑色。提前致谢!

    0热度

    1回答

    我目前坚持从组合问题得到了答案。我的basecase工作得很好。我认为问题在于评估组合(n-1,k),然后评估组合(n-1,k-1)。 这里是我的代码:n和k是从用户输入。 sub esp, 2 push word[n] push word[k] call combi pop word[ans] ;store yung combi value sa ans ;convert to as

    1热度

    1回答

    我有这样的代码,是应该打印一个字符串的第一个字母: mov bx, message ; Move the address of the message to bx add bx, 0x7c00 ; Adding the padding of bootsector to bx mov al, [bx] ; Move the value at the address in bx to al

    -1热度

    1回答

    我遇到了一个错误,而调试我的程序,甚至阅读汇编代码 下面是从GDB的图像后,我解决不了,0x4070a1之前,%RDX是0x61b130,并且这个数字应该移到-0x18(%rbp)。但是,在这个指令之后,我发现-0x18(%rbp)变成了0x61b7d0,这让我感到困惑。 由于这个问题,我的程序无法正常运行,谁能告诉我原因?谢谢! 的C代码: E_enventry t = E_FunEntry(l

    0热度

    1回答

    如何测试k的值是否正确? section .data k dw 5 m dw 110 rez dw 0 section .bss tabela resq 3 section .text global _start extern uslov _start: mov qword [tabela], k mov qword [tabe

    0热度

    2回答

    我使用OllyDbg的修改应用程序,但我对汇编语言很新,我需要放置在一个内存地址的MD5哈希值,目的存储器地址存储在EAX。我该怎么做? ,我需要插入的哈希dba2d8bf7063faf1275e693661bc9651。我尝试过以下几种方式: MOV DWORD PTR DS:[EAX],32616264 MOV DWORD PTR DS:[EAX+4],66623864 MOV DWORD

    -2热度

    1回答

    一个示例代码,我看到类似下面代码: section .data db 'hello' db 'h', 'e', 'l','l','o' data_segment_size equ $-$$ 为什么data_segment_size等于25?我知道$和$$表示什么,但根据我的书我无法弄清楚为什么这个变量是25。也许这是该书的错误。