We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byMadeline Iliff
Modified about 1 year ago
©annax1 PC-technology Keyboard Graphics Interface cards
©annax2 Keyboard Scan matrix fig p SDU - serial data unitfig. p Keyboard interrupt - IRQ1 Scan code ASCII code
©annax3 Keyboard Accessing the keyboard –BIOS memory area called keyboard buffer addresses from 40:17 to 40:1d, 40:80, 40:82, 40:96 to 40:97 - pointers and status bytes addresses 40:1e to 40:3d (32 bytes) - data area fig 34.4 p –Access via interrupts BIOS INT 16H DOS INT 21H –Access directly via ports port 60H, port 64H
©annax4 Graphics Fig p.1045 –Character ROM –Character generator –Attributefig –Signal generator –Video RAMfig –Palettesfig
©annax5 Graphics BIOS data area 40:10video adapter BIOS data area 40:49 to 66 cursor positions, active page, control registers etc. Adress area in RAM: –Text modeB800:0000 –Graphics modeA000:0000 –low byte = character, high byte = attribute
©annax6 Peripherals, Interface cards IRQ(page 394) I/O-address area DMA-channel
7 Peripherals, Interface cards
©annax8 Peripherals, Interface cards Example: I/O-address area for COM ports
CHAPTER 10 Keyboard and Printer Interfacing. Matrix Keyboard.
University of Tehran 1 Interface Design Keyboard and Printer Omid Fatemi.
ECE291 Computer Engineering II Lecture 9 Josh Potts University of Illinois at Urbana- Champaign.
DOS and BIOS Interrupts DOS and BIOS interrupts are used to perform some very useful functions, such as displaying data to the monitor, reading data from.
1 System Resources. 2 Interrupt Request (IRQ) Channels Interrupt Request (IRQ) Channels Direct Memory Access (DMA) Channels Direct Memory Access (DMA)
10H Interrupt. Option 0H – Sets video mode. Registers used: – AH = 0H – AL = Video Mode. 3H - CGA Color text of 80X25 7H - Monochrome text of 80X25 Ex:
The x86 PC Assembly Language, Design, and Interfacing By Muhammad Ali Mazidi, Janice Gillespie Mazidi and Danny Causey © 2010, 2003, 2000, 1998 Pearson.
Assembly Language for Intel-Based Computers Chapter 15: BIOS-Level Programming (c) Pearson Education, All rights reserved. You may modify and.
8.7 Memory management Program E Program D System memory DOS INT 21, function 48H: Allocate Memory Specification: allocates a number of memory paragraphs.
COSC 456 Lesson 19: Laboratory 5 IBM PC Interfacing The parallel port is a 25-pin DB-25 (D-shaped) connector accessible from the back of the PC The expansion.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
ECE 103 Engineering Programming Chapter 53 Generic Algorithms Herbert G. Mayer, PSU CS Status 6/4/2014 Initial content copied verbatim from ECE 103 material.
Screen Display Module M15.2 Sections 9.5, 13.1, 13.2.
Chapter 7 Programming with DOS and BIOS Function Calls Objectives: The use of DOS and BIOS function call How to read the PC’s keyboard How to send text.
Real-Mode Interrupts Chapter 15 S. Dandamudi To be used with S. Dandamudi, “Introduction to Assembly Language Programming,” Second Edition, Springer,
Lecture 10: BIOS and DOS Programming. The 80x86 IBM PC and Compatible Computers Chapter 4 BOIS and DOS Programming in Assembly and C.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 2 How Hardware and Software Work Together.
The KC-85 and the U880 Team members: Nadine Spörl Angela Roggan Martin Burkard Alexander Becker.
ECE291 Lecture 11 Text mode video. ECE 291 Lecture 11Page 2 of 20 Lecture outline Comments on the exam Video display hardware Text video mode Controlling.
Video systems. Lesson plan Review the code for the previous exercise Video systems Review for midterm exam.
Input and Processing Chapter 2 - Computers- Understanding Technology.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
Execution Architecture MTT CPU08 Core M CPU08 INTRODUCTION.
Interrupts. Polling vs. Interrupts Two ways the operating system can be notified of pending data: Polling Interrupts.
1 Screen and Keyboard Operations Suthida Chaichomchuen
MICE III 68000/20/30 MICETEK International Inc. CPU MICEIII MICEView Examples Contents Part 1: An introduction to the MC68000,MC68020 and Part.
ECE291 Computer Engineering II Lecture 12 Josh Potts University of Illinois at Urbana- Champaign.
1 Input/Output. 2 Principles of I/O Hardware Some typical device, network, and data base rates.
Chapter 10: Input / Output Devices Dr Mohamed Menacer Taibah University
How to Computer Work MUHAMMAD AHMED HUSSAIN / yahoo / homail.com By:
I T Essentials I Chapter 1 JEOPARDY HardwareConnector/CablesMemoryAcronymsPotpourri
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
04/16/2010CSCI 315 Operating Systems Design1 I/O Systems Notice: The slides for this lecture have been largely based on those accompanying an earlier edition.
Lesson 5 Installation and Configuration Core Hardware Fundamentals.
William Stallings Computer Organization and Architecture Chapter 6 Input/Output.
1 Hardware and Software Architecture Chapter 2 n The Intel Processor Architecture n History of PC Memory Usage (Real Mode)
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
1 Pertemuan 20 Character oriented terminal Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5 OFFCLASS03.
Practical Session No. 10 Input &Output (I/O). I/O Devices Input/output (I/O) devices provide the means to interact with the “outside world”. An I/O device.
8086 Microprocessor Interrupts By: Vijay Kumar. K Reference From Slide Share.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CS-334: Computer.
Computer Components – Unit 2. By Rachel Fiveash..
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
ITEC 1011 Introduction to Information Technologies 6. The CPU and Memory Chapt. 7.
BIOS Data for OS Booting Outline Necessary Data for OS Booting System Information APM OS ACPI OS DOS Service Routines Conclusions.
3 Types of Video Output for Text DOS-level INT (Int 21) Output can be easily redirected to other devices (printer, disk) Slow Speed Cannot control the.
Chapter 7 Input/Output Luisa Botero Santiago Del Portillo Ivan Vega.
© 2017 SlidePlayer.com Inc. All rights reserved.