Câu hỏi của newbie lập trình

Lỗi "Error in re-setting breakpoint 1: Function "D:C" not defined " trong gdb

D:C,C++Test>gdb -x a.txt -q a.exe Reading symbols from D:C,C++Testa.exe...done. (gdb) list 1 #include <stdio.h> 2 #include <string.h> 3 4 int main() 5 { 6 char str_a[30]; 7 strcpy(str_a,"Hello,world! "); 8 char* ptr1; 9 ...

newbie lập trình viết 15:55 ngày 01/10/2018 chỉnh sửa

Lỗi "The application was unable to start correctly(0xc0000142)" khi link đến .dll file thông qua import library

Mình đã dùng ml.exe và link.exe để tạo thành công .dll file.Tuy nhiên,khi sử dụng,nó lại báo lỗi như trên tiêu đề. _ml /c /coff /I"C:MyLib" test.asm_ (Test.asm) .386 .model flat,stdcall .stack 100 .DATA .CODE main proc,hlnstDLL:DWORD,reasone:DWORD,reserved1:DWORD mov eax,0 ret main endp ...

newbie lập trình viết 15:43 ngày 01/10/2018 chỉnh sửa

Có nên bỏ "push ebp" ở hàm được main gọi

Mình hiểu là việc “push ebp” ở đầu hàm được gọi là để lưu frame pointer của caller.Tuy nhiên,hàm main lại không sử dụng ebp để làm frame pointer.Vậy ta có thể bỏ phần này không ? .code main proc call Proc_1 exit main endp Proc_1 proc push ebp ; co nen bo khong ? mov ebp,esp ;............ ...

newbie lập trình viết 14:45 ngày 01/10/2018 chỉnh sửa

Dòng opcode lạ trong listing file?

.data var BYTE 22 .code main proc mov al,var ; * exit main endp end main Opcode của dòng “*” trong listing file là A0 00000000 R Chữ R trong opcode này có nghĩa là gì ?

newbie lập trình viết 14:07 ngày 01/10/2018 chỉnh sửa

Không thể gọi hàm ExitProcess để kết thúc chương trình 64-bit assembly

ExitProcess PROTO .data count DWORD ? .code main proc call ExitProcess main endp end Nó báo lỗi vầy: Assembly.png 1366x768 49.2 KB Giúp mình với !!

newbie lập trình viết 13:33 ngày 01/10/2018 chỉnh sửa

Thắc mắc về cách lập địa chỉ của CPU 8080?

Lap trinh 2.png 1366x768 226 KB * In 1974, 16 address lines was aggressive, because memory was extremely expensive, and most machines had 4K or 8K bytes * Sixteen address lines will address 64K bytes * you put a 16-bit address out on the address lines, and you got back the ...

newbie lập trình viết 11:52 ngày 01/10/2018 chỉnh sửa

Khi nhả phím thì ASCII và scan code của phím đó có được xóa trong keyboard buffer?

Khi ta ấn 1 phím thì keyboard buffer sẽ nhận 1 giá trị ASCII và 1 giá trị scan code của phím đó.Vậy khi nhả phím thì 2 giá trị đó có bị xóa không hay sẽ làm gì khác?(Nếu không xóa thì keyboard buffer tràn thì sao ?)

newbie lập trình viết 11:05 ngày 01/10/2018 chỉnh sửa

Hỏi về Master boot record (MBR)?

Phần tài liệu mình đang đọc: Program10.png 1366x768 103 KB 1.Khi máy tính được mở thì BIOS sẽ tìm 1 thiết bị lưu trữ để khởi động,chứa 1 MBR ở sector đầu tiên(Phần này mình hiểu) 2.Khi tìm thấy,boot code của MBR sẽ dùng Volumne boot code của cái phân vùng cụ thể đó (Phân vùng ...

newbie lập trình viết 11:03 ngày 01/10/2018 chỉnh sửa

Hàm 716Ch của hàm ngắt 21h không tạo ra file?

Đây là phần code của mình: Program8.png 1366x768 76.3 KB Program9.png 1366x768 111 KB Sau khi chạy chương trình thì nó vẫn không tạo ra file mặc dù file đó chưa tồn tại và mình đã kiểm tra đi,kiểm tra lại mấy chục lần trong sách @@.Mọi người giúp mình sữa lỗi này ...

newbie lập trình viết 11:01 ngày 01/10/2018 chỉnh sửa

Đặc điểm "boot sector không được sao lưu" của FAT16 nghĩa là gì?

Program6.png 1366x768 210 KB Đặc điểm trên trên nghĩa là sao?Mọi người giúp mình với !

newbie lập trình viết 10:57 ngày 01/10/2018 chỉnh sửa
1 2 >