TSL (проверка и установка блокировки)
Я хочу спросить, что всякий раз, когда язык высокого уровня преобразуется в язык низкого уровня, он будет соответствовать друг другу? Например, если я собираюсь конвертировать след...
Подборка 51 вопрос с тегом «assembly» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.
51 вопрос
Я хочу спросить, что всякий раз, когда язык высокого уровня преобразуется в язык низкого уровня, он будет соответствовать друг другу? Например, если я собираюсь конвертировать след...
Ответ: VirtualBox имитирует 16550 UART с исправленной ошибкой FIFO.
Ответ: Во-первых, всегда используйте правильный инструмент для работы. Текстовый редактор для просмотра бинарных файлов такой же, как использовать нож для гвоздя. Используйте любой HEX vi...
Ответ: В двоичном виде 250500 * 250500 = 62 570 250 000 выглядит следующим образом: 0011 1101 0010 1000 0100 * 0011 1101 0010 1000 0100 = 0110 1001 1100 0011 0100 1101 0100 0001 0000 Твер...
Ответ: BPB используется для хранения метаданных о: Геометрия устройства. Положение структур ФС. Первый актуален только для дискет. Жесткие диски имеют фиксированную геометрию, вы можете в...
Ответ: Каждый USB-накопитель имеет основную загрузочную запись. Это не правда. Я имею в виду, что вы можете называть самые первые 512 байт "MBR" по умолчанию, но это не обязательно должна...
Ответ: Missing file: Microsoft.UpdateServices.Administration.dll You need to install the WSUS 3.0 SP2 Administration Console. You need to explicitly install the WSUS Admin Console on the...
Ответ: Halting the CPU does not completely halt the processor. It's usually executed by the operating system when there is no more work to be done. The CPU then enters an IDLE state from...
Ответ: Coding an OS is out of the question, unless you have a team of pretty good developers a big budget and a lot of time. Using Linux distros, MS embedded or MS normal OS is the path t...
Ответ: Assuming you're using the BIOS INT 13h to read from the USB drive, then the BIOS will translate addresses as needed to work with the USB drive. Current boot loaders check for INT 1...
Большинство адресов памяти содержат только 8 бит (1 байт). Это означает, что он может содержать число до 255. Что, если я хотел сохранить 511? Я хотел бы использовать 2 адреса памя...
Ответ: Короче да. Это приведет к остановке процессора в ожидании завершения этой инструкции и доступности данных, прежде чем можно будет выполнить следующую инструкцию. incНевозможно легк...
Ответ: But what happens exactly in memory when I put "?" There is no answer because the value is undefined! Some space is allocated for the data, but it's value is unitialised (or undefin...
Ответ: how can that be since the pop instruction itself is 1 byte large? It's encoded to different bytes depending on which register it uses. pop ebx is 0x5B, pop esi is 0x5E. There are m...
Ответ: how is it possible that when manufacturing millions of those CPUs, they ended up with bugs It's really, really hard to design CPUs let alone CPUs that are totally bug-less. Often s...
Я пытаюсь создать портативную систему трехмерного позиционирования, которая может отслеживать в режиме реального времени (1000 Гц) портативную трехмерную позицию относительно вирту...
Можно ли показать / записать все, что делает процессор? Процессор знает, что он выполняет, поэтому он может печатать запущенные потоки / задачи на экране или в файле.
Ответ: I know this method isn't perfect, but it may be useful to you: cp /usr/share/vim/vim74/indent/python.vim ~/.vim/indent/nasm.vim It will indent on a line after one that ends with :....
Ответ: Я выбил программу на Rust, которая пытается это сделать. Я думаю, что это работает, хотя это недокументировано и ужасно хрупко: https://github.com/pkgw/elfx86exts Пример использова...
Ответ: Если под x64 вы подразумеваете x86_64 (или amd64), а не IA-64 (Itanium), да. Он предназначен для обратной совместимости. Однако вы не сможете воспользоваться дополнительными инстру...
У меня была проблема с чтением положения мыши на экране в сборке 68K, что мне делать? Я даже прочитал справку Easy68K, но не мог понять, что именно она говорит. Я был бы благодарен...
Ответ: It depends whether you want to do assembly programming in kernel mode (implementing a driver) or user mode (implementing an application). In kernel mode you can easily cause blue s...
Ответ: Изображение само по себе не имеет исполняемых инструкций внутри. Это часть информации, набор битов и байтов, которые обычно сжимаются. Распакованный, это приводит к растровому изоб...
Ответ: No. Well, maybe, but there's no guarantee because the code that goes into the compiler is rarely the same as the code that comes out for two reasons: humans are terrible at writing...
Ответ: windows 8.1, 64 bit version, and I have a 16 bit assembler program ... That really says it all. Windows Vista through Windows 8.1 x64 cannot run 16 bit applications. Windows on Win...
Ответ: If you want a list of instructions for any CPU, generally you want that CPU's instruction set reference or programmers reference guide. Intel: http://www.intel.com/content/www/us/e...
Ответ: Reason is Speed. Also a process can grow while it runs, like k-meleon. Or spawn new processes while it runs like chrome.exe. Cache memory is faster than RAM which is faster than di...
Ответ: In general, each of these operations takes a single clock cycle as well to execute if the arguments are in registers at the various stages of the pipeline. What do you mean by late...
Ответ: Notepad++ seems hasn't support for new files with a content. Try SynWrite editor, also free. You can put Asm file to template\newdoc subfolder and call File>New menu with it. (S...
Ответ: Программа под названием HxD позволит вам редактировать сектор 0 в шестнадцатеричном формате, как старые добрые редакторы секторов, в те времена под Windows. В Linux у вас есть bviч...
Ctrl+K или / — быстрый поиск Начните вводить запрос для поиска по сайту