Brutsche Assignment 1

Brutsche Assignment 1 - (a) +127 (b) -10 (c) -128 (d) +500...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
Jeff Brutsche Engt 2230 Assignment 1 1) What are the lengths of the 8088’s address and data bus? How large is its memory address space and its I/O address space? How many registers are located within the 8088? The 8088 has a 20-bit address bus and an 8-bit bidirectional data bus. The memory address space is 1,045,576 bytes and the I/O address space is 65,536 It includes 13 16-bit internal registers. 2) Is memory in the 8088 microprocessor organized as bytes, words, or double words? Show how the double word 12345678 16 is stored in memory starting at address A001 16 . Is the double word aligned or misaligned? The memory is organized as 8-bit bytes. 12345678 16 is and aligned word. 3) List five data types processed directly by the 8088. Express each of the following signed decimal integers as either a byte- or word- hexadecimal number (use 2’s complement notation for negative numbers). Unsigned integer numbers, Signed integer numbers, Binary-coded decimal numbers, ASCII characters, and words.
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: (a) +127 (b) -10 (c) -128 (d) +500 2) List all the segments the 8088 memory space comprises of. What are the contents of Data segment and Code segment? List all the segment registers. What do their contents represent? Can any or all of the segment registers hold the same value at a time? If yes, what does it represent? There are the code segment, stack segment, data segment, and extra segment. The contents of the Data and Code segments are; A B C D E F G. There are code, stack, data, extra segment registers, and the current-segment register. 3) What is the length of a general purpose register in 8088? How are the two parts of the registers labeled? What length of data can each part hold is it a byte or word size? What kind of information is stored in the pointer and index registers? There are 4 general-purpose data register. The parts are labeled as A and B. There is an accumulator register, a base register, a count register, and a data register....
View Full Document

Ask a homework question - tutors are online