From a21399f12cea3de51f63b0c11b45991139217616 Mon Sep 17 00:00:00 2001 From: Jan Potocki Date: Sat, 1 Jun 2019 15:21:36 +0200 Subject: [PATCH] Dopisane przydatne linki w README --- README.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7a0d61d..ed1dc1f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,21 @@ # AK2 - lab 2019 -Trochę różnych programów napisanych przy pomocy z rozwiązywaniem zadań od mgr Aleksandry Postawki na zajęciach laboratoryjnych z Architektury komputerów 2, w formie materiałów dydaktycznych - kod szczegołowo opisany w komentarzach. +Trochę różnych programów napisanych przy pomocy z rozwiązywaniem zadań od mgr Aleksandry Postawki na zajęciach laboratoryjnych z Architektury komputerów 2, w formie materiałów dydaktycznych – kod szczegółowo opisany w komentarzach. Repozytorium będzie na bieżąco aktualizowane. + +Przydatne linki: +* Intel 64 and IA-32 Architectures Software Developer’s Manual (Combined Volumes) – opis architektury procesorów x86 i spis wszystkich rozkazów asemblera: +https://software.intel.com/sites/default/files/managed/39/c5/325462-sdm-vol-1-2abcd-3abcd.pdf +* System V Application Binary Interface AMD64 – opis 64-bitowej konwencji wywołań x86 używanej w systemach z rodziny Linux: +https://www.uclibc.org/docs/psABI-x86_64.pdf +* System V Application Binary Interface i386 – opis 32-bitowej konwencji wywołań x86 używanej w systemach z rodziny Linux: +https://www.uclibc.org/docs/psABI-i386.pdf +* Using as – dokumentacja GNU Assembler, opis składni: +https://sourceware.org/binutils/docs/as/ +* C++ reference/C reference – dokumentacja języków C/C++ (przydatne przy łączeniu kod w C i asemblerze): +cppreference.com + * Opis podstawowych typów w językach C/C++ i ich długości w różnych modelch danych: + https://en.cppreference.com/w/cpp/language/types + * Opis funkcji printf: + https://en.cppreference.com/w/cpp/io/c/fprintf + * Opis funkcji scanf: + https://en.cppreference.com/w/cpp/io/c/fscanf