How to run the Debug software under Win7 64-bit operating system
The specific methods are as follows:
1, we go online to download Debug.exe, here I put the debug in the C-packing directory;
2, Next, we need to download a very important software called DOSBox, I have downloaded well, and opened it;
3, input mount C c: Loading directory to C disk;
4, input C: Into the C disk, see we have in the C disk;
5, input debug, m
using the formula above3. Address Adder synthesizes Two 16-bit addresses to a 20-bit physical address4. The 20-bit physical address is fed into the input/output control circuit via the internal bus5. The control circuit of the input and output sends the physical address of the 20-bit to address bus6.2-bit physical address transmitted to memory by address bus7. Different segment addresses and offset addresses may synthesize the same physical addressWhere the CS register is stored in the segment
-configuring the working directory every time we start it, we need to modify the default working directory. The configuration file is the bc31.conf file in the dosbox folder. Open it with any text editor (such as NotePad) and find the last few lines, add the # sign in front of cd \ BORLANDC \ BIN and add cd \ test, which is your working directory, save the file, and restart Borland C, the working directory is always cd \ test.
Next, choose Options>
use p2p software for pirated movie and Song software, rather than explicitly using http and ftp.
Official homepage: http://www.krasu.ru/soft/chuchelo/
13. KTorrent: The BT download tool under kde. I personally feel very useful!
Official homepage: http://ktorrent.org/
14. MLdonkey: The plug-in linux. If you use it well, you will find it pleasant to be a linux User. KMLdonkey must be installed in kde.
Official homepage: http://mldonkey.sourceforge.net/
15. kcontact and calendar processing soft
Town Field Poem:——— Dream who feel, the water month Build blog. Baiqian tribulation, only know the vicissitudes of the world.——— today holds the Buddhist language, the technology is boundless willing to learn. Willing to do what you learn, cast a conscience blog.——————————————————————————————————————————Some students ask me, 8086 assembly language with what to write?Then I am here to say, in fact, I just learned more than 10 days of assembly language, said things may not be comprehensive, but al
skilled old programmers also make mistakes due to mixed priorities. Expressions are not necessarily very complex and long. Even relatively simple expressions may encounter errors. See the following example:
V564 The '' operator is applied to bool type value. You 've probably forgotten to include parentheses or intended to use the' 'operator. game g_client.c 1534
# Define SVF_CASTAI 0x00000010
Char* ClientConnect (...){
...
If(! Ent-> r. svFlags SVF_CASTAI ){
...
}
V564 The '' operator is ap
recorded, so that the connector can know which libraries to be joined from this table.● Relationship between environment variables and dos vm (VirtualMachine)You can enable multiple DOS boxes at the same time, but you cannot execute the above batches in a DOSBox and enjoy the environment settings in another dos vm.This is because every DOS Box is a Virtual Machine, and no one can see each other.Unless you have set these environment variables in autoe
The children who want to learn the compilation probably wondered: The maximum addressing of 8086cpu is 1 MB = fffffh = FFFF: 000f. Why is the input of FFFF: FFFF in debug valid and has data displayed ???
This is the 8086cpu address bypass problem:
Ffff0 + fff0 = 10 ffe0
In this way, the first 1 of 1 will overflow, so the actual address should be 0ffe0
Dosbox:
It is confirmed that the address FFFF: fff0 is 0000: ffe0, so why does it generate address r
single quotation mark is not the one on the left of the Enter key, but the one under the ESC key .)
Changelog:05/02/06: the header file cannot be found during dosbox make compilation. Similar errors have been encountered. Record. :)The role of LD_LIBRARY_PATH.It is not easy to compile and install Dongdong from the source code. Before using LFS, the source code compilation and installation software has neverIf you have succeeded or even encountered an
Getting started with crazy summer vacation Study Notes (3) -- the first program
Refer to Chapter 4 of Assembly Language
1. Process of writing a source program to execution
Step 1: Compile the Assembly source program
Step 2: Compile and connect the source program
Step 3: Execute
2. source program
Code:
assume cs:firstfirst segmentstart:mov ax,2add ax,axadd ax,axmov ax,4C00Hint 21Hfirst endsend start
Code explanation:
Assume, segment, ends, and end are all pseudo commands.
End
Experiment 1: View CPU memory and program with machine instructions and assembly instructions
The debug functions used include:
R command to view and change the CPU register content
D command to view the content in the memory
E command to rewrite the content in the memory
U command to translate machine commands in memory into assembly commands
T command to execute a machine command
Command a writes a machine instruction in memory in the format of assembly instruction
1. Download dosboxand debug.
content is as follows:
C. Use the ucommand to disassemble t1.exe and observe the source code obtained from the disassembly.
D. Use the T and P commands (use the p command in case of int commands) for single-step debugging and observe the results.
----------------------------------------------
Compile and connect under dosbox
I am not familiar with this part of content. I have made several mistakes.
I forgot ";" when I lost for the first time.
This
can install them through the Ubuntu Software Center (or the software source of your Linux release. However, please do not expect to find a game that is comparable to the latest and best Windows commercial games, but there are still some outstanding open-source games worth a try. If you want to play a traditional multiplayer FPS game, try nexuiz (now known as "classic nexuiz") or nexuiz derivatives xonotic. If you want to play games that are slow and more focused on strategy, battle for wesnoth
Yesterday, I saw someone asking about the Bubble sorting, and I wanted to write one. I haven't written a compilation for a long time. Recently I want to learn it well. I also made a lot of preparations and downloaded some compilers.
But after I write it out, I don't know how to compile it, because I used to learn dos assembly, which is different from the mainstream 32-bit. Later, although masm32 (with link16) was used to compile and link successfully and run in
This article is a summary of the past.The first element is the plot.RPG games are represented by the legend of xianjian Qixia. you can also use dosbox in XP. some old games are still very interesting to play, so I personally feel that the most vital part of RPG games is actually a plot. Other pictures are not something I can care about. it may be related to the limited capacity of human thinking (when you think about how to pass customs, more clues ma
Two days ago, I suddenly remembered two games that I used to like very much: Emperor and the colonial plan. This is a game under the old dos. Although I have never done customs clearance, however, I still think it is quite missing, so I searched the internet for a long time and finally got to the game and strategy. It is easy for the emperor to run in XP, but there is always a landscape in the colonial plan, no matter how debugging is done. Finally, according to some prompts, we launched a
Experiment conclusion:
(1) run the e command to run the memory unit0021:0 ~Change 8 bytes of data30 h, 31 H, 32 h, 33 H, 34 h, 35 h, 36 h, 37 h
Input command
Run one by one:
The blank content in the book is AX = 3130
Ax = 6465
BX = 3534
BX = 6c6a
SP = 00fe; the address of the modified memory unit is 2200: The content of 00fe is 6462.
SP = 00fc; the address of the modified memory unit is 2200: The content of 00fc is 6c6a
SP = 00fc; AX = 6c6a
SP = 0100; BX = 6462
SP = 00fe;
], 0433 H line9-10 is equivalent to mov [2], 0436 H
There are two reasons for using two commands instead of simply writing them in the above format. One of them is convenient for future circulation; the other is for further explanation in Chapter 5th. For the time being, use this method first.
Step 2: compile, connect, run, and debug the source program t2.asm.
(1) Compile and connect t2.asm to obtain the executable file t2.exe. Run t2.exe, observe the program running result, and verify whether
First, the learning processDownload TC2.0 and openThis is an integrated C environment package, including TC, DOSBox, and some compilation tools, so it's clear that I can't judge the functionality of a single program, nor can I tell which programs are necessary.So in order to figure out which files are used to resolve which features, I create a new folder C:\minic to hold the files that are known to solve the problem.There are two ways to prevent progr
Perian is a software that provides full Decoding for MAC systems. It has built-in support for QuickTime, so that you can use front row to play the vast majority of videos. Below is a list of supported video/audio format frequencies:
• Libavcodec, from the FFMPEG project, along with code from the old ffusion component:• MS-MPEG4 V1 v2• DivX• 3ivx• H.264• Flash video• Flash screen video• On2 VP3, VP6, Vp8• H263i• Huffyuv and ffvhuff• Indeo 2, 3 5• MPEG-1, 2 4 video (in supported formats)• Frap
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.