Search found 57 matches

by Hans Cadans
Thu Sep 03, 2015 6:36 am
Forum: Computer Lab
Topic: part-09. ARMCBD + Keyboard
Replies: 0
Views: 19334

part-09. ARMCBD + Keyboard

Hi, everone. I've just finished this part, containing the keyboard. I'm happy to upload this design, just before my vacation in the U.S.A. To make it easy to understand, I also have attached some extra files. The EXCEL-file, contains all the mnemonics you can use at this moment. The WORD-doc. contai...
by Hans Cadans
Fri Aug 07, 2015 5:39 am
Forum: Computer Lab
Topic: part-08. ARMCB + Display
Replies: 0
Views: 18085

part-08. ARMCB + Display

In this new topic, the displays are implemented. Dislays are not supplied with a hex-to-7segment decoder. In this case I've used a LUT (Look Up Table). There two versions of the display. One version approaches the real world most. In a sense, that they can be considered as used in a multiplexed way....
by Hans Cadans
Sun Jul 19, 2015 11:04 pm
Forum: Computer Lab
Topic: part-07. ARMCB + Procedures
Replies: 0
Views: 17972

part-07. ARMCB + Procedures

Hi everyone, I'm sorry, that I'm not on time with writing the new topic. Alas I'm a week later than I hoped. The last three weeks, when I was designing the I/O-hardware, I realised that the possibility of calling procedures would be very easy. So the topic introduces you to calling subroutines. Also...
by Hans Cadans
Wed Jul 01, 2015 1:22 pm
Forum: Computer Lab
Topic: part-06. ARMC + Branch Control
Replies: 0
Views: 17921

part-06. ARMC + Branch Control

Hi everybody, With the implementation of branch control, new possibilities have been added. I don't know yet, what I'm gonna do next time. Maybe a keyboard or building the BIOS. In fact you will need both at the same time. The input of the keyboard is totally controlled by BIOS. Also you need a disp...
by Hans Cadans
Thu Jun 18, 2015 11:56 am
Forum: Computer Lab
Topic: part-05 ARM+CU
Replies: 0
Views: 17672

part-05 ARM+CU

Hello,

In this part, you will find another program.
You can run this program "step by step"

Next time a new program runs automatically.
With the implementation of jumps (branches), conditionally or unconditionally,
this program can sort the values of a table.

SU, next time
Hans Cadans
by Hans Cadans
Thu Jun 04, 2015 12:00 pm
Forum: Computer Lab
Topic: part-04. ARM + Control Unit
Replies: 0
Views: 17788

part-04. ARM + Control Unit

Hi everyone, This is part 4. In the attached file, you will find a great part of the Control Unit. This unit almost does all the work for you. Now you don't have to set anymore all the control lines. All the buttons you have used to control the proper lines, are now in ROM. The "Opcode" yo...
by Hans Cadans
Tue May 26, 2015 11:41 am
Forum: Computer Lab
Topic: part-03. ALU+Registers+DATA-Memory
Replies: 0
Views: 17732

part-03. ALU+Registers+DATA-Memory

Hi everyone, In this topic, I will expand the former topics with DATA-Memory. Because I've used a 16-bits Address-Bus, you can apply 64 K Memory. I've divided Memory in 16 "cards". Each card consists of 4K. and has it's own start-address. For 4K Memory, you need 12 bits (b11-b0), so the re...
by Hans Cadans
Tue May 12, 2015 12:04 pm
Forum: Computer Lab
Topic: part-02. The ALU + Register Bank
Replies: 0
Views: 20305

part-02. The ALU + Register Bank

Hello, In this topic I continue with expanding the design with a Register Bank. This is a set of 16-bits registers. There are always 16 registers available. The bank also contains 12 spare registers. The registers R0 - R11 can be replaced by the registers R'0 - R'11. Registers R12 - R15 always remai...
by Hans Cadans
Tue Apr 28, 2015 12:53 pm
Forum: Computer Lab
Topic: part-01. The ALU
Replies: 0
Views: 21050

part-01. The ALU

Hi Everyone, In this topic, I will present you the ALU, we're gonna use in the new computer. It's a 16-bits ALU. Most of the partial circuits are documented. So you have to be able to understand, how these circuits work. The description/documentation of these circuits is more intensive than I though...
by Hans Cadans
Sat Apr 18, 2015 10:57 am
Forum: Computer Lab
Topic: Computer Architecture
Replies: 3
Views: 20160

Re: Computer Architecture

Hi Alessio, All you've said, is very true. But I suggest, that we discuss these items at a later moment. After we have finished the hardware, we can pick up the discussion again. For the readability it is better, in my opinion, to use: mov r1, r2 instead of add r1,r2,0 And it's the same for CMP r,r2...