@?computing

What does INP mean in LMC?? Input. What does the INP instruction do in LMC?? Allow the user to input data. Where is the input from INP stored in LMC?? In the accumulator. What does STA mean in LMC?? Store address. What is the instruction register for instruction 901 in LMC?? 9. What is the address register for instruction 901 in LMC?? 01. What does STA do in LMC?? Store the value in the accumulator at the given address.
2020-09-24
3 min read
Programming Languages What is a low level programming language?? A programming language that provides little or no abstraction of a computer’s instruction set. What are the two parts of an instruction in machine code?? The opcode The operand What is the purpose of having an opcode and an operand?? What do you have (operand) and what do you want do with it (opcode). What is an instruction set?? All the instructions that a computer can understand and exectue.
2020-09-21
3 min read
What is the Comdlg32 DLL?? The library that looks after dialog boxes. What is the name of the library that looks after dialog boxes?? Comdlg32. What is the advantage to using a library?? It’s efficient due to code re-use. What’s an advantage of code reuse?? You only have to fix issues once. Code reuse enourages what architecture of programs?? Modular architecture. Backlinks [[Computing - Syllabus]]S Metadata date: 2020-09-16 10:09 tags: - '@?
2020-09-16
1 min read
What is machine code?? The lowest level of instruction comprising pure binary. What are the three types of translator?? Assembler Compiler Interpreters What is the function of an assembler?? Translating assembly language into machine code. What is the function of a compiler?? Translate high-level language programs into object code/machine. Backlinks [[Computing - Syllabus]]S Metadata date: 2020-09-14 14:28 tags: - '@?computing' - '@?school' - '@?public' - '@?safe-to-post-online' title: Computing - Translators and Machine Code
2020-09-14
1 min read
What is hardware?? The physical, tangible parts of the computer. What is software?? All the programs that make the computer function. You can’t touch it. What is the hardware part of a music CD?? The physical CD itself. What are the two grooves in a CD called?? Pits and lands. What do the pits and lands in a CD represent?? 0s and 1s. What are the two types of software?? Systems software Application software What is a peripheral device?
2020-09-14
3 min read
Boolean Algebra Boolean algebra is like writing algebraic expressions acting on variables. Boolean notation is the set of symbols that define logical operators on variables. $$ P = \text{NOT} (A \text{AND} B) P = \overline{A \cdot B} $$ $$ P = (A \text{AND} B) \text{OR} C P = (A \cdot B) + C $$ NOT $$ P = \text{NOT} A P = \overline{A} $$ What does the notation $\overline{A}$ in boolean algebra?? NOT. AND $$ P = A \text{AND} B P = A \cdot B $$
2020-09-08
3 min read
Logic Gates Name Shape AND Like a “D” OR Like a crescent NOT Like a triangle with a dot NAND Like and with a dot NOR Like an OR with a dot XOR Like OR with an extra crescent AND Input 1 Input 2 Output 0 0 0 0 1 0 1 0 0 1 1 1 OR Input 1 Input 2 Output 0 0 0 0 1 1 1 0 1 1 1 1 NOT Input 1 Output 0 1 1 0 NAND AND + NOT
2020-09-07
5 min read
Computing Syllabus Link to specification: https://filestore.aqa.org.uk/resources/computing/specifications/AQA-7516-7517-SP-2015.PDF Entries [[Computing - Operating Systems]]S [[Computing - Logic Gates]]S [[Computing - Boolean Algebra]]S [[Computing - Hardware and Software]]S [[Computing - Translators and Machine Code]]S [[Computing - Libraries]]S [[Computing - Programming Languages]]S [[Computing - Little Man Computer]]S [[Computing - Computer Organisation and Architecture]]S [[Computing - Harvard vs Von Neumann Architecture]]S [[Computing - AQA Assembly]]S [[Computing - Queues]]S [[Computing - Data Representation]]S [[Computing - Binary]]S [[Computing - The Processor]]S [[Computing - Images]]S [[Computing - Sound]]S [[Computing - MIDI]]S [[Computing - Compression]]S [[Computing - Encryption]]S [[Computing - Number Systems]]S [[Computing - Stacks]]S [[Computing - Hash Tables]]S [[Computing - Graphs]]S [[Computing - Trees]]S [[Computing - Vectors]]S [[Computing - SQL]]S [[Computing - Databases]]S [[Computing - Input & Output Devices]]S [[Computing - Object Oriented Programming]]S [[Computing - Finite State Machines]]S [[Computing - Sets]]S [[Computing - Regular Expressions]]S [[Computing - Regular Languages]]S [[Computing - Turing Machines]]S [[Computing - Reverse Polish Notation]]S [[Computing - Backus-Naur Form]]S [[Computing - Parsing]]S [[Computing - Syntax Diagrams]]S [[Computing - Networking]]S [[Computing - Communication]]S [[Computing - Topologies]]S [[Computing - WiFi]]S [[Computing - Cloud Computing]]S [[Computing - Thick and Thin Clients]]S [[Computing - Social and Legal Challenges]]S [[Computing - Structure of the Internet]]S [[Computing - Network Hardware]]S [[Computing - TCP/IP Stack]]S [[Computing - Client/Server Model]]S [[Computing - Functional Programming]]S [[Computing - Big Data]]S [[Computing - Recursion]]S [[Computing - Searching Graphs]]S [[Computing - Limits of Computation]]S [[Computing - Abstraction]]S Syllabus Fundamentals of Programming Programming Data Types Programming Concepts Operations Constants and Variables String-Handling Random Number Generation Exception Handling Subroutines Recursion Programming Paradigms Procedural-oriented programming Object-oriented programming Fundamentals of Data Structures Data Structures and Abstract Data Types Data Structures Arrays Fields, Records and Files Abstract data types/data structures Dictionaries Fundamentals of Algorithms Graph-traversal Tree-traversal Reverse-polish notation Searching Algorithms Sorting Algorithms Optimisation Algorithms Theory of Computation Abstraction and Automation Problem-solving Following and writing algorithms Abstraction Information hiding Procedural abstraction Functional abstraction Data abstraction Problem abstraction Decomposition Composition Automation Regular languages Finite state machines Regular expressions Regular language Context-free languages BNF, Syntax Diagrams Classification of Algorithms Big-O notation Limits of computation Computable and non-computable problems Halting Problem A Model of Computation Turing Machines Data representation Number bases Units of information Bits and bytes Units Binary Unsigned binary Signed binary Binary and fractions Information coding systems ASCII and Unicode Error checking and correction Sound Midi Images Bit patterns Analogue and digital Graphics Bitmapped graphics Vector graphics Compression Encryptions Fundamentals of computer systems Hardware and Software Operating Systems Programming Languages Translators and Machine Code Logic Gates Boolean Algebra Computer Organisation and Architecture Harvard vs Von Neumann Architecture Internal hardware components of a computer The stored program concept Structure and role of the processor External hardware devices I/O devices Secondary storage devices Consequences and uses of computing Moral, social, legal and cultural issues Fundamentals of communication and networking Communication Networking The Internet TCP/IP Protocol Fundamentals of databases Data models and entity relationship modelling Relational databases Database design SQL Client server databases Big Data Fundamentals of functional programming Function Type First-class Objects Functional application Composition of functions Writing functional programs Lists in functional programming Systematic approach to problem solving Aspects of Software Development Analysis Design Implementation Testing Evaluation NEA Info This page was last updated on 2022-02-21.
2020-09-05
3 min read
What is the role of an operating system?? Hide the complexities of the hardware from the user. Where is the OS stored on a computer?? On the hard drive. How is the BIOS stored?? On the ROM. What is ROM?? Read only memory. How is the OS loaded when the computer is switched on?? The bios. What is a virtual machine?? A layer of software that allows one computer to simulate another and to run more than one operating system.
2020-09-04
3 min read