Search found 57 matches
- Thu Sep 03, 2015 6:36 am
- Forum: Computer Lab
- Topic: part-09. ARMCBD + Keyboard
- Replies: 0
- Views: 20843
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...
- Fri Aug 07, 2015 5:39 am
- Forum: Computer Lab
- Topic: part-08. ARMCB + Display
- Replies: 0
- Views: 19558
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....
- Sun Jul 19, 2015 11:04 pm
- Forum: Computer Lab
- Topic: part-07. ARMCB + Procedures
- Replies: 0
- Views: 19422
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...
- Wed Jul 01, 2015 1:22 pm
- Forum: Computer Lab
- Topic: part-06. ARMC + Branch Control
- Replies: 0
- Views: 19458
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...
- Thu Jun 18, 2015 11:56 am
- Forum: Computer Lab
- Topic: part-05 ARM+CU
- Replies: 0
- Views: 19074
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
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
- Thu Jun 04, 2015 12:00 pm
- Forum: Computer Lab
- Topic: part-04. ARM + Control Unit
- Replies: 0
- Views: 19325
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...
- Tue May 26, 2015 11:41 am
- Forum: Computer Lab
- Topic: part-03. ALU+Registers+DATA-Memory
- Replies: 0
- Views: 19185
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...
- Tue May 12, 2015 12:04 pm
- Forum: Computer Lab
- Topic: part-02. The ALU + Register Bank
- Replies: 0
- Views: 21789
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...
- Tue Apr 28, 2015 12:53 pm
- Forum: Computer Lab
- Topic: part-01. The ALU
- Replies: 0
- Views: 22441
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...
- Sat Apr 18, 2015 10:57 am
- Forum: Computer Lab
- Topic: Computer Architecture
- Replies: 3
- Views: 21694
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...